Categories: PowerShellVMware

Создать виртуальную машину на VMWare ESXi из ISO

В этой статье мы покажем, как создать виртуальную машину на гипервизоре VMware ESXi и установить гостевую операционную систему их ISO образа. Рассмотрим способ создания ВМ из веб-интерфейса vSphere Client и из командной строки PowerShell.

Создать виртуальную машину с помощью веб интерфейса VMware Client

Итак, вы установили новый хост ESXi, бесплатный VMware Hypervisor или развернули полноценный vCenter и теперь вам нужно создать на нем виртуальные машины. Для установки гостевой ОС на виртуальную машину на ваш хост ESXi нужно загрузить ISO файл с установочным образом нужной вам операционной системой.

  1. Откройте веб интерфейс хоста ESXi (Host Client или vSphere Client) или консоль vCenter;
  2. Перейдите в раздел Storage и выберите хранилище, в которое нужно загрузить ISO файл. Выберите Browse Files ;
  3. Перед вами появится список папок и файлов на хранилище;
  4. Создайте новый каталог ISO, выберите его, нажмите кнопку Upload Files и выберите ISO образ, который нужно загрузить в ваше хранилище.

Теперь можно создать новую виртуальную машину:

  1. Выберите New Virtual Machine (или Create/Register VM в зависимости от версии ESXi/vCenter);
  2. Укажите имя ВМ;
  3. Выберите хранилище, на котором нужно создать файлы виртуальной машины;
  4. Выберите версию виртуальной машины ESXi . Если нет особых требования по совместимости, всегда используйте максимальную версию virtual hardware;
  5. Далее нужно указать семейство операционной системы и ее версию. От этого зависит, какой образ будет монтироваться при установке VMware Tools и некоторые дополнительный возможности ВМ. Если вашей версии ОС нет в списке, выберите максимальной близкую к ней;
  6. Далее нужно назначить ресурсы виртуальной машины. Укажите какое количество ядер (vCPU), оперативной памяти (RAM) будет доступно виртуальной машине. Укажите размер диска виртуальной машины(в дальнейшем вы можете увеличить или уменьшить размер диска ВМ VMware ) и тип контроллера (по умолчанию используется LSI Logic SAS), выберите тип виртуальной сетевой карты (в большинстве случаев используйте E1000, который предлагается по-умолчанию) и виртуальную сеть, в которую нужно поместить сетевой адаптер ВМ.
  7. В настройках виртуального жесткого диска вы указать, как выделять место для файлов диска на хранилище (Disk provision). Можно использовать Thick диски (все пространство диска выделяется при создании) или Thin диски (создаётся файл виртуального диска минимального размер и он увеличивается по мере наполнения его данными в гостевой ОС)
  8. Если вам нужно добавить дополнительное виртуальное оборудование (сетевые карты, диски, контроллеры, виртуальный USB контроллер, TPM модуль, COM порты, RDM диски, пробросить физическое USB устройство через Pass-through и т.д.), вы можете нажать кнопку Add new device и указать параметры нового устройства. По умолчанию базового набора виртуального оборудования, созданного по умолчанию достаточно для запуска виртуальной машины в минимальной конфигурации.
  9. Нажмите Finish чтобы создать новую ВМ.

Ваша виртуальная машина появится в списке зарегистрированных ВМ. Чтобы начать установку гостевой ОС на ВМ, нужно подключить ISO файл:

  1. Щелкните по ВМ и выберите Edit Settings ;
  2. Найдите в списке оборудования виртуальный CD/DVD привод. Выберите Datastore ISO File вместо Client Device;
  3. Нажмите кнопку Browse и укажите путь к вашем ISO файлу с установочным образом ОС;
  4. Включите опцию Connect at power on , чтобы ISO подключался при загрузке ВМ. Сохраните изменения.

Теперь запустите виртуальную машину Power -> Power on (или нажмите зеленую кнопку Play)

Чтобы подключиться к консоли виртуальной машины и начать установку операционной системы, выберите Open Remote Console (Launch Web Console). Перед вами откроется консоль виртуальной машины, в которой вы можете продолжить установку ОС.

Подробнее об установке Windows 11 в гостевой ОС на VMware с или без TPM и Secure Boot.

Если при загрузке ВМ вы хотите открыть настройки ее BIOS/UEFI (например, чтобы переопределить порядок загрузки), нужно открыть параметры ВМ, перейди на вкладку VM Options -> разверните Boot options включите здесь опцию Force EFI Setup (During the next boot, force entry into the EFI setup screen ) или настроить Boot delay . Здесь же можно переключаться между режимом прошивки EFI и BIOS или включить режим Secure Boot.

После окончания установки гостевой ОС, обязательно установите в ней VMware Tools (это это набор драйверов и служб для виртуальной машины): Actions -> Guest OS -> Install VMware Tools.

Создать новую ВМ на VMware ESXi с помощью PowerShell

Вы можете использовать PowerShell для создания виртуальных машины на хостах VMware ESXi. Для этого на ваш компьютер нужно установить PowerShell модуль PowerCLI .

Подключитесь к вашему хосту ESXi или vCenter:

Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn
Connect-VIServer <FQDN_имя_vCenter_или_ESXi_хоста>

Для создания виртуальной машины используется командлет New-VM. Например, чтобы

New-VM -Name TestVM1 –VMHost esxi01.winipro.ru -Datastore ISCSI_DC01 -DiskGB 40 -DiskStorageFormat Thin -MemoryGB 8 -NumCpu 2 -NetworkName 'VM Network'

Если нужно добавить виртуальные приводы floppy и CD, добавьте параметры:

-Floppy -CD

Можно сразу указать версию гостевой ОС:

-GuestId rhel4_64Guest

Если нужно создать новую виртуальную машину из шаблона и сразу выполнить кастомизацию ОС по настроенному сценарию, добавьте:

-Template WS2022_Template -OSCustomizationSpec Cust_WS2022

Не забудьте завершить сессию PowerCLI после завершения работы:

Disconnect-VIServer -Server $ESXIHost -Confirm:$false

Также вы можете использовать Ansible для развертывания новых виртуальных машин на хостах VMware (см статью об управлении инфраструктуры VMware из Ansible ).
admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 недели ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 недели ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 недели ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 недели ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 недели ago

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

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 недели ago