虚拟机创建以及管理

##通过鼠标操作创建一个虚拟机##
virt-manager //进入虚拟机操作页面
在这里插入图片描述
//创建一个新虚拟机,找到之前下载的包,然后进入安装页面//
在这里插入图片描述
在这里插入图片描述
//选择安装语言//
//选择安装时间,虚拟机类型,分盘//
//root用户密码,创建普通用户及设置密码//
//等待安装结束//
在这里插入图片描述

脚本以.sh结尾

以下操作所有的rushb是我们要实验的虚拟机的名称

##半自动安装虚拟机##
通过脚本来代替最前面的安装步骤

vim 名字.sh

#!/bin/bash
virt-install \
-cdrom 安装包路径 \ //通过安装包来进行安装//
–ram 1024 \ //内存大小//
–cpus 1 \ //CPU个数//
–disk /var/lib/libvirt/images/rushb.qcow2,bus=virtio,size=5 \ //硬件设置//
–name rushb \ //设置虚拟机名称//
–network bridge=br0=virtio //网络设置 bridge通过桥接真机//
在这里插入图片描述
chmod +x rushb //使所有用户具有执行权力//
sh createvm.sh //执行刚才的设定,进行虚拟机安装//
在这里插入图片描述

虚拟机管理命令

virt-manager //打开虚拟机管理器 ,最好用超级用户执行不需要输入密码//
virsh list //查看正在运行的虚拟机//
virsh list --all //查看所有的虚拟机//在这里插入图片描述
virsh start rushb //打开虚拟机//
virt-viewer rushb //查看虚拟机//在这里插入图片描述
virsh shutdown rushb //正常关闭虚拟机,需要虚拟机输入密码进入系统//
virsh destroy rushb // destroy=forced off ,强行关闭虚拟机//
vrish undefine rushb //undefine=delete, 删除虚拟机//
virsh create rushb.xml //一次性恢复,暂时//
virsh define rushb //永久恢复//

模拟恢复过程
mv /etc/libvirt/qemu/rushb.xml /mnt ##硬件信息
mv /var/lib/libvirt/images/rushb.qcow2 /mnt ##硬盘

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

模拟恢复过程
virsh create rushb.xml

可能会报错,解决办法:
mv /mnt/rushb.qcows /var/lib/libvirt/images/
virsh define rushb.xml //永久恢复模拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

建立虚拟机快照
qemu-img create -f qcow2 -b rushb.qcow2 node1
格式 母盘 名称
用脚本创建虚拟机快照
vim kuaizhao.sh

#!/bin/bash
qemu-img create -f qcow2 -b
/var/lib/libvirt/images/rushb.qcow2 \ rushb=$1
/var/lib/libvirt/images/node1.qcow2 node1=$2

virt-install
–name nodel \ node1=$2
–ram 1024
–cpus 1
–disk /var/lib/libnirt/images/node1.qcow2,bus=virtio \ node1=$2
–network bridge=br0,model=virtio
–import &
在这里插入图片描述

./kuaizhao.sh $1 $2
//$1=rushb,$2=自己创建快照名//
在这里插入图片描述

##reset##
就是把快照删掉然后重新创建一个快照

vim /mnt/reset.sh

#!/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 &
在这里插入图片描述

./reset $1 $2
//$2=rushb, $1=自己创建快照名//
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值