VMware Mirage
Системное администрирование лично для меня когда-то было делом не очень хлопотным, но очень монотонным, особенно когда приходилось во время кризиса 2008 обслуживать в одиночку 200+ рабочих станций. Если серверные системы настраивать всегда интересно, то рутинные операции с рабочими станциями, которые являлись неотъемлемой частью работы, заставляли впадать в уныние или искать помощников. Идея автоматизации всех процессов управления ПК не нова и похожа на поиски алхимического рецепта, но программный продукт, который бы охватывал весь жизненный цикл: от доставания из коробки до утилизации, мне найти так и не удалось.
VMware Mirage изначально был создан компанией Wanova для автоматической миграции компьютеров с Windows XP на Windows 7, потом его купила VMware и добавился новый функционал — управление виртуальными рабочими станциями VDI, когда для каждого пользователя создается отдельная виртуальная машина (Full clone). В версии Mirage 4.0 все равно все было не очень внятно, оставались нерешенные вопросы и обилие ручных действий при использовании продукта для управления физическими рабочими станциями. Если кто-то совсем ничего не знает про продукт у VMware есть отличный ролик:
План настройки
В версии текущей версии 5.3 появилось много долгожданных доработок и я решил установить, настроить и опробовать в работе типовые нелюбимые действия. Получился вот такой план:
- План тестирования (ссылка)
- Установка контроллера домена, на базе Windows server 10 (ссылка)
- Установка VMware Mirage 5.3 (ссылка)
- VMware Mirage 5.3 захват базового слоя операционной системы (ссылка)
- VMware Mirage 5.3 захват слоя приложений (ссылка)
- Установка Windows Deployment Services (WDS), на базе Windows server 10 (ссылка)
- Создание загрузочного образа VMware Mirage 5.3 для WDS и для USB флешки (ссылка)
- Сценарий 1. Подготовка новой рабочей станции пользователя из коробки. (ссылка)
- Сценарий 2. Миграция существующего пользователя с одной рабочей станции на другую (ссылка)
- Сценарий 3. Миграция пользователя с Windows 7 на Windows 8.1 (ссылка)
- Установка файлового портала VMware Mirage 5.3 и его возможности (ссылка)
Если посмотреть на картинку с общей архитектурой решения то можно увидеть какие важные аспекты я не охватил:
- Кластеризация, — 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 — скачивал здесь