八.linux下的虚拟化部署

八.linux下的虚拟化部署

1.kvm 的安装条件
1-1:inter cpu ------> 需要具备vmx功能
1-2:amd cpu -------> 需要具备svm功能
1-3:cpu详细信息查询:"cat /proc/cpuinfo "
在这里插入图片描述
2.kvm虚拟化安装
2-1:需要在软件仓库中找到相关的虚拟化软件和工具并安装:在这里插入图片描述在隐藏组列表中找到需要的下列的三个工具并使用dnf命令安装:
Virtualization Client ------------------------------------虚拟化客户端
Virtualization Tools-------------------------------------虚拟化工具
Virtualization Hypervisor------------------------------虚拟化核心套件

安装命令:
dnf group install “Virtualization Client” “Virtualization Hypervisor” “Virtualization Tools” -y

3.kvm虚拟化相关信息

3-1:服务名称:
libvirtd

3-2:虚拟化核心
qemu/kvm

3-3:虚拟化存储目录(虚拟机硬盘)
/var/lib/libvirt/images/westos.qcow2

3-4:虚拟化硬件信息:
/etc/libvirt/qemu/westos.xml

4.手动安装虚拟机(需要相关镜像或者网络源)
4-1:打开Virtual Machine Manager 工具,并创建新的虚拟机:
在这里插入图片描述
4-2:选择镜像所在目录,以及安装虚拟机的版本:
在这里插入图片描述
4-3:分配虚拟机内存大小以及cpu数量:
在这里插入图片描述
4-4:分配虚拟机总内存大小:
在这里插入图片描述
4-5:设定虚拟机名称并开始安装:
在这里插入图片描述
4-6:等待系统安装结束后选择重启,并进入到系统选择界面:
在这里插入图片描述
4-6:进入系统后设置相应的系统配置,完成后安装完成:
在这里插入图片描述

5.虚拟机管理命令
在这里插入图片描述在这里插入图片描述

6.虚拟机在Linux系统中传输(将虚拟机传输到其他linux系统中)

在这里插入图片描述
7.虚拟机快照(防止虚拟机损坏)
7-1:命令:“qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2” 建立一个名为node1的镜像
在这里插入图片描述
7-2:在虚拟机中添加虚拟机快照:
选择从本地磁盘中安装:
在这里插入图片描述

在目录中选择刚生成的快照文件mirror2:
在这里插入图片描述

设定快照配置和名字:
在这里插入图片描述

@@@@@生成的虚拟机快照不用重新安装系统,设定好名字后可以直接进入系统,在实际使用虚拟机快照时,若快照损坏,只用在/var/lib/libvirt/images/目录下删除下相应的快照文件重新建立即可@@@@@

7-3:编写自动创建虚拟机脚本,避免每次都进行配置选择:
在这里插入图片描述
“$*” : 可以理解为系统预留变量,如下图;
在这里插入图片描述

8.建立虚拟机与真机之间的连接(桥接br0):
8-1:进入/etc/sysconfig/network-scripts 下:将目录中的文件移出,并编辑建立新的两个文件:

在这里插入图片描述
其中br0为桥名称,enp2s0f3u3为物理网卡名称;

8-2:文件配置完成后reboot重启机器或者执行:“nmcli connection reload”,“nmcli connection down …”,“nmcli connection up …”;

8-3:在虚拟机配置中设置硬件信息,选择网卡为bridge类型:

在这里插入图片描述

8-4:选择好后进入虚拟机,进入nm-connection editor中配置ip信息:
在这里插入图片描述
8-5:如果新建网卡则不用重启服务,如果修改网卡信息,则需要:reload,down,up;检验网桥是否搭建成功可以通过ping “主机id”实现;

猜你喜欢

转载自blog.csdn.net/lb1331/article/details/109353366