Основные операции при работе с виртуальным классом

Материал из Отдел виртуализации вычислительных ресурсов и облачных вычислений
Перейти к: навигация, поиск

Администратор класса получает доступ к виртуальным машинам с помощью VMware Horizon client. Ему доступно два пула машин:

  • административный win7-labadmin-access;
  • пользовательский win7-lab-{кафедра}-{№ пула};

Виртуальная машина административного пула предназначена для управления средой виртуализации. Ярлыки всех описанных ниже приложений находятся на рабочем столе ВМ администраторского пула.

Пользовательский пул уже содержит ВМ пользователей лаборатории, созданные из мастер-образа.

Подключение к пулу

Предоставляется на выбор web-клиент или толстый (нативный) клиент. Возможно использовать оба варианта как по отдельности, так и совместно. Толстый клиент обеспечивает полную функциональность и максимальную производительность. Web-клиент позволяет получить доступ с любой машины без инсталляции дополнительного ПО.

  1. Подключиться по ссылке https://vdesk.bmstu.ru используя учетные данные домена VLAB.
  2. Выбрать “VMware Horizon HTML Access” для доступа через браузер или “Install VMware Horizon Client” для установки клиента (после установки выбрать «Add Server», указать имя сервера vdesk.bmstu.ru).
  3. Выбрать пул “win7-admin-access” щелчком мыши. Загрузится рабочий стол ВМ Windows 7.

Администратору предоставляются следующие инструменты для управления средой виртуализации:

  1. VMware vSphere Client или WEB client для управления мастер образом и мониторинга
  2. View Administrator – web клиент для управления клонами ВМ и мониторинга
  3. Оснастка “Active Directory – пользователи и компьютеры” для управления учетными записями пользователей домена и группами пользователей.

Изменения на рабочем столе не сохраняются после перезапуска машины! Для хранения данных подключен общий сетевой диск.

Подключение VMware vSphere Client

Запустить VMware vSphere Client или WEB client и вписать ваши учетные данные:

IP address / Name: vcenter

User name: your domain name {User}

Password: your pass

Если появляется окно “Security Warning”, то поставить галочку “Install this certificate..” и нажать “Ignore”.

  1. В Inventory выбрать “VMs and Templates”, развернуть + vcenter в левой колонке.
  2. В папке MasterImages включить (если не включена) машину мастер-образа и открыть консоль и залогиниться (обращаем внимание, что вместо Ctrl+Alt+Del необходимо выбрать в меню Guest -> Send Ctrl+Alt+Del) под своей доменной учетной записью. Внимание: для машин с GPU NVIDIA недоступна консоль (виден только чёрный экран). Вместо стандартной консоли необходимо использовать RDP, имя машины или IP для подключения можно найти на вкладке Summary, выбрав включенный мастер-образ. Данные и дистрибутивы загружаются по локальной сети, а так же с помощью консоли vSphere client - Browse Datastore.
  3. При необходимости внести изменения, установить/обновить софт, внести необходимые изменения в реестр (в зависимости от устанавливаемого ПО) учитывающие работу с использованием Mondatory Profile (общий сетевой профиль для всех пользователей)
  4. Выключить ВМ и сделать снэпшот с именем по шаблону: snap{№}-{кафедра}-{№ пула}, где № - номер снэпшота.

Подключение View Administrator

  1. Открыть View Administrator (ярлык на Рабочем столе), принять сертификат, войти под своими учетными данными.
  2. Для распространения изменений внесенных в мастер образ на все клоны пула выполнить следующие шаги:
    • пройти Inventory -> Catalog -> Desktop Pools -> двойной клик по имени вашего пула, win7-lab-{кафедра}-{№ пула}.
    • на вкладке Summary выбрать View Composer -> Recompose
    • в появившемся окне выбрать ваш созданный Snapshot и нажать Next.
    • в следующем окне можно задать время запуска задания и сообщение пользователям (опционально)
    • нажать Next. Обновление пула занимает около 15-20 мин.
  3. Мониторинг происходящего осуществляется на вкладке Tasks, а также в консоли vSphere Client.
  4. После завершения задания можно проверить клиентские машины зайдя в клиентский пул повторив пункты 1,2 раздела “Подключение к пулу”. Вместо 3 пункта выбрать пул клиентских машин, win7-lab-{кафедра}-{№ пула}. Клоны виртуальных машин идентичны и назначаются пользователю в случайном порядке.

Для завершения работы с ВМ выбрать ПУСК –> Завершение сеанса. При этом клон виртуальной машины сбрасывается до первоначального состояния и через пару минут может быть использован следующим пользователем. Это относится как к пользовательским, так и к административным машинам.

Управление доменными пользователями

  1. Откройте оснастку “Active Directory – пользователи и компьютеры”.
  2. Слева выбрать контейнер (OU) своей лаборатории: vlab.bmstu.ru –> view –> Lab-{лаборатория}-{№ пула} -> user-{лаборатория}-{№ пула}. Тут находятся учетные записи пользователей и группы пользователей. Администратор имеет полные права в своем контейнере (OU). При создании новых пользователей их следует помещать в группу пользователей: view-lab-{лаборатория}-{№ пула}-users. При создании новых администраторов их следует помещать в группу администраторов: view-lab-{лаборатория}-{№ пула}-admins. Подробные инструкции находятся в соответствующей статье.
  3. В контейнере comp-{лаборатория}-{№ пула} находятся учетные записи компьютеров. Не требует изменений при сохранении настроек пула. Следует учитывать, что в некоторых случаях создание новых групп пользователей потребует внесение соответствующих изменений в настройки пула.

Справка по базовым операциям Horizon View

Ниже представлена справка по ряду операций, выполняемых с пулом через View Administrator.

  • REFRESH - все машины в пуле возвращаются в изначальное (эталонное) состояние. Операция не затрагивает постоянные (persistent) диски.
  • RECOMPOSE - обновить машины пула, используя новый образ (новый снапшот). Необходимо убедиться, что пул доступен для пользователей (provisioning enabled).
  • REBALANCE - перераспределяет машины по доступным хранилищам (datastores). Необходимо убедиться, что пул доступен для пользователей (provisioning enabled). Данная возможность не требуется администраторам виртуальных классов, т.к. каждый виртуальный класс использует только одно хранилище.
  • Disconnect Session - отсоединить сессию.
  • Logoff Session - отсоединить пользователя, несохранённые данные будут потеряны.
  • Reset - перезагрузить машину
  • Send Message - послать сообщение, которое будет показано пользователю машины.

В случае возникновения проблемы необходимо написать на cloud-tech@bmstu.ru или noc@bmstu.ru, сообщив следующие данные:

  • название пула;
  • описание проблемы: в чём состоит суть проблемы (как она проявляется), когда возникла, в результате каких действий, если проблема воспроизводимая - описать последовательность действий.

См.также

Documentation Center for VMware Horizon 6 version 6.2/Managing Linked-Clone Desktop Virtual Machines (англ.)

Using HTML Access (pdf, англ)

Центр документации Horizon 7 (англ.)