ПФМП: Як створити стандартний ESXi ISO образ за допомогою опублікованого пакета патчів.

Summary: Починаючи з платформи PowerFlex Manager Platform (PFMP) 4.6, клієнти повинні надавати стандартні ESXi ISO образи, щоб увімкнути збірку стійки Powerflex або пристрою, для яких потрібен ESXi. У цій статті описано процедуру створення стандартних зображень ESXi.iso за допомогою пакета патчів ESXi (ESXidepot.zip), коли Broadcom публікує лише пакет виправлень. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Процедура створення стандартних ESXi.iso зображень за допомогою пакета патчів ESXi (ESXidepot.zip).

• Модуль PowerCLI має бути встановлено на PowerShell.
•  Для модуля створення образів, який використовує PowerCLI для експорту ISO-образів, рекомендується встановити Python. 

Примітка: PowerFlex Manager 4.6 і вище використовує стандартний образ ESXi для системних збірок, тому під час створення стандартного ISO-образу ESXi не слід виконувати драйвер OEM або інше налаштування.

Як встановити та налаштувати PowerCLI.

Перш ніж ми почнемо, скористайтеся посиланням на VMware Broadcom, щоб визначити відповідну версію PowerCLI, сумісну з VMware vSphere ESXi 7. X або 8 X версії
https://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html 

Кроки:
1. Відкрийте PowerShell на своїй робочій станції.
2. Завантажте версію PowerCLI новішої за PowerCLI 6.5 R1 зі сторінки Галереї PowerShell. (ми його не завантажуємо, команда "Install-Module" зробить це за вас. У команді нижче вам потрібен номер версії, зібраний з сайту)

3. Щоб встановити всі модулі PowerCLI, виконайте команду: 

Install-Module -Name VMware.PowerCLI -RequiredVersion

Приклад:

#Install-Module -Name VMware.PowerCLI -RequiredVersion 13.3.0.24145081

Примітка: Крім того, ви можете інсталювати окремі модулі PowerCLI, запустивши командлет Install-Module з іменем модуля. Якщо ви бачите попередження про те, що ви встановлюєте модулі з ненадійного сховища, натисніть y та натисніть Enter, щоб підтвердити встановлення.

4. Переконайтеся, що модуль PowerCLI встановлено на вашому персональному комп'ютері, виконавши команду.

#Get-Module -Name VMware.PowerCLI -ListAvailable.

Як встановити та налаштувати Python у Windows. 
Використовуйте цю процедуру для розгортання Python, який потрібен PowerCLI для створення ESXI. Зображення ISO

1. Завантажте Python 3.9.x або пізнішої версії з https://www.python.org/downloads та завершіть інсталяцію на своєму комп'ютері.

2. Збережіть файл get-pip.py з https://bootstrap.pypa.io/get-pip.py


Примітка: після доступу скопіюйте вміст з посилання на блокнот, збережіть файл з іменем "get-pip.py" і виберіть тип файлу як "всі файли" в полі SaveAsType.  

3. Відкрийте командний рядок на своїй робочій станції та встановіть менеджер пакетів pip.

python.exe C:\Users\Administrator\Desktop\get-pip.py

4. У командному рядку встановіть необхідні модулі Python.

\Scripts\pip.exe install six psutil lxml pyopenssl

Наприклад:

C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\pip3.10.exe install six psutil lxml pyopenssl

 5. Відкрийте PowerShell і встановіть шлях до виконуваного файлу Python.

Set-PowerCLIConfiguration -PythonPath \python.exe -Scope User

Приклад: 

Set-PowerCLIConfiguration -PythonPath C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe -Scope User



Perform operation?
Performing operation 'Update VMware.PowerCLI configuration.'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): Y

Scope    ProxyPolicy     DefaultVIServerMode InvalidCertificateAction  DisplayDeprecationWarnings WebOperationTimeout
                                                                                                  Seconds
-----    -----------     ------------------- ------------------------  -------------------------- -------------------
Session  UseSystemProxy  Multiple            Unset                     True                       300
User
AllUsers

Після встановлення та перевірки необхідного PowerCli/python. 

Як експортувати профіль зображення в ISO

Перед тим, як ми почнемо процедуру побудови ISO, нам слід завантажити esxi-патч. Депо з порталу
Broadcom Примітка: Для певних випусків патчів Broadcom не випускав ISO-образи, використовуючи цей образ, можна було б генерувати ISO образи для патчів, які не постачаються з ISO-образами.
Кроки:
1. Запустіть Powershell.
2.    Змініть каталог на шлях до файлу, куди завантажено файл, або використовуйте прямий шлях, де знаходиться файл, як зазначено в наведеному нижче прикладі.
Примітка: перед виконанням наступного кроку ми повинні завантажити esxi-patch-depot.zip з порталу Broadcom.

3. Додайте сховище програмного забезпечення, щоб завантажити профіль із зображенням.

 Скористайтеся посиланням нижче, щоб завантажити зображення ESXi з порталу Broadcom.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere

Приклад для прямого шляху:

#Add-EsxSoftwareDepot -DepotUrl “C:\Users\Administrator\Downloads\ISO test\VMware-ESXi-7.0U3p-23307199-depot.zip”

Примітка: ми повинні використовувати подвійні лапки, якщо у вас є місце в назві папки (тест ISO)

 У наведеному нижче прикладі, якщо ви вже перебуваєте в папці призначення, де зберігаються файли, скористайтеся наведеною нижче командою.

#Add-EsxSoftwareDepot -DepotUrl VMware-ESXi-7.0U3p-23307199-depot.zip

4. Перегляньте всі доступні профілі зображень, щоб знайти назву профілю зображення для експорту.

#Get-EsxImageProfile


Below example, output contains image profiles for 7. x and 8. x ESXi images

Name                           Vendor          Last Modified   Acceptance Level

----                           ------          -------------   ----------------

ESXi-8.0U3-24022510-no-tools   VMware, Inc.    6/11/2024 1:... PartnerSupported

ESXi-8.0U3-24022510-standard   VMware, Inc.    6/11/2024 1:... PartnerSupported

ESXi-7.0U3sq-23794019-no-tools VMware, Inc.    5/3/2024 9:4... PartnerSupported

ESXi-7.0U3q-23794027-standard  VMware, Inc.    5/21/2024 12... PartnerSupported

ESXi-7.0U3sq-23794019-standard VMware, Inc.    5/21/2024 12... PartnerSupported

ESXi-7.0U3q-23794027-no-tools  VMware, Inc.    5/3/2024 11:... PartnerSupported

  5. Експортуйте профіль зображення.

Примітка: з наведеного вище налаштування ми отримуємо назви профілів зображень, які ми повинні вибрати лише стандартне зображення.

 У наведеному вище прикладі у нас є три стандартні профілі зображень, які ми повинні ігнорувати профіль, який позначений як "sq" і без інструментів.

#Export-EsxImageProfile -ImageProfile "myprofile" -ExportToIso -FilePath iso_name

Приклад для 7. X Зображення ESXi

Export-EsxImageProfile -ImageProfile "ESXi-7.0U3q-23794027-standard" -ExportToIso -FilePath E:\smb\ESXi-7.0U3q-23794027-standard.iso

Приклад для зображення 8.x ESXi

#Export-EsxImageProfile -ImageProfile "ESXi-8.0U3-24022510-standard" -ExportToIso -FilePath E:\smb\vSphere8.0\test\ESXi-8.0U3-24022510-standard.iso

    6. Завантажте ESXi.ISO у PowerFlex Manager для виконання розгортання та оновлення. Процедура завантаження зображення в менеджер PowerFlex доступна в документах на стійку і прилад. 
Примітка:   
Використання розгортання стійки за допомогою rack-field-logical-build-guide-4x-en-us
Використання flex_appliance_deployment_guide_4x

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000228333
Article Type: How To
Last Modified: 02 Feb 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.