ПФМП: Создание стандартного ISO-образа ESXi с помощью опубликованного пакета исправлений.

Summary: Начиная с PowerFlex Manager Platform (PFMP) 4.6, заказчики должны предоставить стандартные ISO-образы ESXi для активации сборок стойки или устройств 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.
•  Для модуля Image Builder, использующего 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. ИСО

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-патч. Depot с портала
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" и no-tools.

#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

Пример для образа ESXi 8.x

#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 Manager доступна в документации по стойке и устройству. 
Примечание.   
Использование развертывания в стойке 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.