xe name-label로 uuid 찾기


get host uuid
xe name-label로 uuid 찾기

VM

명령어
xe vm-list name-label=네임레이블 | head -1 | awk '{print $NF}'
실행예시
[root@xen01 ~]# xe vm-list name-label=test-vm-01 | head -1 | awk '{print $NF}'
5ac79e13-f468-0b2d-3e5a-7912ce4fb680

Host

명령어
xe host-list name-label=네임레이블 | head -1 | awk '{print $NF}'
실행예시
[root@xen01 ~]# xe host-list name-label=xen01 | head -1 | awk '{print $NF}'
9ce1a3b5-7d8f-0246-79a1-c3568e0243f5

Host 자신

명령어
xe host-list name-label=$HOSTNAME | head -1 | awk '{print $NF}'
xe host-list name-label=`hostname` | head -1 | awk '{print $NF}'
HOST_UUID=`xe host-list name-label=$HOSTNAME | head -1 | awk '{print $NF}'`
실행예시
[root@xen01 ~]# xe host-list name-label=$HOSTNAME | head -1 | awk '{print $NF}'
9ce1a3b5-7d8f-0246-79a1-c3568e0243f5
[root@xen01 ~]# xe host-list name-label=`hostname` | head -1 | awk '{print $NF}'
9ce1a3b5-7d8f-0246-79a1-c3568e0243f5
[root@xen01 ~]# HOST_UUID=`xe host-list name-label=$HOSTNAME | head -1 | awk '{print $NF}'`
[root@xen01 ~]# echo $HOST_UUID
9ce1a3b5-7d8f-0246-79a1-c3568e0243f5

같이 보기