사전에 알아둘 사항
ESXi 호스트에 SSH로 접속가능한 상태여야 한다.
ESXi 패치는 누적패치(Cumulative Patch) 이기 때문에 가장 최근 버전만 설치하면 된다.
특별한 사유가 없는한 Image Profile Name이 “-standard”로 끝나는 프로필만 신경쓰도록 한다.
“-no-tools”의 경우 VMTools가 제거된 버전이다.
ESXi 6.0 -> 6.7로 Patch 파일을 가지고 업데이트 할 수 있습니다.
1) ESXi 서버에 접속하여 현재 설치된 ESXi의 버전을 확인한다. ‘호스트’ 페이지에서 ‘구성’ 항목의 ‘이미지 프로파일’ 버전을 확인하면 된다. 예 : ESXi-6.7.0-201905001-standard
2) VMware ESXi Patch Tracker 홈페이지(https://esxi-patches.v-front.de/ )를 방문하여 본인의 ESXi 설치 버전(예: v6.7.0) 페이지로 이동한 후 최신 패치에 대한 이미지 프로파일 버전을 확인한다.
3) VMware 홈페이지(https://www.vmware.com )로 이동하여 my vmware로 로그인한다. 로그인 후 우측 상단의 Product > All Products & Programs > Product Patches 로 이동한다.
4) 앞서 확인한 최신 버전의 패치가 동일하게 존재하는지 확인한 후 Download 버튼을 클릭하여 패치 파일을 다운로드 받는다.
5) 다운로드 받은 파일을 SSH 활성화 후 SFTP로 업로드하거나, 데이터스토어 브라우저를 활용하여 ESXi 서버에 업로드 한다.
패치 설치
1. 업데이트 해당 호스트 가상머신 모두 종료
2. Management console에서 해당 호스트 유지보수 모드 시작
or
# vim-cmd /hostsvc/maintenance_mode_enter
3. 라이센스 버전 확인
# esxcli software vib list | grep esx-base
or
# vmware -v
4. 업데이트 zip파일 안의 업데이트 데이터 확인(이때 경로는 반드시 절대경로로 사용, 상대경로 사용하면 오류발생)
esxcli software sources profile list -d /vmfs/volumes/NVME/ESXi670-202103001.zip
standard와 no-tools 버전이 있는데
standard는 ESXi 자체 VM-Tools 내장,
no-tools는 VM-Tools가 없는 버전이다.
5. 데이터 스토어에 넣은 업데이트 zip 파일의 standard 실행(이때 경로는 반드시 절대경로로 사용, 상대경로 사용하면 오류발생)
# esxcli software profile update -d /vmfs/volumes/NVME/ESXi670-202103001.zip -p ESXi-6.7.0-20210304001-standard
(진행사항 없이 기다려야됨)
6. 호스트 재부팅
# reboot
재부팅 과정에서 SSH 연결이 끊어지므로, 재부팅이 완료되면 SSH를 재접속해야 한다.
7. 업데이트 버전 확인
# esxcli software vib list | grep esx-base
or
# vmware -v
8. 유지보수 모드 해제
# vim-cmd /hostsvc/maintenance_mode_exit
업데이트 완료.