您的位置:首页 > 其它

How To: Extend the Virtual Disk Size of a XenServer VM

2011-12-23 16:25 639 查看
扩展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'

本文出自 “憂零的博客” 博客,请务必保留此出处http://sunyu.blog.51cto.com/744725/749570
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐