ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Unit11 虚拟机管理

2019-08-19 17:44:47  阅读:186  来源: 互联网

标签:管理 ## qcow2 虚拟机 libvirt var test Unit11


######虚拟机管理###
先图形安装虚拟机,Server with GUI

##1.脚本安装虚拟机
#!/bin/bash
virt-install
–cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso
–ram 1024
–cpus 1
–disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=9 \ ##不知道等下看
–name test
–network bridge=br0,model=virtio & ##先不写model,安装进去看,对应着写

##再次用这个脚本安装虚拟机会报错,因为有test虚拟机
##不看输出结果, & > /dev/null

##2.虚拟机管理命令
virt-manager ##开机虚拟机管理器
virsh list ##显示正在运行的虚拟机
virsh list --all ##查看所有虚拟机
virsh start desktop ##打开
virsh shutdown desktop ##正常关闭虚拟机 ##必须进系统
virsh destroy desktop ##强行关闭
virt-viewer desktop ##显示虚拟机
virsh undefine test ##删除虚拟机

在家中模拟虚拟机的恢复
准备1个已经安装好的虚拟机
mv /etc/libvirt/qemu/test.xml /mnt/ ##硬件信息
mv /var/lib/libvirt/images/test.qcow2 /mnt/ ##硬盘

在虚拟机管理器中删除这个装好的虚拟机

模拟恢复过程
cd /mnt
virsh create test.xml ##用硬件信息文启动虚拟机(一次性,关了就没了)
在操作过程中会有以下错误:
error: Cannot access storage file ‘/var/lib/libvirt/images/test.qcow2’ (as uid:107, gid:107): No such file or directory

解决方案:
mv /mnt/test.qcow2 /var/lib/libvirt/images/

virsh define test.xml ##永久恢复虚拟机

####虚拟机快照####
qemu-img create -f qcow2 -b test.qcow2 node1
##查看desktop虚拟机信息:file rh124-desktop-vda.ovl

#讲解reset的原理,并操作

脚本创建虚拟机
#!/bin/bash
qemu-img create -f qcow2 -b
/var/lib/libvirt/images/$1.qcow2 \ ##$1是已经存在的虚拟机
/var/lib/libvirt/images/$2.qcow2 ##$2是快照

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

##reset虚拟机
#!/bin/bash
virsh destroy $1
rm -fr /var/lib/libvirt/images/$1.qcow2 ##$1是快照,$2是母盘
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$1.qcow2
virsh start $1
virt-viewer $1 &

标签:管理,##,qcow2,虚拟机,libvirt,var,test,Unit11
来源: https://blog.csdn.net/luxunlx123/article/details/99741952

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有