Wok라는 웹기반 관리도구에 kimchi라는 kvm (가상화) 관리툴 플러그인을 설치하여 vm 관리를 쉽게 할 수 있게한다. 다른 도구인 cockpit을 사용하여 vm을 관리할 수 도 있지만 wok & kimchi가 더 편리하기 때문에 이것을 이용하여 vm 관리를 한다. 구성 환경 Physical Server :
Backup ESXi VM by script
과거에 ESXi - xsibackup 와 관련된 글을 포스팅한 적이 있다. 당시에는 ESXi 6.7에 xsibackup 을 도입하여 사용하였다. 최근 ESXi 8.0 U2로 업그레이드를 하면서 기존 xsibackup이 동작하지 않는 이슈가 발생하였고, 그래서 최신 버전의 xsibakcup (XSIBACKUP-DC FREE 1.7.1.1)을 다운 받아서 돌려 보았으나
Upgrade ESXi 6.7_U3 to 8.0_U2
VMWare ESXi 6.7 U3 에서 8.0 U2 업그레이드 과정에 대한 내용으로 2단계 높은 메이저 버전 업그레이드 임에도 불구하고 한번에(ESXi 7을 건너뛰고) 쉽게 업그레이드가 가능하다. (RHV [Ovirt] 솔루션에서는 메이저 업그레이드를 이렇게 쉽게 하는 것은 상상도 못 할 일이다.) 준비물 업그레이드
esxi disk umount error, busy
vmfs 파일시스템 체크를 위해 특정 디스크를 umount 하는데 umount가 되지 않는다. 아래는 해결 방법이다. - 타겟 디스크 볼륨 정보 확인 t10.ATA_____Hitachi_HDT721010SLA360_______________________STF605MH1KJVDW/vmfs/volumes/5c255f39-bee3047e-f6ba-3ca315048dfe/ - 이슈 증상 디스크를 umount 하려고 하는데 아래와 같은 syslog 메시지와 함께 umount가 되지 않음. 2021-03-03T19:08:46.706Z cpu0:2098494
scp on esxi
esxi -> esxi 간 scp로 파일 전송 시 [root@localhost:~] scp -P 2260 -r RHEL77-VM/ myserver.net:/vmfs/volumes/60389013-63cf4994-d113-64e599f46e7e FIPS mode initialized 위 상태에서 멈춰 있을 경우 수신측 서버에서 아래와 같이 방화벽을 off 한다. [root@localhost:~] esxcli network firewall set -e false - SCP 재수행[root@localhost:~]
Clone and Operate script for VM on the KVM
아래 스크립트는 여러개의 VM을 KVM Host의 쉘에서 Clone 하기 위한 스크립이다. 사전에 kvm 구성 및 template vm에 대한 xml 및 image(qcow2)가 준비되어 있어야 동작된다. 1. clone-vm.sh #!/bin/bash ######## USER DEFINE DEFAULT VARIABLE ######## ORIGINALVM=template ORIGINALXMLFILE=/root/template.xml VMIMAGESAVEDIR=/home/vm-images DEFAULTMKVMS=10 ############################################## VERSION="0.1" #
Using KVM with CLI Mode
KVM Host에서 virsh을 통해 CLI 모드만으로 Linux VM을 컨트롤하는 방법을 기술한다. 운영상 원격에서 GUI를 띄우기 힘든 환경에서 CLI 모드를 사용하면 유용하다. 본인의 테스트 시스템(테스크탑, Intel i3-8100 기반)에는 VMWare ESXi 6.7 U2가 설치되어 있으며, 이 문서대로 진행 시 위와 같은
ESXi - xsibackup install and cron schedule
xsibackup 툴을 esxi host에 설치 후 nfs 볼륨에 vm들을 주기적으로 백업하는 방법에 대한 글이다. 0. 버전정보 사용된 버전: ESXi 6.7.0 Update 2 (Build 13981272) XSIBACKUP-FREE 11.2.6 xsibackup을 설치하기 위해서는 먼저 esxi host가 ssh 서비스가 구동중이어야 한다. ssh 서비스
ESXi - removing unknown nfs volume
esxi에서 mount 중인 nfs 볼륨의 타겟 스토리지의 문제로 미쳐 볼륨을 umount를 하지 못한 경우, datastore에서 해당 볼륨을 삭제하려고 하면 에러와 함께 삭제가 되지 않는다. 그럴 때는 아래와 같은 방법으로 삭제하면 된다. 1. esxi에 ssh로 접속후 볼륨 리스트 확인 [root@localhost:~]
vmware esxi 유용한 command
process top [root@localhost:~] esxtop 6:03:30am up 72 days 22:05, 593 worlds, 11 VMs, 24 vCPUs; CPU load average: 0.12, 0.12, 0.15 PCPU USED(%): 10 12 93 13 AVG: 32 PCPU UTIL(%): 10 11 94 14 AVG: 32 ID GID NAME