XEN常用命令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
name-label ( RW): web
sr-name-label ( RO): EMC HBA virtual disk storage2
virtual-size ( RO): 1099511627776
Disk 1 VBD:
uuid ( RO) : adaa03c5-1da1-f628-255b-fe646090cbf7
11、查光纤卡信息命令:scli
cat /sys/class/fc_host/host3/port_name
12、df -h看/有多大空间(本命令主要针对查看服务器的日记占用情况)
如果占用已经100%的话就到/var/log目录下
把message.xx这些日志删除
rm a.txt删除普通文件a.txtrm -r a/删除目录arm -rf a/强制删除目录a-f表示强制
在非主结点master下,执行如下命令#pool-designate-new-master host-uuid=<要成为新主节点的成员XenServer主机的UUID>指定该XenServer主机成为现有池的主节点,将主节点主机的角色有序移交给资源池中的其他主机。
此命令仅在当前主节点处于联机状态时生效,并且不是下列紧急模式命令的替代项。
Disk 0 VBD:
uuid ( RO) : 87b8ebb1-db96-2fac-93b3-ed10614859a1
vm-name-label ( RO): hsnt---Win2008 (32-bit)海师二级网站---0.33
userdevice ( RW): 1
Disk 0 VDI:
uuid ( RO) : 554643d9-2617-43d3-909e-467db25684b4
Total: 1 [66.52 TB] / in use: 1 [66.52 TB] / in no VG: 0 [0 ]
这里可以看到空闲硬盘还有56.52G,那么就是还有数据存在的。记录下uuid“9ae1044f-d335-8143-d630-a6f546e57db7”
2,导出原来UUID的存储
1.xe sr-introduce uuid=9ae1044f-d335-8143-d630-a6f546e57db7 type=lvm name-label="Local storage" content-type=user
24、# xe vm-reset-powerstate uuid=<VM-UUID> --force重置VM的电源状态,使用这个命令后如果还是没办法重置VM状态,可以尝试执行命令#service xapi restart重新启动下服务。
25、# xe host-list
26、list_domains获取VM的Domain ID
Citrix XenServer通过特殊方式重装后,是没有默认创建任何存储的,这里我们需要把原有的存储导入进去,这样操作才不会丢失数据。
1,列出卷所有
1.pvscan
复制代码
PV /dev/sda3 VG VG_XenStorage-9ae1044f-d335-8143-d630-a6f546e57db7 lvm2 [66.52 G / 56.52 GB free]
vm-name-label ( RO): hsnt---Win2008 (32-bit)海师二级网站---0.33
userdevice ( RW): 0
Disk 1 VDI:
uuid ( RO) : 75511a98-8326-4e6c-90e7-4b7435169e10
name-label ( RW): Windows Server 2008 (32-bit)海师二级网站0
20、task-list列出当前任务的列表;
task-cancel指示取消指定的任务并返回;
21、m-destroy销毁指定的VM,这会使与VM关联的存储保留不变,要同时删除存储,请使用xe vm-uninstall;
22、vm-reboot重新引导指定的VM;
23、vm-shutdown关闭指定VM,使用force参数将导致非正常关机(硬关机);
沧海桑田故人陌
花开花落几多情
1、cd /var/run/sr-mount/afb6b781-0d02-4e88-796f-ba46532af99f/将ISO盘加载到当前系统中.
2、dd if=/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/VHD-0a9e97d6-1d92-4d77-857f-94b3530d8c94 of=VHD-0a9e97d6-1d92-4d77-857f-94b3530d8c94_yiyouD bs=2M
10、lvchange -ay /dev/VG_XenStorage-9f00ead8-a616-aeeb-e87e-2122994a5f72/VHD-cba51999-b644-4f0f-ba85-114a38988176激活指定的VHD的UUID(来激活某个LVM卷,激活后可以正常tab,如果要验证是否激活的话,你用同样的lvscan | grep <****>这样的方式验证lvm卷前面的状态。)
27、/opt/xensource/debug/xenops destroy_domain -domid <vm domain id>摧毁指定VM的domid,使VM关闭.
28、/usr/lib/xen/bin/crash_guest <domain ID>手动触发VM的Crash机制,在Crash VM以后,VM会处于蓝屏状态,这个时候,可以再试试正常的关机或者强制关机命令来关闭虚机。
9.xencenter中不能显示CPU,内存,硬盘信息
在加入POOL时,要保证xenserver的系统时间和master同步或者比它快一点,即能显示硬件信息。
1.不能删除POOL里面的虚拟机,如何解决?
选中不能删除的虚拟机所在的物理机,在console下输入#xe host-forget uuid=
sr-name-label ( RO): EMC HBA virtual disk storage2
virtual-size ( RO): 53687091200
9、lvrename /dev/VG_XenStorage-uuid/MGT /dev/VG_XenStorage-uuid/MGT.bak备份元数据
关闭halted/running虚拟机xe vm-reset-powerstate force=true vm=uuid
删除虚拟机xe vm-destroy uuid=<vm_uuid>
-------------------------------------------------------------------------------------------------------------------
例如:
lvscan | grep ff6f
7、lvscan扫描全部
例如:
ACTIVE'/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/MGT' [4.00 MB] inherit活动
inactive'/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/VHD-27f8015c-2285-4f0d-9f40-bccbe45aea48' [174.16 GB] inherit非活动
vhd=VHD-60d1aefb-f0cb-4806-a2ea-a1c496afcbaa capacity=858993459200 size=860679569408 hidden=0parent=VHD-7d065179-28dc-4f0a-a64d-def9b7edfd26有父链
6、lvscan | grep <VDI-UUID>扫描指定VDI的UUID状态
29、xe vm-start name-label=xxx或uuid=xxxx启动VPS
30、xe vm-restart name-label=xxxx或uuid=xxxx重启VPS
31、sr-destroy销毁xen主机上指定的SR;
32、pool-designate-new-master指示指定的成员主机称为现有池的主服务器。
8、# xe vm-disk-list uuid=17322168-e3e9-7ce1-bd77-4092671b05f7查看指定VM的DISK信息.
例如:
[root@xenserver-04 ~]# xe vm-disk-list uuid=17322168-e3e9-7ce1-bd77-4092671b05f7
17、vdi-destroy销毁指定的VDI;
18、xe vdi-list name-lable xxxx或xe vdi-list uuid=xxxx查看指定VDI的UUID或名称
19、xe vm-list name-lable xxxx或xe vm-list uuid=xxxx查看指定的VM的UUID或名称
#xe pool-recover-slaves这些成员此时将指向新主节点
将成员XenServer主机转换为主节点后,您还应检查默认池存储库是否设置了适当的值。通过使用xe pool-param-list命令
并验证default-SR参数是否指向有效存储库,可实现此操作。
8.正常模式下,更改POOL的master
容不变:
xe sr-forget uuid=
<
sr_uuid
>
7.xenserver下pool中的主结点master崩溃掉之后,xencenter不能连接pool下的所有xenserver主机问题?
执行如下命令:#pool-emergency-transition-to-master
指示XenServer成员主机成为池主节点。仅在XenServer主机转换到紧急模式后才接受此命令。进入紧急模式意味着该成员主机所在的池中的主节点已从网络中消失,经过若干次重试仍无法连接。
分离SR
查看PBD的UUID
Xe pbd-listsr-uuid=
xe pbd-unplug uuid=
<
pbd_uuid
>
2.
销毁SR,即从XenServer主机数据库中删除SR及其相应的PBD并从物理介质中删除SR内容:
xe sr-de百度文库troy uuid=
<
sr_uuid
>
3.
或者,忘记SR,这将从XenServer主机数据库中删除SR和相应的PBD,但会保持物理介质上的实际SR内
5、# vhd-util scan -f -m "VHD*" -l VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66-p扫描指定SR上的VDI
vhd=VHD-7d065179-28dc-4f0a-a64d-def9b7edfd26 capacity=858993459200 size=7025459200 hidden=0parent=none无父链
13、# date
Wed May 15 12:46:55 CST 2013查看服务器系统时间
14、# date -s 13:25:50 '修改系统时间或日期
15、# clock -w '保存
注:从服务器要和主服务器的时间一致或稍提前一些.
16、# service xapi restart重启XAPI服务
uuid的信息使用#xe host-list查看
New:使用如下命令xe sr-forget uuid=,删除DVD,Localstorage,其它设备
查看虚拟机详细信息xe vm-list params=all/(name-label,uuid,networks)
关闭虚拟机xe vm-shutdown uuid=<vm_uuid>ext3-fs error (device xvda2) in start_transaction: journal has aborted
使用DD进行拷贝。
3、# xe vdi-list uuid=ff6f5301-baa0-432f-93b2-67b06d7aec70 params=all追寻VDI链
4、vhd-parent: ff6f5301-baa0-432f-93b2-67b06d7aec70; vdi_type: vhd根源VDI
sr-name-label ( RO): EMC HBA virtual disk storage2
virtual-size ( RO): 1099511627776
Disk 1 VBD:
uuid ( RO) : adaa03c5-1da1-f628-255b-fe646090cbf7
11、查光纤卡信息命令:scli
cat /sys/class/fc_host/host3/port_name
12、df -h看/有多大空间(本命令主要针对查看服务器的日记占用情况)
如果占用已经100%的话就到/var/log目录下
把message.xx这些日志删除
rm a.txt删除普通文件a.txtrm -r a/删除目录arm -rf a/强制删除目录a-f表示强制
在非主结点master下,执行如下命令#pool-designate-new-master host-uuid=<要成为新主节点的成员XenServer主机的UUID>指定该XenServer主机成为现有池的主节点,将主节点主机的角色有序移交给资源池中的其他主机。
此命令仅在当前主节点处于联机状态时生效,并且不是下列紧急模式命令的替代项。
Disk 0 VBD:
uuid ( RO) : 87b8ebb1-db96-2fac-93b3-ed10614859a1
vm-name-label ( RO): hsnt---Win2008 (32-bit)海师二级网站---0.33
userdevice ( RW): 1
Disk 0 VDI:
uuid ( RO) : 554643d9-2617-43d3-909e-467db25684b4
Total: 1 [66.52 TB] / in use: 1 [66.52 TB] / in no VG: 0 [0 ]
这里可以看到空闲硬盘还有56.52G,那么就是还有数据存在的。记录下uuid“9ae1044f-d335-8143-d630-a6f546e57db7”
2,导出原来UUID的存储
1.xe sr-introduce uuid=9ae1044f-d335-8143-d630-a6f546e57db7 type=lvm name-label="Local storage" content-type=user
24、# xe vm-reset-powerstate uuid=<VM-UUID> --force重置VM的电源状态,使用这个命令后如果还是没办法重置VM状态,可以尝试执行命令#service xapi restart重新启动下服务。
25、# xe host-list
26、list_domains获取VM的Domain ID
Citrix XenServer通过特殊方式重装后,是没有默认创建任何存储的,这里我们需要把原有的存储导入进去,这样操作才不会丢失数据。
1,列出卷所有
1.pvscan
复制代码
PV /dev/sda3 VG VG_XenStorage-9ae1044f-d335-8143-d630-a6f546e57db7 lvm2 [66.52 G / 56.52 GB free]
vm-name-label ( RO): hsnt---Win2008 (32-bit)海师二级网站---0.33
userdevice ( RW): 0
Disk 1 VDI:
uuid ( RO) : 75511a98-8326-4e6c-90e7-4b7435169e10
name-label ( RW): Windows Server 2008 (32-bit)海师二级网站0
20、task-list列出当前任务的列表;
task-cancel指示取消指定的任务并返回;
21、m-destroy销毁指定的VM,这会使与VM关联的存储保留不变,要同时删除存储,请使用xe vm-uninstall;
22、vm-reboot重新引导指定的VM;
23、vm-shutdown关闭指定VM,使用force参数将导致非正常关机(硬关机);
沧海桑田故人陌
花开花落几多情
1、cd /var/run/sr-mount/afb6b781-0d02-4e88-796f-ba46532af99f/将ISO盘加载到当前系统中.
2、dd if=/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/VHD-0a9e97d6-1d92-4d77-857f-94b3530d8c94 of=VHD-0a9e97d6-1d92-4d77-857f-94b3530d8c94_yiyouD bs=2M
10、lvchange -ay /dev/VG_XenStorage-9f00ead8-a616-aeeb-e87e-2122994a5f72/VHD-cba51999-b644-4f0f-ba85-114a38988176激活指定的VHD的UUID(来激活某个LVM卷,激活后可以正常tab,如果要验证是否激活的话,你用同样的lvscan | grep <****>这样的方式验证lvm卷前面的状态。)
27、/opt/xensource/debug/xenops destroy_domain -domid <vm domain id>摧毁指定VM的domid,使VM关闭.
28、/usr/lib/xen/bin/crash_guest <domain ID>手动触发VM的Crash机制,在Crash VM以后,VM会处于蓝屏状态,这个时候,可以再试试正常的关机或者强制关机命令来关闭虚机。
9.xencenter中不能显示CPU,内存,硬盘信息
在加入POOL时,要保证xenserver的系统时间和master同步或者比它快一点,即能显示硬件信息。
1.不能删除POOL里面的虚拟机,如何解决?
选中不能删除的虚拟机所在的物理机,在console下输入#xe host-forget uuid=
sr-name-label ( RO): EMC HBA virtual disk storage2
virtual-size ( RO): 53687091200
9、lvrename /dev/VG_XenStorage-uuid/MGT /dev/VG_XenStorage-uuid/MGT.bak备份元数据
关闭halted/running虚拟机xe vm-reset-powerstate force=true vm=uuid
删除虚拟机xe vm-destroy uuid=<vm_uuid>
-------------------------------------------------------------------------------------------------------------------
例如:
lvscan | grep ff6f
7、lvscan扫描全部
例如:
ACTIVE'/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/MGT' [4.00 MB] inherit活动
inactive'/dev/VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66/VHD-27f8015c-2285-4f0d-9f40-bccbe45aea48' [174.16 GB] inherit非活动
vhd=VHD-60d1aefb-f0cb-4806-a2ea-a1c496afcbaa capacity=858993459200 size=860679569408 hidden=0parent=VHD-7d065179-28dc-4f0a-a64d-def9b7edfd26有父链
6、lvscan | grep <VDI-UUID>扫描指定VDI的UUID状态
29、xe vm-start name-label=xxx或uuid=xxxx启动VPS
30、xe vm-restart name-label=xxxx或uuid=xxxx重启VPS
31、sr-destroy销毁xen主机上指定的SR;
32、pool-designate-new-master指示指定的成员主机称为现有池的主服务器。
8、# xe vm-disk-list uuid=17322168-e3e9-7ce1-bd77-4092671b05f7查看指定VM的DISK信息.
例如:
[root@xenserver-04 ~]# xe vm-disk-list uuid=17322168-e3e9-7ce1-bd77-4092671b05f7
17、vdi-destroy销毁指定的VDI;
18、xe vdi-list name-lable xxxx或xe vdi-list uuid=xxxx查看指定VDI的UUID或名称
19、xe vm-list name-lable xxxx或xe vm-list uuid=xxxx查看指定的VM的UUID或名称
#xe pool-recover-slaves这些成员此时将指向新主节点
将成员XenServer主机转换为主节点后,您还应检查默认池存储库是否设置了适当的值。通过使用xe pool-param-list命令
并验证default-SR参数是否指向有效存储库,可实现此操作。
8.正常模式下,更改POOL的master
容不变:
xe sr-forget uuid=
<
sr_uuid
>
7.xenserver下pool中的主结点master崩溃掉之后,xencenter不能连接pool下的所有xenserver主机问题?
执行如下命令:#pool-emergency-transition-to-master
指示XenServer成员主机成为池主节点。仅在XenServer主机转换到紧急模式后才接受此命令。进入紧急模式意味着该成员主机所在的池中的主节点已从网络中消失,经过若干次重试仍无法连接。
分离SR
查看PBD的UUID
Xe pbd-listsr-uuid=
xe pbd-unplug uuid=
<
pbd_uuid
>
2.
销毁SR,即从XenServer主机数据库中删除SR及其相应的PBD并从物理介质中删除SR内容:
xe sr-de百度文库troy uuid=
<
sr_uuid
>
3.
或者,忘记SR,这将从XenServer主机数据库中删除SR和相应的PBD,但会保持物理介质上的实际SR内
5、# vhd-util scan -f -m "VHD*" -l VG_XenStorage-36cf02b8-bdbe-7c18-18fa-547c49327f66-p扫描指定SR上的VDI
vhd=VHD-7d065179-28dc-4f0a-a64d-def9b7edfd26 capacity=858993459200 size=7025459200 hidden=0parent=none无父链
13、# date
Wed May 15 12:46:55 CST 2013查看服务器系统时间
14、# date -s 13:25:50 '修改系统时间或日期
15、# clock -w '保存
注:从服务器要和主服务器的时间一致或稍提前一些.
16、# service xapi restart重启XAPI服务
uuid的信息使用#xe host-list查看
New:使用如下命令xe sr-forget uuid=,删除DVD,Localstorage,其它设备
查看虚拟机详细信息xe vm-list params=all/(name-label,uuid,networks)
关闭虚拟机xe vm-shutdown uuid=<vm_uuid>ext3-fs error (device xvda2) in start_transaction: journal has aborted
使用DD进行拷贝。
3、# xe vdi-list uuid=ff6f5301-baa0-432f-93b2-67b06d7aec70 params=all追寻VDI链
4、vhd-parent: ff6f5301-baa0-432f-93b2-67b06d7aec70; vdi_type: vhd根源VDI