Linux下的虚拟化部署

Linux下的虚拟化部署

1.kvm安装条件

1.如果是 inter cpu ----> 需要vmx
2.如果是 amd cpu ----> 需要svm

2.kvm虚拟化安装

dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y
 Virtualization Client ##虚拟化客户端 
 Virtualization Tools ##虚拟化工具 
 Virtualization Hypervisor ##虚拟化核心套件

3.kvm虚拟化相关信息

服务名称: libvirtd
虚拟化核心 qemu/kvm
虚拟化存储目录(虚拟机硬盘) /var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息: /etc/libvirt/qemu/westos.xml

4.虚拟机管理命令

virt-viewer westos ##显示westos虚拟机 
virt-manager ##打开虚拟机控制器 
virsh list ##列出运行的虚拟机 
virsh list --all ##列出所有虚拟机 
virsh start westos ##开启虚拟机 
virsh shutdown westos ##正常关闭虚拟机 
virsh destroy westos ##断电westos虚拟机 
virsh define westos.xml ##通过硬件信息文件恢复虚拟机 
virsh create westos.xml ##通过硬件信息文件打开虚拟机 
virsh undefine westos ##删除虚拟机硬件信息

5.虚拟化快照

qemu-img  create  -f  qcow2  -b  /var/lib/libvirt/images/westos.qcow2  /var/lib/libvirt/ images/node1.qcow2

> 虚拟化快照脚本
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 &

你可能感兴趣的:(rhcsa)