记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

Xenserver实际案例问题分享


 


1.不能删除POOL里面的虚拟机,如何解决?
选中不能删除的虚拟机所在的物理机,在console下输入#xe host-forget uuid=
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
关闭halted/running虚拟机 xe vm-reset-powerstate force=true vm=uuid
删除虚拟机 xe vm-destroy uuid=<vm_uuid>

2.增加LVM根分区容量?
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(根分区由于不能卸载用此命令)

3.传统分区增加大小:在分区表扩容、重启、动态扩容分区
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)

4.如何添加物理硬盘扩大容量?
添加硬盘扩容(需移出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'

5.虚拟机的系统时间不能修改的问题?
修改 /etc/sysctl.conf 文件,添加
# Set independent wall clock time
xen.independent_wallclock=1

或disable掉Window Time Service。

6.制作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中的虚机属性也可以设置启动顺序了。

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

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

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



转载请标明出处【Xenserver实际案例问题分享】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论