kvm虚拟机(2)

本文介绍了KVM虚拟机的管理,包括磁盘格式的选择,如RAW和qcow2,以及如何进行磁盘扩容。详细步骤涉及磁盘的创建、转换和调整。此外,还涵盖了虚拟机的CPU内存调整、网卡配置以及虚拟机的迁移过程。
摘要由CSDN通过智能技术生成

磁盘格式

进入qemu目录

[root@jing ~]# ls /etc/libvirt/qemu
networks  test02.xml  test.xml
[root@jing ~]# cd !$ 
cd /etc/libvirt/qemu 

创建2G的raw格式磁盘

[root@jing qemu]# qemu-img create -f raw /kvm_data/test_1.img 2G
Formatting '/kvm_data/test_1.img', fmt=raw size=2147483648 

查看虚拟磁盘格式
[root@jing qemu]# qemu-img info /kvm_data/test_1.img       
image: /kvm_data/test_1.img
file format: raw
virtual size: 2.0G (2147483648 bytes)
disk size: 0

转换为qcow2格式
[root@jing qemu]#  qemu-img convert -O qcow2 /kvm_data/test_1.img /kvm_data/test_2.img

查看文件大小
[root@jing qemu]# ls -lh /kvm_data/test_1.img
-rw-r--r--. 1 root root 2.0G Mar  9 19:47 /kvm_data/test_1.img
[root@jing qemu]# ls -lh /kvm_data
total 2.4G
drwx------. 2 root root  16K Mar  9 15:07 lost+found
-rw-------. 1 qemu qemu 1.2G Mar  9 19:53 test02.img
-rw-r--r--. 1 root root 2.0G Mar  9 19:47 test_1.img
-rw-r--r--. 1 root root 193K Mar  9 19:54 test_2.img
-rw-------. 1 root root  11G Mar  9 19:20 test.img
或用du查看
[root@jing qemu]# du -sh /kvm_data/
2.4G    /kvm_data/
[root@jing qemu]# du -sh /kvm_data/test_1.img 
0       /kvm_data/test_1.img
[root@jing qemu]# du -sh /kvm_data/test_2.img 
196K    /kvm_data/test_2.img

raw格式的磁盘性能比qcow2要好,但是raw格式的磁盘无法做快照。以看到qcow2文件比较小,raw文件大小和我们指定空间大小一样是2G。

转换为raw格式

[root@jing qemu]#  qemu-img convert -O raw /kvm_data/test02.img /kvm_data/test02_2.img
[root@jing qemu]# virsh list     查看虚拟机
 Id    Name                           State
----------------------------------------------------
 3     test02                         running

[root@jing qemu]# 
[root@jing qemu]# virsh shutdown test02     关闭虚拟机
Domain test02 is being shutdown

编辑test02文件(更改磁盘格式和文件路径)

[root@kvm ~]# virsh edit test02
<devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/kvm_data/test02_2.img'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </disk>
    //找到上面这部分将type=qcow修改为raw,source file=/kvm_data/test02.img改为/kvm_data/test02_2.img

查看磁盘所属用户和组


[root@jing qemu]# ls -l /kvm_data/
total 3651124
drwx------. 2 root root       16384 Mar  9 15:07 lost+found
-rw-r--r--. 1 root root 10737418240 Mar  9 20:03 test02_2.img
-rw-------. 1 root root  1246167040 Mar  9 20:05 test02.img
-rw-r--r--. 1 root root  2147483648 Mar  9 19:47 test_1.img
-rw-r--r--. 1 root root      197120 Mar  9 19:54 test_2.img
-rw-------. 1 root root 10739384832 Mar  9 19:20 test.img

启动虚拟机test02

[root@jing qemu]# virsh start test02
Domain test02 started

查看磁盘所属用户和组
[root@jing qemu]# ls -l /kvm_data/
total 4854124
drwx------. 2 root root       16384 Mar  9 15:07 lost+found
-rw-r--r--. 1 qemu qemu 10737418240 Mar  9 20:18 test02_2.img
-rw-------. 1 root root  1246167040 Mar  9 20:05 test02.img
-rw-r--r--. 1 root root  2147483648 Mar  9 19:47 test_1.img
-rw-r--r--. 1 root root      197120 Mar  9 19:54 test_2.img
-rw-------. 1 root root 10739384832 Mar  9 19:20 test.img
启动后所属组变化成qemu的是test02_2.img,证明这个磁盘正在被使用

创建快照(RAW格式不支持快照)
[root@jing qemu]# virsh snapshot-create test02
error: unsupported configuration: internal snapshot for disk vda unsupported for storage type raw

raw格式的磁盘转换为qcow2格式(可以不执行)

[root@jing qemu]# qemu-img convert -O qcow2 /kvm_data/test_1.img /kvm_data/test_1.qcow2

磁盘扩容

磁盘一共有两种格式,一种是RAW格式,一种是qcow2格式。

RAW格式

扩容RAW格式 +2G

[root@jing qemu]# qemu-img resize /kvm_data/test02_2.img +2G
Image resized.

查看test02_2.raw信息
[root@jing qemu]# qemu-img info /kvm_data/test02_2.img
image: /kvm_data/tes02_2.img
file format: raw
virtual size: 12G (12884901888 bytes)
disk size: 1.1G

进入虚拟机test02

[root@jing qemu]# virsh console test02
Connected to domain test02
Escape character is ^]

CentOS Linux 7 (Core)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值