admin 管理员组

文章数量: 887021

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(这样是有了三块网卡)

要把配置导入到配置文件里去,不然会丢失

本文标签: Liunx KVM