本文共 3244 字,大约阅读时间需要 10 分钟。
1.inter cpu ----> vmx
2.amd cpu -------> svm[root@westos_student12 ~]# mount /isos/rhel-8.2-x86_64-dvd.iso /var/www/html/westos ##挂载镜像mount: /var/www/html/westos: WARNING: device write-protected, mounted read-only.[root@westos_student12 ~]# dnf group list --hidden[root@westos_student12 ~]# dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" systemctl enable --now libvirtd.service #激活虚拟化服务libvirtd.service[root@westos_student12 ~]# systemctl enable --now libvirt-guests.service Created symlink /etc/systemd/system/multi-user.target.wants/libvirt-guests.service → /usr/lib/systemd/system/libvirt-guests.service.[root@westos_student12 ~]# virt-manager ##启动虚拟机
Virtualization Client ##虚拟化客户端Virtualization Tools ##虚拟化工具Virtualization Hypervisor ##虚拟化核心套件
服务名称:libvirtd虚拟化核心qemu/kvm虚拟化存储目录(虚拟机硬盘)/var/lib/libvirt/images/westos.qcow2虚拟化硬件信息:/etc/libvirt/qemu/westos.xml
virt-viewer westos ##显示 westos 虚拟机virt-manager ##打开虚拟机控制器virsh list ##列出运行的虚拟机virsh list --all ##列出所有虚拟机virsh start westos ##开启虚拟机virsh shutdown westos ##正常关闭虚拟机virsh destroy westos ##断电 westos 虚拟机[root@westos_student12 ~]# virt-viewer node1 &> /dev/null & %不显示警告信息
westos_linux: 172.25.254.10 默认没有虚拟机westos_node1: 172.25.254.20 默认安装过 westos 虚拟机在 westos_linux 中安装虚拟化组件dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y在 westos_node1 中复制 westos 虚拟机的文件到 wesots_linux 中scp /etc/libvirt/qemu/westos.xml root@172.25.254.10:/mntscp /var/lib/libvirt/images/westos.qcow2 root@172.25.254.10:/mnt在 westos_linux 中恢复 westos 虚拟机mv /mnt/westos.qcow2 /var/lib/libvirt/images/westos.qcow2virsh define westos.xml ##通过硬件信息文件恢复虚拟机virsh create westos.xml ##通过硬件信息文件打开虚拟机,虚拟机关闭后消失virsh undefine westos ##删除虚拟机硬件信息
什么是快照?
磁盘“快照”是虚拟机磁盘文件(VMDK)在某个点及时的复本。系统崩溃或系统异常,可以通过使用恢复到快照来保持磁盘文件系统和系统存储。当升级应用和服务器及给它们打补丁的时候,快照是救世主。 简而言之:就是类似于照相中照片一样,我们对照片进行涂改(写入数据),如果发现出错,重新再拍一张就行,而不直接对虚拟机本身进行操作。 虚拟机快照被损坏后,可以删除原文件,重新进行快照。qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2
[root@westos_student12 images]# man virt-install ##查看帮助[root@westos_student12 ~]# vim create_vm.sh 1 #!/bin/bash 2 virt-install \ 3 --cdrom /isos/rhel-8.2-x86_64-dvd.iso \ 4 --memory 2048 \ 5 --vcpus 1 \ 6 --disk /var/lib/libvirt/images/$*.qcow2,size=8,bus=virtio \ 7 --name $*[root@westos_student12 ~]# sh create_vm.sh test ## 运用脚本安装虚拟机
[root@westos_student12 mnt]# vim snapshoot_vm.sh#!/bin/bashqemu-img create \-f qcow2 \-b /var/lib/libvirt/images/songtao.qcow2 \/var/lib/libvirt/images/$*.qcow2virt-install \--memory 2048 \--vcpus 1 \--name $*--disk /var/lib/libvirt/images/$*.qcow2 \--import[root@westoslinux mnt]# sh snapshoot_vm.sh node2
[root@westos_student12 mnt]# vim vm_reset.sh#!/bin/bashvirsh destroy $*rm -fr /var/lib/libvirt/images/$*.qcow2qemu-img create \-f qcow2 \-b /var/lib/libvirt/images/songtao.qcow2 \/var/lib/libvirt/images/$*.qcow2virsh start $*virt-viewer $* &> /dev/null &[root@westos_student12 mnt]# sh vm_reset.sh node2
链接: .
转载地址:http://vjhzi.baihongyu.com/