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. ...
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