文章目录
- 1、kvm安装条件
- 2、kvm虚拟化安装
- 3、kvm虚拟化相关信息
- 4、为kvm配置网络桥接接口
- 5、手动安装虚拟机
- 6、虚拟机管理命令
- 7、虚拟机快照
- 8、虚拟机快照脚本
1、kvm安装条件
1)intel cpu ——>vmx
2)amd cpu ——>svm
2、kvm虚拟化安装
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools"
Virtualization Client #虚拟化客户端
Virtualization Hypervisor #虚拟化核心套件
Virtualization Tools #虚拟化工具
3、kvm虚拟化相关信息
服务名称:
libvirtd
虚拟化核心:
qemu-kvm
虚拟化存储目录(虚拟机硬盘)
/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息
/etc/libvirt/qemu/westos.xml
4、为kvm配置网络桥接接口
5、手动安装虚拟机
如果要装图形内存必须大于728M
硬盘大小一般不小于6G
安装失败
使用网络方式进行安装
把刚才安装的虚拟机删除
无硬盘信息
进入安装界面
6、虚拟机管理命令
virt-viewer westos #显示westos虚拟机
virt-manager #打开虚拟机控制器
virsh list #列出运行的虚拟机
virsh list --all #列出所有的虚拟机
virsh start westos #开启虚拟机
virsh shutdown westos #正常关闭虚拟机
virsh destory westos #断电westos虚拟机
virsh define westos.xml #通过硬件信息文件恢复虚拟机
virsh create westos.xml #通过硬件信息文件打开虚拟机
virsh undefine westos #删除虚拟机硬件信息
cp /var/lib/libvirt/images/westos.qcow2 /mnt
cp /etc/libvirt/qemu/westos.html /mnt
virsh undefine westos #删除虚拟机硬件信息
rm -rf /var/lib/libvirt/images/westos.qcow2
mv /mnt/westos.qcow2 /var/lib/libvirt/images
virsh create westos.xml #通过硬件信息文件打开虚拟机
virsh define /mnt/westos.xml #通过硬件信息文件恢复虚拟机
7、虚拟机快照
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2
若快照损坏
rm -rf node1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2
//
//
8、虚拟机快照脚本
vim virt_snapshot.sh
#!/bin/bash #指定命令运行环境
############create storage file###############
qemu-img create \
-f qcow2 \
-b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/$1.qcow2 &> /dev/null
############import source into virtual########
virt-install \
--name $1 \
--memory 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2 \
--os-variant rhel8.0 \
--import &> /dev/null &