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