Иногда появляется необходимость отработать настройки виртуальной среды VMware перед внедрением в эксплуатацию. Для таких целей может понадобится стенд из нескольких серверов ESXi и машины для SSO, vCenter Server и другой обвязки. Но что делать, если мы не имеем дополнительного железа в нужном количестве? Можно использовать уже готовую виртуальную среду, освободив или разгрузив один из ESXi серверов.
Порядок действий по созданию стенда следующий:
1. Выделяем сервер с установленным ESXi.
2. Создаем виртуальный коммутатор(vSwitch) для нашей среды и переводим его в Promiscuous Mode (Accept), иначе гостевые гипервизоры не смогут корректно работать с сетью.
3. Заходим на консоль ESXi или подключаемся по SSH, выполняем следующую команду, которая допишит строку в конфигурационный файл config:
и перегружаем управляющий сервис для применения настроек:
/etc/init.d/vpxa restart
4. Установленные гостевые гипервизоры клонировать нельзя, поэтому создадим шаблон чистой виртуальной машины, чтобы каждый раз не проходилось повторять следующие настройки:
- создаем виртуалку из шаблона Red Hat Enterprise Linux 5 (64-bit);
- выбираем минимум 2 процессора;
- минимум 2Гб оперативной памяти;
- все остальное можно оставить по-умолчанию;
- сразу после создания машину не включаем, заходим в свойства(Edit Settings...);
- переходим во вкладку Options;
- поле General Options, изменяем Guest Operation System на VMware ESXi 5.x (experimental);
- в поле CPU/MMU Virtualization установите переключатель в нижнее положение, согласно рисунку;
- повышаем версию "виртуального железа" до 9-ой минимум: в контекстном меню выбираем пункт Upgrade Virtual Hardware и подтверждаем операцию в диалоговом окне (виртуальная машина должна быть выключена);
- также необходимо сделать дополнительно одну настройку с помощью Web-клиента, так как в классической версии она недоступна: открываем свойства CPU (Edit Settings...->Virtual Hardware->CPU->Hardware virtualization) и устанавливаем галку Expose hardware assisted virtualization to the guest OS (без данной опции 64-битные гипервизоры могут отказаться работать);
- с помощью сторонних утилит (например "WinSCP") понадобится отредактировать .vmx файл, добавив туда строку:
- сохранив сделанные настройки, используем данную машину в качестве шаблона при последующей установке гипервизора с iso-образа или сети.
5. Для того чтобы заработал Fault Tolerance необходимо в настройках виртуальных гипервизоров установить параметр Migrate.VMotionStreamDisable в единицу. Делается это в Configuration->Software->Advenced Settings.
Кроме того, в конфигурации виртуалки (Edit Settings->Options->Advanced->General->Configurations Parameters), которую будем переводить в режим FT, делаем следующие изменения:
replay.supported = "true"
replay.allowFT = "true"
replay.allowBTOnly = "true"
Порядок действий по созданию стенда следующий:
1. Выделяем сервер с установленным ESXi.
2. Создаем виртуальный коммутатор(vSwitch) для нашей среды и переводим его в Promiscuous Mode (Accept), иначе гостевые гипервизоры не смогут корректно работать с сетью.
3. Заходим на консоль ESXi или подключаемся по SSH, выполняем следующую команду, которая допишит строку в конфигурационный файл config:
echo 'vhv.allow = "TRUE"' >> /etc/vmware/config
и перегружаем управляющий сервис для применения настроек:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart
4. Установленные гостевые гипервизоры клонировать нельзя, поэтому создадим шаблон чистой виртуальной машины, чтобы каждый раз не проходилось повторять следующие настройки:
- создаем виртуалку из шаблона Red Hat Enterprise Linux 5 (64-bit);
- выбираем минимум 2 процессора;
- минимум 2Гб оперативной памяти;
- все остальное можно оставить по-умолчанию;
- сразу после создания машину не включаем, заходим в свойства(Edit Settings...);
- переходим во вкладку Options;
- поле General Options, изменяем Guest Operation System на VMware ESXi 5.x (experimental);
- в поле CPU/MMU Virtualization установите переключатель в нижнее положение, согласно рисунку;
- повышаем версию "виртуального железа" до 9-ой минимум: в контекстном меню выбираем пункт Upgrade Virtual Hardware и подтверждаем операцию в диалоговом окне (виртуальная машина должна быть выключена);
- также необходимо сделать дополнительно одну настройку с помощью Web-клиента, так как в классической версии она недоступна: открываем свойства CPU (Edit Settings...->Virtual Hardware->CPU->Hardware virtualization) и устанавливаем галку Expose hardware assisted virtualization to the guest OS (без данной опции 64-битные гипервизоры могут отказаться работать);
- с помощью сторонних утилит (например "WinSCP") понадобится отредактировать .vmx файл, добавив туда строку:
vhv.enable = "TRUE"
- сохранив сделанные настройки, используем данную машину в качестве шаблона при последующей установке гипервизора с iso-образа или сети.
5. Для того чтобы заработал Fault Tolerance необходимо в настройках виртуальных гипервизоров установить параметр Migrate.VMotionStreamDisable в единицу. Делается это в Configuration->Software->Advenced Settings.
Кроме того, в конфигурации виртуалки (Edit Settings->Options->Advanced->General->Configurations Parameters), которую будем переводить в режим FT, делаем следующие изменения:
replay.supported = "true"
replay.allowFT = "true"
replay.allowBTOnly = "true"
Комментариев нет:
Отправить комментарий