OpenStack에서 reboot 하기 전에 virsh로 running 상태 확인 후 시스템 재기동하는 테스트 용 스크립트
Host reboot script |
#!/bin/bash
source /root/admin-openrc
nova stop TEST-VM1
nova stop TEST-VM2
CNT=1
VM_CNT=100
while [ $CNT -le $VM_CNT ]
do
VM_STATE=$(virsh list | awk '{print $3}' | grep -v State| grep -v ^$| head -n 1 |tail -n 1)
if [[ "$VM_STATE" == "running" ]];then
CNT=`expr $CNT + 1`
echo $VM_STATE
sleep 1
else
break
fi
done
echo "compute node system reboot"
sleep 3
shutdown -r now
'Openstack' 카테고리의 다른 글
OpenStack OverCommit for CPU/MEM (0) | 2020.05.04 |
---|---|
OpenStack Quota Set --cores (0) | 2020.05.04 |
OpenStack CPU Pinning NUMA flavor (0) | 2020.03.11 |
Guestfish로 VM rc.local 파일 수정 (0) | 2020.03.07 |