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

简介:

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

xen虚拟化实战系列(一)之xen虚拟化环境安装
xen虚拟化实战系列(二)之xen虚拟机安装
xen虚拟化实战系列(三)之xen虚拟机复制
xen虚拟化实战系列(四)之xen虚拟机扩展磁盘空间一法
xen虚拟化实战系列(五)之xen虚拟机扩展磁盘空间再一法
xen虚拟化实战系列(六)之xen虚拟机破解密码

xen虚拟化实战系列(七)之xen虚拟机VNC访问配置

xen虚拟化实战系列(八)之xen虚拟机开机自启动配置
xen虚拟化实战系列(九)之xen虚拟机时间配置
xen虚拟化实战系列(十)之xen虚拟机双网卡配置

xen虚拟化实战系列(十一)之xen虚拟机磁盘文件挂载

xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移

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

 

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

1. dd创建一个磁盘文件

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

34

2. 关闭test01虚拟机

image

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. 启动虚拟机

image

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

# xm console test01

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

(2) 开始分区

image

# partprobe

 

(3) 创建物理卷

查看卷组,逻辑卷

image

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

image

扩展逻辑卷

image

 

6. 扩展磁盘分区

# resize2fs /dev/vg/root

image

 

最终磁盘空间扩展完毕。





本文转自 koumm 51CTO博客,原文链接:http://blog.51cto.com/koumm/1285460,如需转载请自行联系原作者


相关文章
|
1月前
|
监控 Oracle Java
《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,探索各大JVM虚拟机特色 —— JVM故障排除指南(先导篇)
《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,探索各大JVM虚拟机特色 —— JVM故障排除指南(先导篇)
50 0
|
1月前
|
存储 SQL 数据库
虚拟化数据恢复—ESXI虚拟机误还原快照的数据恢复案例
虚拟化技术原理是将硬件虚拟化给不同的虚拟机使用,利用虚拟化技术可以在一台物理机上安装多台虚拟机。误操作或者物理机器出现故障都会导致虚拟机不可用,虚拟机中的数据丢失。 虚拟化数据恢复环境: 有一台虚拟机是由物理机迁移到ESXI上面的,迁移完成后为该虚拟机做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了5年左右的数据。 该ESXI上共有二十几台虚拟机,EXSI连接一台某品牌EVA存储,所有的虚拟机(包括故障虚拟机)都存放在该EVA存储上。
|
1月前
|
Linux Docker 容器
本地虚拟机centos7空间扩展10G记录
本地虚拟机centos7空间扩展10G记录
29 1
|
1月前
|
Oracle Java Serverless
JVM工作原理与实战(三十六):GraalVM虚拟机
JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。本文主要介绍了GraalVM、GraalVM的两种运行模式、GraalVM应用场景、参数优化和故障诊断等内容。
39 1
|
1月前
|
存储 监控 安全
JVM工作原理与实战(十六):运行时数据区-Java虚拟机栈
JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。本文主要介绍了运行时数据区、Java虚拟机栈等内容。
19 0
|
1月前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
353 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
1月前
|
虚拟化
【虚拟机】VMware 扩展硬盘大小提示 指定的虚拟磁盘需要进行修复
【虚拟机】VMware 扩展硬盘大小提示 指定的虚拟磁盘需要进行修复
|
1月前
|
存储 KVM 虚拟化
倚天产品介绍|倚天虚拟化:虚拟机热迁移特性介绍
热迁移分为热迁移和冷迁移,冷迁移过程中有一段明显的时间VM的服务不可用,而热迁移的服务的服务暂停时间非常短。热迁移过程中无需关闭或者长时间暂停VM,VM保持正常运行,只有在热迁移临近结束时有一个非常短暂的停机切换时间。热迁移可保证了VM服务的可用性,提升业务的连续性和用户体验。
|
机器学习/深度学习 Linux KVM
Debian11安装KVM虚拟化并安装Centos
grep --color --perl-regexp 'vmx | svm' /proc/cpuinfo 首先检查其是否支持虚拟化. 分别用以下条命令查看
1158 0
Debian11安装KVM虚拟化并安装Centos
|
12月前
|
存储 监控 网络安全
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
945 0