西部开源学习笔记 unit13 运维

Linux下的虚拟化部署

##kvm虚拟化相关信息
服务名称:
libvirtd

虚拟化核心
qemu/kvm

虚拟化存储目录(虚拟化硬盘)
/var/lib/libvirt/images/westos.qcow2

虚拟化硬件信息
/etc/libvirt/qemu/westosa.xml

#####安装虚拟机
安装虚拟化部件

dnf group install "virtualization Client""Virtualization Hypervisor""Virtualization Tools" -y

手动创建虚拟机硬盘

qemu-img create -f qcow2 /var/lib/libvirt/images/westosc.qcows2 8G -o lazy_refcounts=off

查看信息

qemu-img info westosc.qcows2 

西部开源学习笔记 unit13 运维

##虚拟机常用管理命令
virsh list --all 列出所有虚拟机
virsh start westos
virsh shutdown westos
virsh destroy westos
virsh attach-interface --domain westosc --source br0 --model virtio --live --config --type bridge 添加接口
西部开源学习笔记 unit13 运维

virsh detach-interface --domain westosc --type bridge --mac “52:54:00:21:65:78” --live --config 删除接口
西部开源学习笔记 unit13 运维

virsh attach-disk westosc /var/lib/libvirt/images/westosc_disk.qcows vdb --subdriver qcow2 --live --config 添加硬盘

virsh detach-disk westosc --target vdb --live --config 删除硬盘
##添加虚拟机快照

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

西部开源学习笔记 unit13 运维

###虚拟机在Linux系统中运输

在westosa中复制westosa虚拟机的文件到westosb中
scp /etc/libvirt/qemu/westosa.xml root@172.25.254.226:/var/lib/libvirt/images
scp /var/lib/libvirt/images/westosa.qcow2 root@172.25.254.226:/var/lib/libvirt/images
virsh define westos.xml	通过硬件信息恢复虚拟机
virsh create westos.xml 一次性的打开虚拟机
virsh undefine westos 删除虚拟机硬件信息

###利用脚本快捷建立虚拟机

vim westos.sh

西部开源学习笔记 unit13 运维

#利用脚本快捷建立快照
西部开源学习笔记 unit13 运维

#利用脚本快速重置虚拟机
西部开源学习笔记 unit13 运维

上一篇:mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin


下一篇:Linux系统下的虚拟化部署