CentOS部署kvm虚拟化机器

操作步骤

  • 部署kvm环境。
    • 将系统ISO镜像拉入宿主机后,进行KVM虚拟机安装
  • 结构图
  • 为虚拟机添加一块2G磁盘。更改虚拟机网络使用桥接模式。
  • 为关机状态虚拟机创建快照。

部署kvm环境。

创建虚拟化服务的宿主机操作系统:
CentOS部署kvm虚拟化机器_第1张图片
安装时候两种选择方式,都可以:
方式1
CentOS部署kvm虚拟化机器_第2张图片
方式2
CentOS部署kvm虚拟化机器_第3张图片

Vmware虚拟化功能开启:
CentOS部署kvm虚拟化机器_第4张图片
配置完成,进入窗口后出现虚拟IP
CentOS部署kvm虚拟化机器_第5张图片

三个包管理

libvirt 			# 虚拟机管理
virt 				# 虚拟机安装克隆
qemu-kvm 			# 管理虚拟机磁盘

将系统ISO镜像拉入宿主机后,进行KVM虚拟机安装

$ virt-install --name=kvm1 \
--graphics vnc,listen=0.0.0.0,port=5940,keymap=en_us \
--ram=1024 \
--vcpu=1 \
--disk path=/usr/local/kvmgroup/kvm1/kvm1.qcow2,size=3,format=qcow2 \
--network bridge=virbr0 \
--cdrom=/usr/local/CentOS-7-x86_64-Minimal-2009.iso

# --name #虚拟机名称
# --ram #分配给虚拟机的内存,单位MB,虚拟机内存要给够,不然安装KVM虚拟机会出错
# --vcpus #分配给虚拟机的cpu个数
# --cdrom #指定CentOS镜像ISO文件路径
# --disk path#指定kvm虚拟机文件存放路径,若无则自动生成
# path中指明的文件就是创建出来的虚拟机的磁盘映像文件,可以将这个文件理解为虚拟机的实时快照,qcow2格式可以确保将来极大的缩小成品映像文件的占用空间
# --size #虚拟机文件大小,单位GB
# --network bridge #指定桥接网卡
# --model #网卡模式,使用性能更好的virtio
# ISO镜像架构要和宿主机架构对应才行

CentOS部署kvm虚拟化机器_第6张图片
CentOS部署kvm虚拟化机器_第7张图片

结构图

CentOS部署kvm虚拟化机器_第8张图片
CentOS部署kvm虚拟化机器_第9张图片

Virtual-Machine Manager:
CentOS部署kvm虚拟化机器_第10张图片
CentOS部署kvm虚拟化机器_第11张图片
CentOS部署kvm虚拟化机器_第12张图片

为虚拟机添加一块2G磁盘。更改虚拟机网络使用桥接模式。

在这里插入图片描述
nmtui进行修改即可
CentOS部署kvm虚拟化机器_第13张图片

为关机状态虚拟机创建快照。

CentOS部署kvm虚拟化机器_第14张图片

指令顺序


$ qemu-img info /kvmgroup/kvm1/kvm1.qcow2
$ virsh snapshot-create --domain kvm1 
$ virsh snapshot-create-as --domain kvm1 snap1 --description "my first test snapshot"
$ virsh snapshot-list kvm1
$ qemu-img info kvm1.qcow2
$ ls /var/lib/libvirt/qemu/snapshot/test7/

详细信息:

[root@localhost ~]# qemu-img info /kvmgroup/kvm1/kvm1.qcow2
image: /kvmgroup/kvm1/kvm1.qcow2
file format: qcow2
virtual size: 6.5G (6979321856 bytes)
disk size: 1.6G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    
[root@localhost ~]# virsh snapshot-create --domain kvm1
Domain snapshot 1658851480 created
# 创建时间戳

[root@localhost ~]# virsh snapshot-create-as --domain kvm1 snap1 --description "my first test snapshot"
Domain snapshot snap1 created
#创建快照名snap1

[root@localhost ~]#  virsh snapshot-list kvm1
 Name                 Creation Time             State
------------------------------------------------------------
 1658851480           2022-07-27 00:04:40 +0800 shutoff
 snap1                2022-07-27 00:06:37 +0800 shutoff
#查看快照列表

[root@localhost ~]# qemu-img info /kvmgroup/kvm1/kvm1.qcow2
image: /kvmgroup/kvm1/kvm1.qcow2
file format: qcow2
virtual size: 6.5G (6979321856 bytes)
disk size: 1.6G
cluster_size: 65536
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         1658851480                0 2022-07-27 00:04:40   00:00:00.000
2         snap1                     0 2022-07-27 00:06:37   00:00:00.000
Format specific information:
    compat: 1.1
    lazy refcounts: true
#查看快照详细信息

[root@localhost ~]# ls /var/lib/libvirt/qemu/snapshot/kvm1/
1658851480.xml  snap1.xml
#快照文件存放路径

你可能感兴趣的:(简单配,虚拟化,centos,linux,运维,kvm)