PFMP: Como criar uma imagem ISO padrão do ESXi usando um pacote de patches publicado.

Summary: A partir do PowerFlex Manager Platform (PFMP) 4.6, os clientes devem fornecer imagens ISO padrão do ESXi para permitir compilações de rack ou equipamento Powerflex que exigem ESXi. Este artigo fornece o procedimento para criar imagens de ESXi.iso padrão usando o pacote de patches do ESXi (ESXidepot.zip) quando a Broadcom publica apenas o pacote de patches. ...

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

Procedimento para criar imagens ESXi.iso padrão usando o pacote de patches do ESXi (ESXidepot.zip).

• O módulo PowerCLI deve ser instalado no PowerShell.
•  Para o módulo de construtor de imagens que usa PowerCLI para exportar imagens ISO, é recomendável instalar o Python. 

Nota: O PowerFlex Manager 4.6 e versões posteriores usam uma imagem ESXi padrão para compilações do sistema, portanto, nenhum driver OEM ou outra personalização deve ser feita durante a criação da imagem ISO padrão do ESXi.

Como instalar e configurar o PowerCLI.

Antes de começar, use o link VMware Broadcom para identificar a versão apropriada do PowerCLI compatível com o VMware vSphere ESXi 7. Versão
X ou 8 Xhttps://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html 

Passos:
1. Abra o PowerShell em sua workstation.
2. Faça download de uma versão do PowerCLI posterior ao PowerCLI 6.5 R1 na página Galeria do PowerShell. (não estamos baixando, o comando "Install-Module" faz isso por você. No comando abaixo você precisa do número da versão coletado no site)

3. Para instalar todos os módulos do PowerCLI, execute o comando: 

Install-Module -Name VMware.PowerCLI -RequiredVersion

Exemplo:

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

Nota: Como alternativa, você pode instalar módulos individuais do PowerCLI executando o cmdlet Install-Module com o nome do módulo. Se você vir um aviso de que está instalando módulos de um repositório não confiável, pressione y e pressione Enter para confirmar a instalação.

4. Verifique se o módulo PowerCLI está instalado no computador pessoal usando o comando.

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

Como instalar e configurar Python no Windows. 
Use este procedimento para implementar o Python, que é exigido pelo PowerCLI para criar o ESXI. ISO's

1. Faça download do Python 3.9.x ou posterior do https://www.python.org/downloads e conclua a instalação em sua máquina.

2. Salve o arquivo get-pip.py do https://bootstrap.pypa.io/get-pip.py


Nota: depois de acessar, copie o conteúdo do link para um bloco de notas, salve o arquivo com o nome do arquivo "get-pip.py" e escolha o tipo de arquivo como "todos os arquivos" no campo SaveAsType.  

3. Abra um prompt de comando na workstation e instale o gerenciador de pacotes pip.

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

4. No prompt de comando, instale os módulos Python necessários.

\Scripts\pip.exe install six psutil lxml pyopenssl

Por exemplo:

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

 5. Abra o PowerShell e defina o caminho para o executável do Python.

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

Exemplo: 

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

Depois que o PowerCli/python necessário for instalado e verificado. 

Como exportar um perfil de imagem para ISO

Antes de iniciarmos o procedimento de construção do ISO, devemos baixar o esxi-patch. Depósito do portal
da Broadcom Nota: Para determinadas versões de patch, a Broadcom não liberaria imagens ISO, usando essa imagem pode-se gerar imagens ISO para patches que não são fornecidos com imagens ISO.
Passos:
1. Inicie o PowerShell.
2.    Altere o diretório para o caminho do arquivo em que o arquivo foi baixado ou use o caminho direto onde o arquivo está localizado, conforme mencionado no exemplo abaixo.
Nota: antes de executar a próxima etapa, devemos fazer download do esxi-patch-depot.zip no portal da Broadcom.

3. Adicione o depósito de software para carregar o perfil da imagem.

 Use o link abaixo para fazer download das imagens do ESXi no portal da Broadcom.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere

Exemplo para o caminho direto:

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

Nota: devemos usar aspas duplas se você tiver espaço no nome da pasta (teste ISO)

 No exemplo a seguir, se você já estiver na pasta de destino onde os arquivos existem, use o comando abaixo.

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

4. Visualize todos os perfis de imagem disponíveis para localizar o nome do perfil de imagem a ser exportado.

#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. Exporte o perfil da imagem.

Nota: na configuração acima, obtemos os nomes de perfil de imagem que devemos escolher apenas a imagem padrão.

 No exemplo acima, temos três perfis de imagem padrão que devemos ignorar o perfil que é marcado como "sq" e no-tools.

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

Exemplo para 7. Imagem do ESXi X

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

Exemplo de imagem do 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. Carregue o ESXi.ISO no PowerFlex Manager para realizar a implementação e os upgrades. O procedimento para fazer upload da imagem no PowerFlex Manager está disponível nos documentos do rack e do equipamento. 
Nota:   
Implementação de rack use rack-field-logical-build-guide-4x-en-us
Uso de implementação de equipamento 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.