码迷,mamicode.com
首页 > 其他好文 > 详细

Xenserver vm 名字列表统计命令

时间:2016-10-11 00:26:42      阅读:750      评论:0      收藏:0      [点我收藏+]

标签:xenserver vm 统计命令


列出所有的vm虚拟机
xe vm-list | grep name-label | sort | awk -F : ‘{print $2}‘
xe vm-list params=name-label  --minimal |awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort
列出所有running的vm虚拟机
xe vm-list params=name-label power-state=running --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort
列出所有halted的vm虚拟机
xe vm-list params=name-label power-state=halted --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort
列出所有template
xe template-list params=name-label --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort
列出pool上某个host 5da81c19-f71a-4a95-9d12-a7b73e2666d6上的vm
xe vm-list resident-on=5da81c19-f71a-4a95-9d12-a7b73e2666d6 params=name-label --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort
列出所有pool上的host和vm的对应关系
for i in `xe host-list params=uuid --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort` ;do echo "===================================================";echo "`xe host-list uuid=$i params=name-label --minimal `====hostname====";xe vm-list resident-on=$i params=name-label --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort;done
列出所有pool上的host和running的vm的对应关系
for i in `xe host-list params=uuid --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort` ;do echo "===================================================";echo "`xe host-list uuid=$i params=name-label --minimal `====hostname====";xe vm-list resident-on=$i params=name-label --minimal power-state=running | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort;done
列出所有pool上的host和halted vm的对应关系
for i in `xe host-list params=uuid --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort` ;do echo "===================================================";echo "`xe host-list uuid=$i params=name-label --minimal `====hostname====";xe vm-list resident-on=$i params=name-label --minimal power-state=halted | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort;done


列出pool上vm 192.168.1.125属于哪个host
xe host-list uuid=`xe vm-list name-label=192.168.1.125  params=resident-on --minimal` params=name-label --minimal
列出pool上的master
xe pool-list params=master
列出pool上的host name
xe host-list params=name-label --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort
列出pool上的host uuid
xe host-list params=uuid --minimal | awk -F, ‘{for (i=1;i<=NF;i++) {printf $i"\n"}}‘ |sort

本文出自 “11416160” 博客,转载请与作者联系!

Xenserver vm 名字列表统计命令

标签:xenserver vm 统计命令

原文地址:http://11426160.blog.51cto.com/11416160/1860295

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!