PFMP: 게시된 패치 번들을 사용하여 표준 ESXi ISO 이미지를 생성하는 방법
Summary: PFMP(PowerFlex Manager Platform) 4.6부터 고객은 ESXi가 필요한 PowerFlex 랙 또는 어플라이언스 빌드를 활성화하기 위해 표준 ESXi ISO 이미지를 제공해야 합니다. 이 문서에서는 Broadcom에서 패치 번들만 게시하는 경우 ESXidepot.zip(ESXi 패치 번들)를 사용하여 표준 ESXi.iso 이미지를 생성하는 절차를 제공합니다. ...
Instructions
ESXidepot.zip(ESXi 패치 번들)을 사용하여 표준 ESXi.iso 이미지를 생성하는 절차입니다.
• PowerShell에 PowerCLI 모듈을 설치해야 합니다.
• ISO 이미지를 내보내기 위해 PowerCLI를 사용하는 이미지 빌더 모듈의 경우 Python을 설치하는 것이 좋습니다.
참고: PowerFlex Manager 4.6 이상에서는 시스템 빌드에 표준 ESXi 이미지를 사용하므로 표준 ESXi ISO 이미지를 생성하는 동안 OEM 드라이버 또는 기타 맞춤 구성을 수행할 필요가 없습니다.
PowerCLI 설치 및 구성 방법
시작하기 전에 VMware Broadcom 링크를 사용하여 VMware vSphere ESXi 7과 호환되는 적절한 PowerCLI 버전을 확인합니다. X 또는 8 X 버전
https://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html
단계:
1. 워크스테이션에서 PowerShell을 엽니다.
2. PowerShell 갤러리 페이지에서 PowerCLI 6.5 R1 이상의 PowerCLI 버전을 다운로드합니다. (다운로드하는 것이 아니라 "Install-Module" 명령이 실행합니다. 아래 명령에는 웹 사이트에서 수집 한 버전 번호가 필요합니다.)
3. 모든 PowerCLI 모듈을 설치하려면 다음 명령을 실행합니다.
Install-Module -Name VMware.PowerCLI -RequiredVersion
예:
#Install-Module -Name VMware.PowerCLI -RequiredVersion 13.3.0.24145081
참고: 또는 모듈 이름으로 Install-Module cmdlet을 실행하여 개별 PowerCLI 모듈을 설치할 수 있습니다. 신뢰할 수 없는 리포지토리에서 모듈을 설치 중이라는 경고가 표시되면 y를 누르고 Enter 키를 눌러 설치를 확인합니다.
4. 명령을 사용하여 PowerCLI 모듈이 개인 컴퓨터에 설치되어 있는지 확인합니다.
#Get-Module -Name VMware.PowerCLI -ListAvailable.
Windows에서 Python을 설치하고 구성하는 방법.
이 절차를 사용하면 PowerCLI에서 ESXi를 생성하는 데 필요한 Python을 배포할 수 있습니다. ISO의
1. https://www.python.org/downloads 에서 Python 3.9.x 이상을 다운로드하고 컴퓨터에 설치를 완료합니다.
2. https://bootstrap.pypa.io/get-pip.py 에서 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. 디렉토리를 파일이 다운로드된 파일 경로로 변경하거나 아래 예에 설명된 대로 파일이 있는 직접 경로를 사용합니다.
참고: 다음 단계를 실행하기 전에 Broadcom 포털에서 esxi-patch-depot.zip 다운로드해야 합니다.
3. 소프트웨어 디포를 추가하여 이미지 프로파일을 업로드합니다.
아래 링크를 사용하여 Broadcom 포털에서 ESXi 이미지를 다운로드합니다.
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
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. 구축 및 업그레이드를 수행하기 위해 PowerFlex Manager에 ESXi.ISO 업로드합니다. PowerFlex Manager에 이미지를 업로드하는 절차는 랙 및 어플라이언스 문서에서 확인할 수 있습니다.
참고:
랙 배포에서 rack-field-logical-build-guide-4x-en-us
를 사용합니다. 어플라이언스 배포에서는 flex_appliance_deployment_guide_4x를 사용합니다.