文章目录
- kvm安装条件
- kwm虚拟化安装
- kvm 虚拟化相关信息
- linux操作系统的安装
- linux系统安装完成之后的首次启动设定
- linux 系统中的快照
- linux中虚拟机命令管理方式
- linux系统中的虚拟机的迁移
- 利用网络资源安装虚拟机
- 虚拟机中网桥的配置
- 虚拟机硬件信息脚本
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.系统出现问题时可以进行的排错
光盘插入光驱然后从光驱启动
![在这里插入图片描述](
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 脚本名称 生成虚拟机名称
后面加 & 直接打入后台