1.安装KVM
在安装前首先要先勾选两个虚拟化并添加一块新磁盘,(推荐)内存4G处理器2G
出现这个东西重启一下电脑就好了
启动后先进行格式化磁盘并挂载
关闭防火墙,selinux和iptables
安装KVM所需要的文件
2.启动KVM前先配置一下网卡
先进网卡文档目录然后复制一份网卡配置文件并起名为br0,在修改br0的配置文件(这里把TYPE修改一下,然后剩下的就留下面图上内容就可以了)
然后在配置一下以前的网卡(这里是把其他的都删除就留下图上面前五行;然后在添加最后一行就可以了)
重启网卡,
然后 ip a查看网卡信息,eno那个没有网址了,跑到下面那个br0那里就算成功了
启动KVM
在KVM里面安装虚拟机
先上传centos7的镜像把centos7移动到tmp文件下,然后开始安装如果报错
就更新一下openssl就可以了
在开始安装
最后就会进入一个配置页面
下面要配置虚拟机文件,分别是1)
,2)
,5)直接按cc1,8)是设置超级密码,设置完直接按b就安装了
安装成功以后按enter重启虚拟机,重启后的虚拟机时这样的
也可以按ctrl+】键退出
安装成功后的/KVM_DATA显示是使用了的而且查看/kvm_data也是多了个
(这里的***是你的虚拟机的名字)***.img
命令行管理虚拟机
(在宿主机上操作)
列出当前系统所有运行中虚拟机
这个是列出所有虚拟机
启动虚拟机
进入虚拟机(要敲一下回车)
virsh shutdown test(这个是关闭虚拟机)
virsh destroy test 这个命令类似于stop 是强制停止虚拟机的命令
virsh undefine test 彻底销毁虚拟机,会删除虚拟机配置文件,virsh list --all就看不到删除配置文件的虚拟机了
ls /etc/libvirt/qemu/ 因为虚拟机配置文件都保存在/etc/libvirt/qemu下面。所以要查看配置文件可以到这里查看
virsh autostart **** 宿主机开机虚拟机也开机
virsh autostart --disable **** 解除开机启动
virsh suspend ** 挂起虚拟机
virsh resume * 恢复挂起的虚拟机
(这个操作需要在虚拟机内操作)
获取网络(这里获取网络是dhclient后面的名字不能乱写,可以先查看网卡名在获取,也是以修改网卡文件改为静态,)
补充:如果获取网卡失败(切换到下图的NAT模式再把第二个框内的勾上在获取就可以了,)
下载net-tools
克隆虚拟机
先关闭虚拟机(不然克隆不了)
然后使用此命令克隆虚机
查看克隆后的虚机
进去克隆机后自动获取网络,
创建快照
和克隆一样快照前先关闭虚拟机,
拍摄快照
查看快照信息
查看当前虚拟机所有快照
查看当前快照的版本
查看*虚机的所有快照的配置文件
恢复指定的快照
删除指定快照
磁盘格式
查看虚拟机磁盘格式
创建2G的raw格式磁盘
把raw转换成qcow2格式
ls -lh 查看磁盘占用(qcow2比raw的占用少,其实raw是立刻占用,qcow是逐渐占用)
转换test02的磁盘格式
修改test02_2的配置文件(路径和格式)
这里不配置的话是没有办法加载的而且在加载后还要关闭虚机重启,才会加载
磁盘扩容
扩容raw格式磁盘,然后查看磁盘大小
添加磁盘后不会立刻同步到test02,需要在宿主机shutdown重启后才会同步
还可以进行分区
增加新的硬盘(这个繁琐一点,要配置文件)
配置识别磁盘的文件(首尾的不要忘。细节性错误)然后重启
qcow2和raw格式阿一直,就是不能有快照,有快照是克隆不了的,要删除快照才可以
重启后由10.7G变成了12.9G
(对比发现和test02一样的配置)添加磁盘
重启
调整CPU,内存和网卡
查看虚拟机的配置
修改运行内存(cpu)(增加了一点,就成功了
(增加了一点,就成功了
可以在虚机运行状态下调整
;把配置写到配置文件里
会发现还是这个大小重启虚机就会加载生效导入的配置文件了;增加网卡
桥接到br0(这样是有了三块网卡)
要把配置导入到配置文件里去,不然会丢失