xenserver常见问题汇总

#
## xenserver常见问题汇总
#


>>Q1: 无法删除POOL里面的虚拟机
选中不能删除的虚拟机所在的物理机,在console下输入如下内容:
#xe host-forget uuid=
其中uuid的信息使用#xe host-list查看
查看虚拟机详细信息 xe vm-list params=all/(name-label,uuid,networks)
关闭虚拟机 xe vm-shutdown uuid=ext3-fs error (device xvda2) in start_transaction: journal has aborted
关闭halted/running虚拟机 xe vm-reset-powerstate force=true vm=uuid
删除虚拟机 xe vm-destroy uuid=


>>Q2:增加LVM根分区大小(默认为4G,建议在安装的时候修改constants.py文件进行配置)
fdisk /dev/xvda
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
primary partition (1-4) p
Partition number (1-4): 2
First cylinder (14-701, default 14):
Last cylinder or +size or +sizeM or +sizeK (14-701, default 701):
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 8e
Command (m for help): w


pvresize -v /dev/xvda2 重新识别卷大小
lvextend -l +100%FREE /dev/VolGroup00/LogVol00 拓展卷利用所有空余空间
resize2fs /dev/mapper/VolGroup00-LogVol00   在线调整文件系统大小
ext2online /dev/mapper/VolGroup00-LogVol00(根分区由于不能卸载用此命令)


>>Q3:传统分区增加大小:在分区表扩容、重启、动态扩容分区
yum install e2fsprogs
fdisk /dev/xvda
Command (m for help): d
Partition number (1-4): 3
Command (m for help): n
p
Partition number (1-4): 3
回车
回车
w
reboot
resize2fs /dev/xvda3(RHEL4.7用ext2online)


>>Q4:添加物理硬盘扩大容量
添加硬盘扩容(需移出pool处理)
pvcreate /dev/sdb
xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_ST31000528AS_5VP5ZV21 name-label='local storage2'


>>Q5:无法修改虚拟机的系统时间
修改 /etc/sysctl.conf 文件,添加
# Set independent wall clock time
xen.independent_wallclock=1


或disable掉Window Time Service。


>>Q6:指定mountd为固定端口
制作NFS ISO library 时,启动portmap,nfs服务器之后,开启端口,NFS服务使用的111和2049端口是固定的,但是mountd是经常会变的。可以指定mountd为一固定端口,这样每次启动NFS后,所有使用的端口就是固定端口了。
找到如下一行
vi /etc/services
# 1001-1009 # Unassigned
插入mountd 1001/tcp mountd 1001/udp
重启 NFS服务
xenserver中的windows vm安装后可以通过xencenter设置从光驱启动,而linux vm则没有这样的选项,可以通过以下命令行解决:
xe vm-param-set uuid=546f896a-ebe6-8071-2c31-b9214dc1d1b5 HVM-boot-policy=BIOS\ order
xe vm-param-set uuid=546f896a-ebe6-8071-2c31-b9214dc1d1b5 HVM-boot-params:order="dc"
uuid为vm的uuid,order中的d表明光驱,c表明启动硬盘。这样设置完后通过xencenter中的虚机属性也可以设置启动顺序了。


>>Q7:pool中的主节点master崩溃掉之后,xencenter无法连接pool下的所有xenserver主机
执行如下命令:#pool-emergency-transition-to-master
指示 XenServer 成员主机成为池主节点。仅在 XenServer 主机转换到紧急模式后才接受此命令。进入紧急模式意味着该成员主机所在的池中的主节点已从网络中消失,经过若干次重试仍无法连接。
#xe pool-recover-slaves 这些成员此时将指向新主节点
将成员 XenServer 主机转换为主节点后,您还应检查默认池存储库是否设置了适当的值。通过使用 xe pool-param-list 命令
并验证 default-SR 参数是否指向有效存储库,可实现此操作。


>>Q8:正常模式下,更改POOL的master
在非主结点master 下,执行如下命令#pool-designate-new-master host-uuid=<要成为新主节点的成员 XenServer 主机的 UUID> 指定该 XenServer 主机成为现有池的主节点,将主节点主机的角色有序移交给资源池中的其他主机。
注:此命令仅在当前主节点处于联机状态时生效,并且不是下列紧急模式命令的替代项。也可在XenCenter界面下操作。


>>Q9:xencenter中不能显示 CPU,内存,硬盘 信息
在加入POOL时,要保证xenserver的系统时间和master同步或者比它快一点,即能显示硬件信息。


>>Q10:Redhat Linux 5.6 无法安装xs-tools
若建虚机选模板时采用Other media disc可能会出现此问题,建议采用自带模板进行创建。无模板可选时才用脑Other media disc选项。


>>删除无法关闭的虚机
1,xe vm-list    #查看需要操作的虚拟机uuid
2,xe vm-reset-powerstate uuid=60207d23-979e-ef86-2ede-455bf3504eee force=true    #重置电源状态
3,xe vm-destroy uuid=60207d23-979e-ef86-2ede-455bf3504eee     #删除对应虚拟机


参考/转自:http://my.oschina.net/kuafu/blog/16371
http://wenku.baidu.com/view/602693573c1ec5da50e2702b.html










E.O.F


2013-01-26

你可能感兴趣的:(xenserver常见问题汇总)