KVM管理虚拟机常用命令介绍-03

本文介绍了KVM环境下使用qemu-img创建磁盘文件,特别是raw和qcow2格式的区别。详细讲解了如何通过命令行创建、启动、关闭、管理虚拟机,包括磁盘文件的转换、虚拟机的命名、开机自启设置、console连接及VNC远程访问等操作。
摘要由CSDN通过智能技术生成
使用qemu-img创建磁盘文件
  • 通过文件管理可以直接查看、修改、复制虚拟机的内部文件。
  • 例如,当系统因为配置文件无法启动时,可以直接修改虚拟机的文件。虚拟机磁盘文件主要有raw和qcow2格式。raw格式性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。要使用镜像功能,磁盘格式必须为qcow2。
  • raw格式的话,速度稍微快点,在高版本的qemu-kvm中,几乎不比qcow2的格式快,而qcow2格式节省空间,可动态增长,在公有云中广泛使用,建议使用qcow2。所有有时候,我们需要将raw格式的磁盘转换成qcow2格式
创建一个raw格式的磁盘文件

环境采用之前安装的kvm环境,如果没有需要先安装KVM

  • 通过终端实现创建磁盘文件

[root@localhost ~]# qemu-img create /kvm/data/vmtest01.img 8G
Formatting ‘/kvm/data/vmtest01.img’, fmt=raw size=8589934592
[root@localhost ~]# ll -h /kvm/data/vmtest01.img
-rw-r–r-- 1 root root 8.0G 11月 25 22:14 /kvm/data/vmtest01.img
[root@localhost ~]# qemu-img info /kvm/data/vmtest01.img #查看磁盘文件信息
image: /kvm/data/vmtest01.img
file format: raw
virtual size: 8.0G (8589934592 bytes)
disk size: 0 #实际空间大小
虽然通过ls命令看到磁盘为8G,但是实际空间大小为0,所以通过qemu-img创建的磁盘为稀疏模式磁盘。

-通过终端创建新的虚拟机,名称为vmtest01

[root@localhost ~]# virt-install --name vmtest01 --vcpus 1 --ram 1024 --disk /kvm/data/vmtest01.img,format=raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=centos7.0 --location=/kvm/ios/CentOS-7.4-x86_64-DVD-1708.iso
参数解释:
-os-type=linux //系统类型
–os-variant centos7.0 //系统发型版本
–name vmtest01 //虚拟机命名
–ram 1024 //内存大小
–vcpus 1 //cpu核心数
–disk /opt/centos2.raw,format=raw,size=10 //虚拟磁盘选项
–location /iso/CentOS-7.3-x86_64-DVD-1611.iso //选取本地镜像
–network //网络类型
–graphics vnc,listen=0.0.0.0 //图形化,监听端口
–noautoconsole //vnc,不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值