扩展XenServer虚拟机虚拟磁盘的大小
虚拟机CentOS5 uuid=f0dae858-ddaf-a47a-6581-30b871e61c1d
1>关闭要扩展虚拟磁盘大小的vm
xe vm-shutdown uuid=f0dae858-ddaf-a47a-6581-30b871e61c1d
2>设置让虚拟机从单用户模式启动
xe vm-param-set uuid=f0dae858-ddaf-a47a-6581-30b871e61c1d PV-args=single
3>确定你要扩展的磁盘
xe vm-disk-list vm=CentOS5
Disk 0 VBD:
uuid ( RO) : 916ca80d-3ae5-9ea1-dd4a-e38257d45575
vm-name-label ( RO): CentOS5
userdevice ( RW): 0
Disk 0 VDI:
uuid ( RO) : e321f4fd-88f9-4288-9f28-3196cc359399
name-label ( RW): CentOS5 0
sr-name-label ( RO): Local storage
virtual-size ( RO): 10737418240
4>在XenServer主机扩展虚拟机的磁盘空间
xe vdi-resize uuid=e321f4fd-88f9-4288-9f28-3196cc359399 disk-size=20GiB
5>启动虚拟机,显示磁盘分区信息
xe vm-start vm=CentOS5
fdisk -l
df -Th
umount /dev/xvda2
fdisk /dev/xvda
d -Delete Partition 删除要扩展大小的分区 我们这里要删除的是xvda2
n -New create new partition 新建一个分区
p -Primary 主分区
1- Partition number 分区号
Default values for size
w -Write changes 存盘退出
e2fsck -f /dev/xvda2
resize2fs /dev/xvda2
7>把虚拟机改回graphical utf8模式
xe vm-param-set uuid=f0dae858-ddaf-a47a-6581-30b871e61c1d PV-args="graphical utf8"
8>xe vm-reboot vm=CentOS5
附:XenServer主机添加物理硬盘
添加硬盘扩容(需移出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'
转载于:https://blog.51cto.com/sunyu/749570