虚拟机的管理

1.脚本安装虚拟机

为了在安装虚拟机时实现自动化,特编写此脚本,但此脚本只能实现半自动化,以后会编写出全自动化的脚本,此脚本是全自动化脚本的一部分。
在根下建立一个目录,以后安装虚拟机的脚本都放在这个目录下。在这个目录中建立一个文件(vm_create.sh),vim vm_create.sh:
test -z “$1” &&{
echo “Error:Please input VMNAME following scritps!!”
exit
} #检测要安装的虚拟机名字是否为空,若为空,将不能安装虚拟机
virt-install
–name $1 \ #虚拟机的名字
–cdrom /iso/rhel-server-7.3-x86_64-dvd.iso \ #根据绝对路径调用镜像文件
–memory 1024 \ #内存大小
–vcpus 1 \ #cpu核数
–disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \ #磁盘配置参数
–network source=br0,model=virtio & #网卡配置参数
后几行中的斜线不能删除,这些斜线表明它们仍处于一行。
如图:
安装虚拟机的脚本
保存退出,运行脚本,记得给虚拟机起名字。运行结果为:
在这里插入图片描述
在这里插入图片描述
选择完要安装的系统之后,就会进入语言选择的页面。这样,这个脚本完美运行完毕。

2.虚拟机管理命令

virt-manager ##开机虚拟机管理器
运行之后:
在这里插入图片描述
virsh list ##显示正在运行的虚拟机
在这里插入图片描述
virsh list --all ##查看所有虚拟机
在这里插入图片描述
virsh start desktop ##打开
virsh shutdown desktop ##正常关闭虚拟机 ##必须进系统
virsh destroy desktop ##强行关闭
virt-viewer desktop ##显示虚拟机
virsh undefine test ##删除虚拟机
在这里插入图片描述
在家中模拟虚拟机的恢复:
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 ##永久恢复虚拟机

3.虚拟机快照

创建快照:
qemu-img create -f qcow2 -b test.qcow2 liu.qcow2
在这里插入图片描述
脚本创建虚拟机
#!/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 \ ##快照的名字
–memory 1024 \ ##内存大小
–vcpus 1 \ ##cpu核数
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ ##磁盘参数配置
–network bridge=br0,model=virtio \ ##网卡参数配置
–import & ##输入上述信息
如图:
在这里插入图片描述
创建过程:
在这里插入图片描述
创建结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值