ПФМП: Создание стандартного ISO-образа ESXi с помощью опубликованного пакета исправлений.
Summary: Начиная с PowerFlex Manager Platform (PFMP) 4.6, заказчики должны предоставить стандартные ISO-образы ESXi для активации сборок стойки или устройств PowerFlex, для которых требуется ESXi. В этой статье описывается процедура создания стандартных образов ESXi.iso с использованием пакета исправлений ESXi (ESXidepot.zip), когда Broadcom публикует только пакет исправлений. ...
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 развертывания устройства