В данной заметке, я покажу, опять же во всех шагах какими нужно пользоваться дабы используя развернутый и используемый сервис FOG Project на Ubuntu 18.04 Server развернуть определенный образ (будь-то Windows или Linux) на несколько виртуальных машин или физических. К примеру Вы системный администратор в школе или администратор на второй линии поддержки и Вашу задачу входит в кратчайшие сроки подготовить системы к использованию. Что Вы будете делать, да можно каждую систему поставить на установку — и это тоже будет правильнее, а если углубиться в задачу и сделать все разом. Привлекает? — что же моя заметка (практическая) все сделает:

Шаг №1: Через PXE с применением файла ответов разворачиваю систему Ubuntu 18.04 Server

Шаг №2: Снимаю с нее образ:US1804Original

в режиме реального времени можно видеть за процессом если перейти:

Tasks — Active Tasks

Снимаю образ с эталонной системы через FOG Project

Шаг №3: На виртуализации QEMU+KVM создаю три виртуальные машины, записываю их MAC адреса и выставляю что первым должна быть произведена загрузка по сети.

Шаг №4: Регистрирую на FOG Management три хоста посредством записанных ранее MACадресов

  • host1: 52:54:00:20:bd:00
  • host2: 52:54:00:e1:7e:9c
  • host3: 52:54:00:69:9e:7a

Шаг №5: Создаю группу и нацеливаю ее на образ контейнер с образом:US1804Original

Создаю группу

Groups — Create New Group

  • Group Name: group

и нажимаю кнопку «Add», затем нажимаю «List All Groups», захожу в созданную группу, после на вкладку «Image Association» и связываю созданную группу с образом снятым с эталонной системы:

Создаю группу и нацеливаю ее на образ контейнер с образом:

Шаг №6: Включаю хосты в созданную группу:

Groups — List All Groups — захожу в группу под именем group, после на вкладку «Membership», отмечаю галочкой «Check here to see what hosts can be added», затем отмечаю галочками необходимые хосты которые нужно включить в группу последующим нажатием кнопки Add.

Включаю хосты в созданную группу:

Шаг №:7 Теперь нужно нацелить задание на группу, все также находясь в настройках группы перехожу на вкладку «Basic Tasks» — (Group Tasks) — нажать на Deploy

  • Deploy — это развертывание на одну систему
  • Multi-Cast — это развертывание на несколько системы посредством мультикаста

Нацеливаю задание на группу хостов

 

Запускаю задание на развертывание группы хостов

После советую проверить, что создалось задание и его статус:

Tasks — Active Tasks — и вижу сформированное задания на развертывание на хосты объединенные в группу.

Вижу запущенное задание и результат каждого развертывания для каждого хоста

Переключаюсь на оснастку управления виртуальными система системы виртуализации QEMU+KVM и вижу что в момент загрузку систем они распознали мой PXE сервис и началась запланированная задача на каждом из них по развертыванию из образ системы. Работает!!!

Наблюдаю, как на каждую VM происходит развертывание по сети

По итогу получаю развернутый эталонный образ на каждой из участвующих в данной заметке виртуальной машины, что мне и требовалось сделать. Удобно, функционал продукта FOG себя оправдывает на 100%: бесплатность, простота, функциональность и наглядность. Мой Вам совет используйте, тем более что я своими заметками даю Вам выжимку и проверку что все работает! На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.