Як створити віртуальну машину на VMWare ESXi

У цій статті показано, як створити нову віртуальну машину на хості VMware ESXi та встановити гостьову операційну систему з образу ISO. Давайте подивимося, як створити віртуальну машину за допомогою веб-інтерфейсу клієнта vSphere або за допомогою команд PowerShell.

Зміст:

Припустімо, ви вже встановили новий хост ESXi, безкоштовний гіпервізор VMware або розгорнули повнофункціональне рішення vCenter, і тепер вам потрібно створити на ньому віртуальні машини. Щоб інсталювати гостьову операційну систему у віртуальній машині на вашому хості ESXi, ви повинні завантажити файл ISO, який містить інсталяційний образ необхідної версії ОС.

  1. Відкрийте веб-інтерфейс ESXi (Host Client або vSphere Client) або консоль vCenter;
  2. Перейти доЗберіганняі виберіть сховище даних, до якого потрібно завантажити файл ISO. НатиснітьОгляд файлів;
  3. Ви побачите список файлів і папок у сховищі даних;
  4. Створіть нову папку під назвою ISO, відкрийте її, натиснітьЗавантажувати файли,і виберіть файл ISO-образу на вашому комп’ютері, який ви хочете завантажити;

Потім ви можете створити нову віртуальну машину:

  1. ВиберітьНова віртуальна машина(або створити/зареєструвати віртуальну машину залежно від версії ESXi/vCenter);
  2. Вкажіть назву віртуальної машини;
  3. Виберіть сховище даних, де ви хочете створити файли віртуальної машини;
  4. Виберіть версію апаратного забезпечення віртуальної машини ESXi. Якщо немає конкретних вимог щодо сумісності, завжди використовуйте найвищу доступну версію віртуального апаратного забезпечення;
  5. Потім вкажіть сімейство та версію гостьової операційної системи. Це визначає, який образ буде змонтовано під час інсталяції VMware Tools і деяких додаткових функцій віртуальної машини. Якщо версії ОС, яку ви хочете встановити на віртуальну машину, немає в списку, виберіть найближчу;
  6. Наступним кроком є ​​розподіл доступних обчислювальних ресурсів віртуальної машини. Укажіть кількість ядер (vCPU) і RAM для вашої віртуальної машини. Укажіть розмір жорсткого диска вашої віртуальної машини (пізніше ви можете збільшити або зменшити розмір віртуального жорсткого диска вашої віртуальної машини VMware) і тип контролера віртуального диска (LSI Logic SASвикористовується за замовчуванням), виберіть тип віртуального мережевого адаптера (у більшості випадків краще використовувати за замовчуваннямE1000адаптер) і віртуальна мережа для розміщення мережевого адаптера віртуальної машини;
  7. У налаштуваннях віртуального жорсткого диска ви можете вказати, як ви бажаєте розподілити простір для файлів жорсткого диска на сховищі (Provisioning Disk). Ви можете використовувати будь-якийтовстийдиски (весь дисковий простір виділяється при створенні) абоТонкийдиски (файл віртуального диска має мінімальний розмір і збільшується в міру заповнення даними в гостьовій ОС);
  8. Якщо ви хочете додати додаткові віртуальні пристрої (мережеві адаптери, диски, контролери, віртуальний контролер USB, модуль TPM, COM-порти, диски RDM, передавати через фізичний пристрій USB тощо), натиснітьДодайте новий пристрійі вкажіть його налаштування. Набору віртуального апаратного забезпечення за замовчуванням зазвичай достатньо для запуску віртуальної машини в базовій конфігурації.
  9. Натисніть «Готово», щоб створити нову віртуальну машину.

Ваша віртуальна машина з’явиться в списку зареєстрованих віртуальних машин. Ви повинні змонтувати файл ISO, щоб почати встановлення гостьової ОС у віртуальну машину:

  1. Натисніть віртуальну машину та виберітьРедагувати налаштування;
  2. Знайти aCD/DVD привіду списку обладнання. ВиберітьФайл ISO сховища данихзамість клієнтського пристрою;
  3. Натисніть «Огляд» і вкажіть шлях до ISO-файлу, що містить інсталяційний образ ОС;
  4. ПеревіртеПідключайте при включенніможливість монтувати ISO під час запуску віртуальної машини. Збережіть зміни.

Потім запустіть свою віртуальну машину: Power ->Увімкніть живлення(або натисніть зелену кнопку Play).

Більше читання:Як увімкнути копіювання та вставлення для віртуальної машини VMware

Щоб підключитися до консолі віртуальної машини та розпочати встановлення ОС, виберітьВідкрийте Remote Console(Запустіть веб-консоль). З'явиться консоль віртуальної машини, де ви зможете продовжити установку гостьової ОС.

Дізнайтеся більше про встановлення Windows 11 як гостьової ОС на VMware із або без TPM і Secure Boot.

Якщо ви хочете відкрити налаштування BIOS/UEFI під час завантаження віртуальної машини (наприклад, змінити порядок завантаження), відкрийте параметри віртуальної машини, перейдіть доПараметри VM->Параметри завантаженняі ввімкнітьПримусове налаштування EFI (під час наступного завантаження примусовий вхід на екран налаштування EFI)або налаштуватиЗатримка завантаження. Тут ви можете перемикатися між режимами прошивки EFI та BIOS або вмикати Secure Boot.

Після установки гостьової ОС рекомендується встановити в неї VMware Tools (це набір драйверів і служб для віртуальної машини VMware): Дії -> Гостьова ОС ->Встановіть VMware Tools.

Створення віртуальних машин на VMware ESXi за допомогою PowerShell

Ви можете використовувати VPowerShell для створення віртуальної машини на хостах VMware ESXi. ВстановітьPowerCLIМодуль PowerShell на вашому комп’ютері:
Install-Module -Name VMware.PowerCLI

Підключіться до хосту ESXi або vCenter:

Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn
Connect-VIServer <vCenter_FQDN_or_ESXi_hostname_or_IP>

TheНовий-ВМcmdlet використовується для створення віртуальної машини.

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

Якщо ви бажаєте додати віртуальний пристрій для дискет або компакт-дисків, додайте такі параметри:

-Floppy -CD

Ви можете вказати версію гостьової ОС за допомогою опції:

-GuestId rhel4_64Guest

Якщо ви хочете створити нову віртуальну машину з шаблону та налаштувати ОС відповідно до налаштованого сценарію, додайте такі параметри:

-Template WS2022_Template -OSCustomizationSpec Cust_WS2022

Не забудьте закрити сеанс PowerCLI, коли закінчите:

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

Ви також можете використовувати Ansible для розгортання віртуальних машин на хостах VMware (прочитайте наступну публікацію, щоб дізнатися, як керувати інфраструктурою VMware з Ansible).

Related Posts