php安装xenc扩展,xen虚拟化实战系列(四)之xen虚拟机扩展磁盘空间一法

xen虚拟化实战系列文章列表

xen虚拟化实战系列(十三)之xen虚拟机集中管理之convirt

说明:推荐采用添加一个虚拟磁盘文件,然后在虚拟机中加入lvm逻辑卷的方式来增加磁盘空间。 创建过程如下。

1. dd创建一个磁盘文件

# dd if=/dev/zero bs=1024M count=4 > /data/test_01new.img

7ec44e1a6b952dc198ab008703760899.png

2. 关闭test01虚拟机

7340ee71db330710921a955325919bb8.png

3. 修改新虚拟机配置文件

# vi /etc/xen/test01

# 修改说明:

# (1) name

# (2) uuid把最后几个数据改变一下

# (3) disk改为实际路径,新添加磁盘时注意磁盘编号。

# (4) vif修改网卡的MAC地址把最后几个数据改变一下

name = "test01"

uuid = "cc49eaea-fb0c-5239-c055-bdafcf209cab"

maxmem = 512

memory = 512

vcpus = 1

bootloader = "/usr/bin/pygrub"

on_poweroff = "destroy"

on_reboot = "restart"

on_crash = "restart"

disk = [ "tap:aio:/data/test01.img,xvda,w","tap:aio:/data/test_01new.img,xvdb,w" ]

vif = [ "mac=00:16:3e:44:ee:07,bridge=xenbr1,script=vif-bridge" ]

说明: 如果采用LVM逻辑卷话,采用以下参数,采用逻辑卷在xen虚拟化环境中在大量的使用,这样将最大限度的利用磁盘性能。

disk = [ "tap:aio:/data/test01.img,xvda,w","phy:/dev/lvmdata/var01,xvdb,w" ]

4. 启动虚拟机

d25dda2050b4eaa027467d04382e4785.png

5. 通过控制台进入虚拟机

# xm console test01

(1) 查看新添加的虚拟磁盘

37059f06ba109b7fbaa2d4f3e89b0ca6.png

(2) 开始分区

c413c03a2364065bfae046f875e5a4e6.png

# partprobe

(3) 创建物理卷

查看卷组,逻辑卷

b8bf475971ebb987b05d923b8ae06a9e.png

创建物理卷,扩展物理卷组

ab6dc7f462d0c41be147d45a749c8be7.png

扩展逻辑卷

c70ddd77232e78c507eec9431f31d05b.png

6. 扩展磁盘分区

# resize2fs /dev/vg/root

b91e98c5ae56b8282522befd0caf1304.png

最终磁盘空间扩展完毕。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值