虚拟机管理

xiaoxiao2025-07-31  31

一、图形安装虚拟机 1.下载与本机系统版本匹配的iso镜像文件 rhel-server-7.0-x86_64-dvd.iso 2.virt-manager ##开启虚拟机管理器 点击左上角图标

二、脚本安装虚拟机 ##1.vim createvm.sh

加入下面 #! /bin/bash virt-install \ –cdrom 地址+rhel-server-7.0-x86_64-dvd.iso –ram 1024 –cpus 1 –disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=10 –name test –network bridge=br0,model=virtio & chmod +x createvm.sh (ll后 createvm.sh变绿则成功,贴图) sh createvm.sh

##2.虚拟机管理命令 virt-manager ##开启虚拟机管理器 virsh list ##显示正在运行的虚拟机 virsh list --all ##查看所有虚拟机 virsh start westos ##打开 virsh shutdown westos ##正常关闭虚拟机 virsh destory westos ##强行关闭 virt-viewer westos ##显示虚拟机 virsh undefine westos ##删除虚拟机

##3.模拟虚拟机恢复 mv /etc/libvirt/qemu/westos.xml /mnt ##硬盘信息 mv /var/lib/libvirt/images/westos.qcow2 ##硬盘

在虚拟机管理器中删除这个装好的虚拟机 模拟恢复过程 cd /mnt virsh create westos.xml ##用硬件信息文件启动虚拟机 在操作过程中会有以下错误:

解决办法: mv /mnt/westos.qcow2 /var/lib/libvirt/images/ virsh defene westos.xml ##永久恢复虚拟机

##4.根据已有虚拟机创建虚拟机 cd images qemu-img create -f qcow2 -b ##创建虚拟机镜像

##第一种(每次建立快照都需要更改脚本) vim kuaizhao.sh

加入以下: #! /bin/bash qemu-img create -f qcow2 -b /var/lib/livirt/images/westos.qcow2 /var/lib/libvirt/images/node1

virt-install –name node1 –ram 1024 –cpus 1 –disk /var/lib/libvirt/images/node1.qcow2,bus=virtio –network bridge=br0,model=virtio –import &

##第二种(不需要再更改脚本) #!/bin/bash qemu-img create -f qcow2 -b /var/lib/livirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2

virt-install –name $2 –ram 1024 –cpus 1 –disk /var/lib/libvirt/images/$2.qcow2,bus=virtio –network bridge=br0,model=virtio –import &

##3. #!/bin/bash

virsh destroy $1 rm -rf /var/lib/libvirt/images/$1.qcow2 qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$1.qcow2

virsh start $1 virt-viewer $1 &

转载请注明原文地址: https://www.6miu.com/read-5034022.html

最新回复(0)