文章目录

  • kvm安装条件
  • kwm虚拟化安装
  • kvm 虚拟化相关信息
  • linux操作系统的安装
  • linux系统安装完成之后的首次启动设定
  • linux 系统中的快照
  • linux中虚拟机命令管理方式
  • linux系统中的虚拟机的迁移
  • 利用网络资源安装虚拟机
  • 虚拟机中网桥的配置
  • 虚拟机硬件信息脚本


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

kvm安装条件

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

kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息

kwm虚拟化安装

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

kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_02

kvm 虚拟化相关信息

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

virt-manager 管理虚拟机

打开虚拟化的服务

systemctl enable --now libvirtd

kvm虚拟化管理平台安装Windows kvm虚拟化软件_虚拟化_03

如何建立一个新的虚拟机

内存大小2048

cpu 2核

1.表示安装

4. 表示导入已经安装好的

kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_04


kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_05


kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_06


kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_07


kvm虚拟化管理平台安装Windows kvm虚拟化软件_虚拟化_08


kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_09

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

linux操作系统的安装

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

光盘插入光驱然后从光驱启动

![在这里插入图片描述](

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_10


kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_11


kvm虚拟化管理平台安装Windows kvm虚拟化软件_虚拟化_12

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_13

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_14


kvm虚拟化管理平台安装Windows kvm虚拟化软件_虚拟化_15

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

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

1.重启虚拟机

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_16

kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_17


用户的登陆界面

使用root用户登陆(其他用户)

选择第二个

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_18


进入系统之后会进行一系列的选择,直接选择“next”即可

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_19

linux 系统中的快照

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

kvm虚拟化管理平台安装Windows kvm虚拟化软件_虚拟化_20


kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_21


kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_22


后续的操作和上述linux操作系统的安装类似

在后面的硬件选择时,选择自己刚刚快照出来的文件

由于是快照的已经安装过系统的文件,所以利用快照导入产生的虚拟机时不需要装系统的。

linux中虚拟机命令管理方式

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

kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_23


kvm虚拟化管理平台安装Windows kvm虚拟化软件_虚拟化_24

linux系统中的虚拟机的迁移

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

virsh create .xml (硬件信息)

注:这只是一次性的打开

virsh define .xml (硬件信息)

注:永久添加

virsh undefine vritname

注:删除的这个虚拟机(但是这只是删除了它的硬件信息,没有删除他的硬盘)

硬盘文件需要手动的删除

kvm虚拟化管理平台安装Windows kvm虚拟化软件_linux_25

利用网络资源安装虚拟机

需要搭建软件仓库
关闭火墙
创建一个共享的目录
将我们的光盘挂载到我们的共享目录上(首先时需要将光盘从本机上卸载)
将存储虚拟机的目录和组改成 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表示在脚本后面所跟的第一串字符

kvm虚拟化管理平台安装Windows kvm虚拟化软件_硬件信息_26


sh 脚本名称 生成虚拟机名称

后面加 & 直接打入后台