虚拟机的安装、制造快照与三个简单脚本

来源:互联网 发布:汽车悬挂设计软件 编辑:程序博客网 时间:2024/06/05 00:12

1.虚拟机的安装

(1)打开虚拟机控制平台

指令  virt-manager    (只有超级用户才有此权限)

(2)在控制平台中新建一个虚拟机

【1】点击控制台左上角图标,添加一个虚拟机

**第一个选项是用ISO文件或是光盘安装**

**最后一个则是用虚拟机硬盘文件安装(一般用作恢复虚拟机或是虚拟机的拷贝)**

【2】完成相关设置

1.找到安装文件

2.设置虚拟机所占大小(要求为至少4.8G,小于4.8G则无法安装图形)

3.为虚拟机命名

(3)完成虚拟机上系统的安装

 【选择最上面的选项】

【选择安装语言】

【进入该界面,接下来要做的是更改时区、选择系统语言、选择安 装方式与分区】

【更改时区:可用输入位置或点击地图方式两种方法】

【选择语言】

【选择安装方式】

【分区:boot 一般给200MB  swap 一般给500MB  剩下的空间都给/】

【系统开始安装】

【设置该虚拟机的超级用户密码】

【完成安装】

**安装完成后可以看到两个文件  一个为硬盘文件  一个为前端文件(记录虚拟机设置等的呢个)**

 【IOP.xml为前端文件(在使用硬盘文件安装时会自动创建)】

                                                                                  **xml     可扩展标记语言   一般用作数据分装**

【IOP.qcow2为硬盘文件】

 2.编辑自动创建虚拟机的脚本      ***脚本中出现的路径必须为绝对路径,否则会出现问题***

指令

 #!/bin/bash
virt-install \
--name $1 \
--ram 1024 \
--file /var/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso \
--vcpus 1 &

 

编译完脚本要对其赋予权限,否则无法执行

指令  chmod +x 脚本名

执行脚本   脚本路径 新虚拟机名字   


3.创建虚拟机快照

 (1)常见硬盘文件快照

因为在虚拟机上进行操作时,若是系统出现错误,想要再次使用只能重装系统,非常麻烦并且会耗费大量时间,所以我们可以创建一个虚拟机的快照,在其上进行操作,在系统出现错误后,可以将该快照删除,再创建一个快照,这样可以节省很多的时间,提高工作效率。


指令  qemu-img create -f qcow2 -b 被复制硬盘名 复制得到的硬盘名

 

***因为如果快照的原件发生了改变,则其所有的快照都会失效,所以一般将其xml文件删除,并将其qcow2文件改名,防止以后无意对其更改***

 改名指令 mv 新名字 原名字

(2)利用快照创建虚拟机

【选择第四种安装方式   运用硬盘文件安装】

【找到刚才所见的快照,将其选中】

【创建完成】

4.编译添加快照脚本

#!/bin/bash
qemu-img create -f qcow2 -b /var/lib/libvirt/images/MUPAN.qcow2 \
/var/lib/libvirt/images/$1.qcow2 &> /dev/null

virt-install \
--name $1 \
--ram 1024 \
--file /var/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--import &> /dev/null &

echo  已成功添加

【记得要赋予权限】

【添加成功】

5.快照的重置

虚拟机的重置实质就是将原先的快照删除并新建一个快照并打开

#!/bin/bash
virsh destroy $1 &> /dev/null
rm -rf /var/lib/libvirt/images/$1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/MUPAN.qcow2 \
/var/lib/libvirt/images/$1.qcow2 &> /dev/null
echo  你太残忍了
virsh start $1 &> /dev/null
virt-viewer $1 &> /dev/null &


【重置完成】

阅读全文
0 0
原创粉丝点击