Openstack
Host Reboot and virsh shutdown in OpenStack
NATONY
2020. 5. 6. 18:09
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