소개
이 문서에서는 이전 세대 CPU(Central Processing Unit)를 실행하는 서버에서 장애가 발생할 수 있는 ESXi를 7.0 U2로 업그레이드하는 프로세스에 대해 설명합니다.
배경 정보
HX Connect 또는 Intersight를 통해 시작된 업그레이드는 실패 메시지를 표시합니다. "HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 프로파일을 적용하지 못했습니다." 또는 "CPU_SUPPORT 경고: 이 호스트의 CPU는 향후 ESXi 릴리스에서 지원되지 않을 수 있습니다. 그에 따라 계획하십시오."
이 문제를 해결하는 데 필요한 HXDP(Hyperflex Data Platform) 버전은 다음과 같습니다.
HXDP 4.5(2a)
HXDP 4.5(1a)
ESXi 7.0 U2를 지원하는 HXDP 4.0(2f) 이하
문제
Sandy Bridge-EP(E5-2600), Ivy Bridge-EP(E5-2600v2), Haswell EP(E5-2600v3) CPU 제품군을 비롯한 이전 세대 CPU를 실행하는 서버에서 HX Connect 또는 Intersight를 통해 ESXi 7.0 U2로 업그레이드하려고 시도합니다. 이 호환성 검사의 영향을 받는 프로세서에 대한 자세한 내용은 VMware KB: VMware 기술 자료를 참조하십시오.
HX 연결 오류 메시지
솔루션
시나리오 A. HX Connect 사용자 인터페이스에서 HXDP + ESXi 통합 업그레이드
이 시나리오에서는 HXDP를 4.5(2a)로 업그레이드하고 ESXi를 7.0 U2 빌드 버전으로 17867351.
1단계. 먼저 HXDP만 업그레이드합니다.
1.1단계. 이미지에 표시된 대로 https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a)을 통해 HXDP 패키지를 다운로드합니다.
1.2단계. HX-Connect를 열고 Upgrade(업그레이드)를 선택하고 HX Data Platform(HX 데이터 플랫폼) 확인란을 선택한 다음 패키지를 업로드하고 vCenter 자격 증명에 대한 사용자 이름과 관리자 비밀번호를 입력한 다음 Upgrade(업그레이드)를 클릭합니다. 예를 보려면 이미지와 같이 Upgrade(업그레이드)를 클릭합니다.
HX 연결 업그레이드 HXDP
업그레이드가 완료되면 2단계로 진행합니다.
2단계. HX Connect를 열고 System information(시스템 정보) > Nodes(노드)를 선택한 다음 Esxi를 업그레이드할 노드를 선택하고 Enter HX Maintenance Mode(HX 유지 관리 모드 입력)를 클릭합니다(이미지에 표시됨).
HX 연결 노드
HX connect 유지 관리 모드 팝업
다음 그림과 같이 Activity 탭 아래에서 활동이 완료되었음을 볼 수 있습니다.
HX 연결 활동 탭
3단계. ESXi 호스트에 대한 SSHl(Secure Shell)을 루트로 유지 보수 모드로 전환합니다.
4단계. 폴더를 만들고 여기에 ESXi 패키지를 업로드합니다.
4.1단계. 다음 명령을 실행합니다. mkdir /hxpatch
4.2단계. 다음 명령을 사용하여 패키지를 저장할 ramdisk를 만듭니다. esxcli system visorfs ramdisk add -m 500 -M 500 -n hxpatch -t /hxpatch -p 0755.
5단계. ESXi-7.2.0.5 패키지를 cisco downloads에서 로컬 리포지토리로 다운로드합니다. 로컬 리포지토리는 다음 그림과 같이 https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a) 링크를 사용합니다.
5.1단계. 로컬 repo to /hxpatch 폴더에서 패키지를 복사합니다. 아래 예에서는 WinSCP를 사용합니다.
6단계. 유지 보수 모드에서 호스트로 다시 SSH합니다.
7단계. 패키지 프로파일 세부사항을 보려면 다음 명령을 실행합니다. esxcli 소프트웨어 소스 프로파일 목록 —depot=/hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip은 이미지에 표시된 것과 같습니다.
8단계. 다음 명령을 실행하여 ESXi 패키지를 7.0 U2로 업그레이드합니다.
esxcli software profile update --allow-downgrades -d /hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip -p HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
9단계. 호스트를 재부팅합니다.
10단계. 호스트에 SSH를 입력하고 다음 명령을 사용하여 버전을 확인합니다. vmware -v.
11단계. 유지 관리 모드에서 노드를 종료하고 클러스터가 정상화될 때까지 기다립니다.
11.1단계. HX-Connect를 열고 System Information(시스템 정보)> Nodes(노드)를 선택한 다음 유지 보수 모드에서 노드를 선택하고 Exit HX Maintenance Mode(HX 유지 보수 모드 종료)를 클릭합니다.
HX 연결 노드
HX 연결 종료 MM
11.2단계. HX Connect Dashboard(HX 연결 대시보드)에는 Operational Status(운영 상태)가 표시되며, Operational Status(운영 상태)는 Online(온라인)이어야 하며 Resiliency Health(복원력 상태)는 Healthy(정상)여야 합니다.
12단계. 클러스터의 일부인 모든 노드에서 2-11단계를 한 번에 하나씩 반복합니다.
ESXi 업그레이드가 완료되면 이미지에 표시된 대로 HX 서버의 KVM(Keyboard, Video, Mouse) 콘솔에서 버전 세부 정보를 확인할 수 있습니다.
HX Connect에서 다음 그림과 같이 System Information(시스템 정보) 탭에 새 ESXi 버전이 있음을 확인할 수도 있습니다.
HX connect 업데이트 Esxi
시나리오 B. HXDP + Intersight에서 ESXi 통합 업그레이드
이 시나리오에서는 Intersight에서 HXDP를 4.5(2a)로, ESXi를 7.0 U2 빌드 17867351으로 업그레이드합니다.
1단계. HX 서버 중 하나가 유지 관리 모드에 있는 경우 vCenter 또는 ucs KVM 콘솔을 통해 이 서버를 재부팅합니다.
2단계. 서버가 재부팅되면 HX Connect UI에서 HX 유지 보수 모드를 종료합니다. HX-Connect를 열고 시스템 정보 > 노드를 선택한 다음 유지 보수 모드에서 노드를 선택하고 HX 유지 보수 모드 종료를 누릅니다.
3단계. Hyperflex 클러스터에서 복구를 완료하는 데 몇 분 정도 걸립니다. HX Connect 대시보드는 작동 상태, 온라인 상태, 복원력 상태가 정상이어야 합니다.
4단계. Intersight를 열고 Upgrade(업그레이드)를 선택한 다음 Expert Mode(전문가 모드) > Upgrade HyperFlex Data Platform(HyperFlex 데이터 플랫폼 업그레이드)을 클릭합니다.
5단계. 업그레이드 시작을 확인한 후 다음을 완료할 수 있습니다.
6단계. 각 서버에 대해 ESXi 업그레이드를 시작합니다. ESXi 7.0 U2 업그레이드 번들을 ESXi 호스트에 복사합니다.
6.1단계. https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a) 링크를 통해 cisco 다운로드에서 ESXi 7.0U2 업그레이드 번들을 다운로드합니다.
6.2단계. 각 ESXi 호스트에서 ESXi 7.0U2 업그레이드 번들을 사용 가능한 데이터 저장소 디렉토리(scp, wget 등의 방법 사용)에 복사합니다. 완료되면 다음을 확인해야 합니다.
[root@ucs-221:/vmfs/volumes] pwd
/vmfs/volumes
[root@ucs-221:/vmfs/volumes] ls
MyDataStore 60ee5dfc-6f05dc8b-05cf-0025b5b1a116 60ef8a79-63aadd3f-ee0d-0025b5b1a116 BOOTBANK2 SpringpathDS-FCH2008V1M1
..
[root@ucs-221:/vmfs/volumes] cd MyDataStore /
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] ls -al
total 0
drwx------ 1 root root 686 Jul 14 05:19 .
drwxr-xr-x 1 root root 512 Jul 15 01:21 ..
-rw-r--r-- 1 root root 391417386 Jul 15 00:55 HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
drwxr-xr-x 1 root root 2793 Jul 14 20:03 ucs221-VM
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] pwd
/vmfs/volumes/ MyDataStore
7단계. HX-Connect를 열고 System information(시스템 정보) > Nodes(노드)를 선택한 다음 Esxi를 업그레이드할 노드를 선택하고 Enter HX Maintenance Mode(HX 유지 관리 모드 입력)를 클릭합니다.
HX 연결 노드
다음 그림과 같이 Activity 탭 아래에서 활동이 완료되었음을 볼 수 있습니다.
8단계. HX 유지 보수 모드에 있는 ESXi 호스트에 SSH를 적용합니다.
8.1단계. 업그레이드 번들 프로필 이름 찾기:
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software sources profile list --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
Name Vendor Acceptance Level Creation Time Modification Time
------------------------------------------- ------ ---------------- ------------------- -------------------
HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 Cisco PartnerSupported 2021-04-29T18:21:43 2021-04-29T18:21:43
8.2단계. no-hardware-warning 매개 변수를 지정하여 upgrade 명령을 실행합니다.
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software profile update --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip --profile HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
8.3단계. 업그레이드가 완료되면 성공 메시지가 표시됩니다.
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
9단계. 호스트를 재부팅합니다.
10단계. ESXi 호스트에 로그인하고 다음 명령을 사용하여 새 버전을 확인합니다. vmware -v.
11단계. 서버가 재부팅되면 HX Connect UI에서 HX Maintenance Mode를 종료합니다. 이미지에 표시된 대로 HX-Connect를 열고 System Information(시스템 정보) > Nodes(노드)를 선택하고, 유지 보수 모드에서 노드를 선택하고 Exit HX Maintenance Mode(HX 유지 보수 모드 종료)를 클릭합니다.
HX 연결 종료 MM
12단계. Hyperflex 클러스터에서 복구를 완료하는 데 몇 분 정도 걸립니다. HX Connect 대시보드는 작동 상태, 온라인 상태, 복원력 상태가 정상이어야 합니다.
13단계. 각 ESXi 호스트 1에 대해 6~12단계를 반복합니다. 다음 노드로 이동하기 전에 클러스터 상태가 정상으로 표시되는지 확인합니다.