Linux下虚拟化部署

一、kvm安装条件
1.inter cpu 必须支持vmx
2.amd cpu 必须支持 svm
在这里插入图片描述

二、kvm虚拟化安装

[root@rhel8_node1 ftp]# dnf group install  "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y 使用软件组安装三个软件

Virtualization Client      虚拟化客户端 
Virtualization Tools       虚拟化工具 
Virtualization Hypervisor  虚拟化核心套件

在这里插入图片描述

三、配置虚拟化部署的网络桥接接口
在这里插入图片描述
四、kvm虚拟化相关信息
4.1libvirtb服务必须打开
4.2虚拟化核心 : qemu/kvm
4.3删除虚拟机时以下两个配置文件都必须删除
虚拟化存储目录(虚拟机硬盘): /var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息: /etc/libvirt/qemu/westos.xml

五、手动安装虚拟机
5.1选择景象安装
在这里插入图片描述
在这里插入图片描述
5.2内存2G
在这里插入图片描述
5.3硬盘大小10G不低于6G

在这里插入图片描述
5.4桥接接口安装名字为wee
在这里插入图片描述
5.5默认选择点击沟号
在这里插入图片描述
5.6启动进入安装界面
在这里插入图片描述5.7 选择时区上海和语言,其他默认

在这里插入图片描述
5.8设置超级用户和普通密码
在这里插入图片描述

六.虚拟机管理命令

虚拟机中的命令
virt-viewer wee  &     后台显示wee虚拟机
virt-manager           打开虚拟机控制器
virsh  list            列出运行的虚拟机
virsh  list   --all    列出所有虚拟机
virsh  start  wee      开启虚拟机
virsh  shutdown wee    正常关闭虚拟机,按照正常程序依次关闭
virsh  destroy wee     断电wee虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.1拷贝虚拟机
拷贝:虚拟化存储目录(虚拟机硬盘): /var/lib/libvirt/images/ wee.qcow2
拷贝:虚拟化硬件信息: /etc/libvirt/qemu/ wee.xml
virsh define wee.xml 通过硬件信息文件恢复虚拟机 (文件必须在指定目录下)
virsh create wee.xml 通过硬件信息文件打开虚拟机 (文件必须在指定目录下)
virsh undefine wee 删除虚拟机硬件信息,虚拟机不可恢复
在这里插入图片描述
七.虚拟机的快照

虚拟机进行快照:wee.qcow2作为母板---> node1.qcow2
[root@foundation images]# qemu-img create -f qcow2 -b /var/lib/libvirt/images/wee.qcow2 /var/lib/libvirt/images/node1.qcow2   进行快照,若wee.qcow2文件损坏则其他快照也会损坏
Formatting '/var/lib/libvirt/images/node1.qcow2', fmt=qcow2 size=10737418240 backing_file=/var/lib/libvirt/images/wee.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16

7.1测试快照
7.1.1安装快照虚拟机
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
7.1.2删除/etc/, /bin/ 虚拟机无法启动

在这里插入图片描述
7.2.3修复

[root@foundation images]# ls
node1.qcow2           rh294-servera-vda.qcow2  rh294-serverb-vda.qcow2  rh294-serverc-vda.qcow2  rh294-serverd-vda.qcow2  rh294-vms.md5sum             rh294-workstation.xml
rh294-bastion-vda.qcow2  rh294-servera-vdb.qcow2  rh294-serverb-vdb.qcow2  rh294-serverc-vdb.qcow2  rh294-serverd-vdb.qcow2  rh294-workstation-vda.ovl    virt_snapshot.sh
rh294-bastion.xml        rh294-servera.xml        rh294-serverb.xml        rh294-serverc.xml        rh294-serverd.xml        rh294-workstation-vda.qcow2  wee.qcow2
[root@foundation images]# rm -rf node1.qcow2   删除
[root@foundation images]# qemu-img create -f qcow2 -b /var/lib/libvirt/images/wee.qcow2 /var/lib/libvirt/images/node1.qcow2   重新快照
Formatting '/var/lib/libvirt/images/node1.qcow2', fmt=qcow2 size=10737418240 backing_file=/var/lib/libvirt/images/wee.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16

在这里插入图片描述
八.虚拟机快照脚本

8.1
编辑:vim virt_snapshot.sh (制作虚拟机快照脚本,减少虚拟机安装步骤)
利用脚本创建虚拟机:[root@foundation images]# sh virt_snapshot.sh node2

在这里插入图片描述
8.2屏蔽输出直接创建虚拟机
在这里插入图片描述

发布了46 篇原创文章 · 获赞 6 · 访问量 1340

猜你喜欢

转载自blog.csdn.net/qq_46089299/article/details/104654824