VMware Mirage

Системное администрирование лично для меня когда-то было делом не очень хлопотным, но очень монотонным, особенно когда приходилось во время кризиса 2008 обслуживать в одиночку 200+ рабочих станций. Если серверные системы настраивать всегда интересно, то рутинные операции с рабочими станциями, которые являлись неотъемлемой частью работы, заставляли впадать в уныние или искать помощников. Идея автоматизации всех процессов управления ПК не нова и похожа на поиски алхимического рецепта, но программный продукт, который бы охватывал весь жизненный цикл: от доставания из коробки до утилизации, мне найти так и не удалось.

VMware Mirage изначально был создан компанией Wanova для автоматической миграции компьютеров с Windows XP на Windows 7, потом его купила VMware и добавился новый функционал — управление виртуальными рабочими станциями VDI, когда для каждого пользователя создается отдельная виртуальная машина (Full clone). В версии Mirage 4.0 все равно все было не очень внятно, оставались нерешенные вопросы и обилие ручных действий при использовании продукта для управления физическими рабочими станциями. Если кто-то совсем ничего не знает про продукт у VMware есть отличный ролик:

План настройки

В версии текущей версии 5.3 появилось много долгожданных доработок и я решил установить, настроить и опробовать в работе типовые нелюбимые действия. Получился вот такой план:

  1. План тестирования (ссылка)
  2. Установка контроллера домена, на базе Windows server 10 (ссылка)
  3. Установка VMware Mirage 5.3 (ссылка)
  4. VMware Mirage 5.3 захват базового слоя операционной системы (ссылка)
  5. VMware Mirage 5.3 захват слоя приложений (ссылка)
  6. Установка Windows Deployment Services (WDS), на базе Windows server 10 (ссылка)
  7. Создание загрузочного образа VMware Mirage 5.3 для WDS и для USB флешки (ссылка)
  8. Сценарий 1. Подготовка новой рабочей станции пользователя из коробки. (ссылка)
  9. Сценарий 2. Миграция существующего пользователя с одной рабочей станции на другую (ссылка)
  10. Сценарий 3. Миграция пользователя с Windows 7 на Windows 8.1 (ссылка)
  11. Установка файлового портала VMware Mirage 5.3  и его возможности (ссылка)

Если посмотреть на картинку с общей архитектурой решения то можно увидеть какие важные аспекты я не охватил:

VMware Mirage 1

  • Кластеризация, — VMware Mirage можно настраивать в отказоустойчивом режиме. Даже если учесть то, что система не является точкой отказа и отказ сервера не приведет к прекращению работы пользователей, все равно полезно настраивать кластерную систему
  • Резервное копирование, — вся информация хранится в дедуплицированном виде в хранилищах, MS SQL связывает информацию в случае серьезного сбоя без бэкапа восстановить данные невозможно
  • Mirage Gateway server, — для подключения пользователей находящихся вне локальной сети компании, например, пользователи с ноутбуками, а в будущем и мобильные телефоны на Windows 10.
  • Branch reflector, — любой компьютер в удаленном офисе можно превратить в мини сервер Mirage, это позволит экономить потребление трафика.
  • Driver library, — в случае, если у вас зоопарк компьютеров, то имеет смысл не плодить большое количество слоев операционных систем (Base layer), а делать наборы драйверов для каждого случая.
  •  CVD polices, — что загружать с компьютеров пользователей в хранилище, а что не трогать. Защищать только системный диск C или еще и D, E. Настройка периода синхронизации.
  • Snapshots, — настройка расписания создания мгновенных снимков пользовательских данных, к которым можно вернуться, как к бэкапу, или получить доступ на портале

Дистрибутивы

Во время настройки были использованы дистрибутивы:

VMware Mirage 5.3 — ссылка на ЯД
MS SQL 2012 express + Management Studio — скачивал здесь
Windows Assessment and Deployment Kit (ADK) for Windows 8.1 — скачивал здесь
Windows server 10 Technical Preview — скачивал здесь