快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)

无图标用命令打开虚拟机

命令行输入

//开启虚拟机

virsh start 虚拟机名称 

//显示虚拟机

virt-viewer  虚拟机名称  

快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第1张图片

虚拟机快照

命令解读

qemu-img create -f 类型 -b 需备份的虚拟源 备份虚拟机文件

路径

cd /lib/libvirt/images

列出文件

ls

有备份虚拟机文件,说明快照创建成功

快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第2张图片

虚拟机的快速安装

virt-manager 打开虚拟机控制面板
带星标电脑图标
选项第四个,导入已有备份文件
快速建立

(reset 删除虚拟机重建)

虚拟机备份源文件若损坏,则相应的备份文件也会损坏
快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第3张图片
快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第4张图片

脚本安装虚拟机

|ू・ω・` )进入目录
cd /var/lib/libvirt/
新建文件(需以.sh结尾)
vim /etc/yum.
编写其中文件内容

cd 虚拟机文件所在目录

sh执行虚拟机快照命令

-f 类型 -b 备份重建 $1母盘 $2重建镜像文件
快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第5张图片
|ू・ω・` )设定虚拟机安装条件

virt-install \ 定义文件
–name=虚拟机名
–ram 1024 \运行内存
–vcpus 1 \cpu占比
–disk /var/lib/libvirt/images/$2.qow2,bus=virtio \依照指定路径下的某个文件建立,类型为虚拟机
–network bridge=br0,model=virto \设定网桥,模型为虚拟机
–import 导入

当虚拟机名与文件名不同时,修改文件名sh,删除硬盘,重加硬盘,类型为一般类型
执行脚本 sh
报错
["$#" -lt"2"]判定
&&条件为真

快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第6张图片

ᕙ༼ ͝°益° ༽ᕗ虚拟机安装成功后需先设定网络

cd /etc/sysconfig/network

**检查内核路由是否开启(1则开启)

syscon -a | grep ip——forward

**没有修改需要进入目录添入(在dns服务章有解)

**检查防火墙伪装功能是否开启

firewall-cmd --list-all

**若没有开启需开启防火墙的伪装功能

firewall-cmd --permanent --add-masquerade

快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第7张图片
快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第8张图片
快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第9张图片
之后
找到虚拟机的网络配置文件进行修改
添加静态(BOOTPROTO=none)ip地址
添加网络掩码
并设置开机启动网卡ONBOOT=yes

快照--虚拟机文件备份,以及虚拟机的快速建立(快照文件及脚本建立)_第10张图片

你可能感兴趣的:(运维学习)