일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- G-suite
- 로그인불가
- endpoint security
- 한글가이드
- ansible
- application security
- miniconda
- x-pack
- GitLab
- Elasticsearch
- centos 8
- 보안양파
- ssh key 배포
- Kibana server is not ready yet
- PlayBook
- pfsense
- Proxy
- Kibana
- ELASTIC
- Windows
- xe guest utilities
- freebsd
- elastic stack
- XCP-ng
- docker
- macos
- bash
- proxycfg
- hardening
- Today
- Total
선 밖에 선 자유인
VMWare ESXi 업데이트 with esxcli 본문
사전 작업
1. VMHypervisior 장비가 외부와 인터넷 통신이 가능해야 함
2. 유지보수 모드로 설정
3. 업데이트 중 아래와 같은 에러가 발생할 수 있으므로 스왑을 데이터 스토어로 변경
[InstallationError]
[Errno 28] No space left on device
vibs = VMware_locker_tools-light_10.3.5.10430147-12986307
Please refer to the log file for more details.
업데이트 파일을 베이스 시스템으로 다운로드 하려고 하기 때문에 device 공간이 없다는 메시지가 나오며 오류 발생
스왑을 시스템 영역이 아닌 데이터스토어로 변경하면 해결됨
- 관리 -> 시스템 -> 스왑 -> 데이터스토어 항목을 기본 "아니오" 에서 "datastore1(사용자 시스템에 맞게)"로 변경
방화벽 비활성화
[cli] esxcli network firewall ruleset set -e true -r httpClient
업그레이드 목록 조회 (VMware ESXi 6.7 기준)
[cli] esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6.7 | grep "standard"
.........
ESXi-6.7.0-20190402001-standard VMware, Inc. PartnerSupported 2019-11-25T11:42:42 2019-11-25T11:42:42
ESXi-6.7.0-20180704001-standard VMware, Inc. PartnerSupported 2019-11-25T11:42:42 2019-11-25T11:42:42
ESXi-6.7.0-20180804001-standard VMware, Inc. PartnerSupported 2019-11-25T11:42:42 2019-11-25T11:42:42
ESXi-6.7.0-20190802001-standard VMware, Inc. PartnerSupported 2019-11-25T11:42:42 2019-11-25T11:42:42
ESXi-6.7.0-20190404001-standard VMware, Inc. PartnerSupported 2019-11-25T11:42:42 2019-11-25T11:42:42
ESXi-6.7.0-20190104001-standard VMware, Inc. PartnerSupported 2019-11-25T11:42:42 2019-11-25T11:42:42
.........
설치 진행
[cli] esxcli software profile update -p <patch_name> -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
[cli] esxcli software profile update -p ESXi-6.7.0-8169922-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
모든 패치 파일 설치가 완료되면 재부팅
방화벽 활성화
[cli] esxcli network firewall ruleset set -e false -r httpClient
** 아래와 같은 에러가 발생하는 경우
[InstallationError]
[Errno 28] No space left on device
vibs = VMware_locker_tools-light_11.0.1.14773994-15160134
Please refer to the log file for more details.
[cli] cd /tmp
[cli] wget http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_11.0.1.14773994-15160134.vib
[cli] esxcli software vib install -f -v /tmp/VMware_locker_tools-light_11.0.1.14773994-15160134.vib