如虎添翼VSPHERE 4/5 环境下-linux/windows 动态扩展磁盘
标题有些夸张,不过linux 或 windows 系统结合VMware vmkfstools工具与OVF模版真的是"黄金搭档", 比如VSPHERE 4/5 环境中部署linux 或者 windows 系统,只需要导入做好的OVF 模版,然后根据实际需求使用vmkfstools 扩展虚拟机磁盘容量,最后使用 linux lvm 或者 windows diskpart(非系统卷) 扩展即可这样大大减少了工作量,事半功倍。
一 具体操作步骤
注意如果您的 VSPHERE 4/5 环境中已经有了linux (lvm)或者 windows (非系统卷)虚拟机了,那么只需要第2 第3 步骤即可。
- 1 导入OVF 模版
- 请直接参考这里
- http://dngood.blog.51cto.com/446195/808543
- 2 使用vmkfstools 扩展此虚拟机磁盘容量
- 无论你的虚拟机系统是linux 还是windows 要想扩展虚拟磁盘容量都需要在你的ESXi命令行中执行如下语句例如:
- # vmkfstools -X 40g converter-two.vmdk //ESXi命令行中执行
- 更详细参考这里
- http://dngood.blog.51cto.com/446195/785770
- 3 使用 linux lvm 或者 windows diskpart 扩展
二 linux / windows 动态扩展磁盘
1 linux 系统
- 如上所示要想实现linux系统下磁盘容量的扩展需要 lvm的支持,如果Linux系统没有使用lvm ,那么就不能完成磁盘扩展容量了。
- 如许更详细的信息请参考这里
- http://dngood.blog.51cto.com/446195/818735
- 扩展“/” 目录 20120405
- fdisk /dev/sda
- 添加新的分区用于创建pv,
- 使用"t"命令更改分区系统id类型为"8e"
- 保存退出,
- partprobe /dev/sda5 //使用partprobe 命令,不必重启系统就可以发现新分区(RHEL5/CENTOS5中)
- pvcreate /dev/sda5 //创建物理卷
- vgextend vg1 /dev/sda5 //扩展卷组
- vgdisplay //査看卷组可用PE(Free PE)
- lvdisplay //査看逻辑卷详细信息
- lvextend -l +960 /dev/vg1/lv1_root //扩展逻辑卷(-l 为可用的PE数量)
- resize2fs /dev/vg1/lv1_root //在线扩展文件系统
2 windows 系统
#20120602
有同鞋反映使用vmkfstools 工具扩展磁盘不方便,其实忘记告诉大家在vsphere client 图形界面下的扩容也常简单,只需要在编辑虚拟机配置,在需要扩充的虚拟磁盘上直接改变磁盘大小即可。
有两个前提:
1 此虚拟机在关机状态下; 2 此虚拟机没有快照。
#20120611
windows 2008 server 下可以扩展系统卷,方法同扩展windows 2003 server 相同,只不过扩展时选择系统卷。
#20121231
linux 系统不会自动扩展"扩展分区" 大小,需要使用parted 命令扩展"扩展分区"
- resize NUMBER START END #更改分区的大小
- (parted) resize 4 21.5GB 107GB
#
更多请:
linux 相关 274134275 , 37275208(已满)
vmware 虚拟化相关 166682360