kvm虚拟化软件的安装

linux系统中kvm虚拟化软件的安装及硬件设定

kvm安装条件

内核级的软件虚拟化
1.inter cpu ------->vmx
2.amd cpu ------->svm
查看系统是否支持
cat /proc/cpuinfo | grep vmx

在这里插入图片描述

kwm虚拟化安装

dnf group install “Virtualization Client” “Virtualization Tools” “Virtualization Hypervisor”
Virtualization Client ##虚拟化客户端
Virtualization Tools ##虚拟化工具
Virtualization Hypervisor ##虚拟化核心套件

在这里插入图片描述

kvm 虚拟化相关信息

服务名称:
libvirtd
虚拟化核心
qemu/kvm
虚拟化存储目录(虚拟机硬盘)
/var/lib/libvirt/images/westos.qcow2

virt-manager 管理虚拟机
打开虚拟化的服务
systemctl enable --now libvirtd
在这里插入图片描述

如何建立一个新的虚拟机
内存大小2048
cpu 2核
1.表示安装
4. 表示导入已经安装好的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

硬盘位置
安装前硬件信息的更改

linux操作系统的安装

1.直接安装
2.先检测光盘的完整性再安装
3.系统出现问题时可以进行的排错

光盘插入光驱然后从光驱启动
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210129114650429.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FudG9uaHU=,size_16,color_FFFFFF,t_70
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.给超级用户一个密码
2.创建一个普通用户 用户名称 用户密码
然后等待系统的安装完成

linux系统安装完成之后的首次启动设定

1.重启虚拟机
在这里插入图片描述

在这里插入图片描述
用户的登陆界面
使用root用户登陆(其他用户)
选择第二个
在这里插入图片描述
进入系统之后会进行一系列的选择,直接选择“next”即可

在这里插入图片描述

linux 系统中的快照

root用户
访问在/var/lib/libvirt/images/westos.qcow2
qemu-img create -f qcow2 -b westos3.qcow2 node1.qocw2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后续的操作和上述linux操作系统的安装类似
在后面的硬件选择时,选择自己刚刚快照出来的文件
由于是快照的已经安装过系统的文件,所以利用快照导入产生的虚拟机时不需要装系统的。

linux中虚拟机命令管理方式

root用户下进行实验:
virt-manager(图形模式下)
virsh命令(无图形模式下)
virsh list ##查看目前正在运行的虚拟机
virsh list --all ##查看所有虚拟机
virsh start vritname ##开启一个虚拟机(不会显示)
vrish shutdown vritname ##关闭一个虚拟机
virsh destroy vritname ##强制关闭一个虚拟机
virt-viewer vritname ##显示虚拟机

在这里插入图片描述
在这里插入图片描述

linux系统中的虚拟机的迁移

复制被人的虚拟机
需要复制:1.硬盘 2.硬件信息
硬件信息目录:/etc/libvirt/qemu/ .xml 文件
硬盘文件的目录:/var/lib/libvirt/images/
只需要将上述的两个文件复制到
/etc/lib/libvirt/images

virsh create .xml (硬件信息)
注:这只是一次性的打开
virsh define .xml (硬件信息)
注:永久添加
virsh undefine vritname
注:删除的这个虚拟机(但是这只是删除了它的硬件信息,没有删除他的硬盘)
硬盘文件需要手动的删除
在这里插入图片描述

利用网络资源安装虚拟机

需要搭建软件仓库
关闭火墙
创建一个共享的目录
将我们的光盘挂载到我们的共享目录上(首先时需要将光盘从本机上卸载)
将存储虚拟机的目录和组改成 qemu
chown qemu.qemu /var/lib/libvirt/images

虚拟机安装:
选择2.网络安装
手动添加地址
内存大小 2048m
cpu 1
硬盘 8G
名称 westos

然后进入安装界面
具体操作同上

虚拟机中网桥的配置

系统中的默认网络模式是NAT
在linux 中使用虚拟化默认时没有桥接网络的
虚拟开启时: 会产生新的接口vnet0
现在的通讯模式:
虚拟的内核:vnet0 (连接的是内核上的vbr0)
vbro 有多个接口(一端连接虚拟机,一端连接真实的网卡)
数据通讯会便的非常的慢

内核上为虚拟机和物理网卡搭建的通讯渠道br0
网桥:减少了数据处理

网桥的搭建
网卡配置目录:/etc/sysconfig/network-scripts

注:如果网桥存在时,系统在安装的时候,系统会因为没用ip而无法完成安装
解决办法:虚拟机在安装之前,真实主机开启dhcp服务进行主动分配ip

虚拟机硬件信息脚本

意义:简化选择流程(一次选择,永久记忆)
首先创建一个文件 位置任意

virt-install 虚拟机安装时的命令
man virt-install 进行查看帮助
可以利用/example
#!/bin/bash 脚本解释器
$1表示在脚本后面所跟的第一串字符
在这里插入图片描述
sh 脚本名称 生成虚拟机名称
后面加 & 直接打入后台

猜你喜欢

转载自blog.csdn.net/Antonhu/article/details/113320536