虚拟机图形安装、脚本自动安装及虚拟机快照

一、虚拟机的图形安装方法

 

具体步骤

1、下载镜像服务软件

 lftp 172.25.254.250

 ls

 cd pub/iso/

 ls

 get rhel-server-7.0-x86_64-dvd.iso

 

2、真机切换到超级用户

 

打开图形安装界面

关闭其他虚拟机

双击带灯泡的电脑符号,选择径向安装

  

选择径向服务软件位置,找到你的安装包

   

      

选择内存大小和线程数

 

选择硬盘大小

设置虚拟机名字

直接安装,速度快,下面是检测安装,先检测你的安装包,速度慢

选择安装过程语言

时区选择

选择标准分区,添加分区

reboot

同意协议

选择语言,键盘输入语言...

 

关闭虚拟机

安装完成

 

二、用脚本自动安装虚拟机

 

vim /mnt/.sh文件     #写脚本文件,以下为内容

#!/bin/bash #翻译器,幻数

virt-install \ #命令 换行符\

--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \

#安装源选择方式及路径,用ls /home/kiosk/Desktop/r 用Tab补齐文件名并复制进来

--ram 1024 \ #内存,用virt-manager打开一个虚拟机查看它的ram,cpu,硬盘路径,虚拟机接口资源,运行模式,进行编写

--cpus 1 \ #cpu

--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \

#路径 硬盘名字 大小 bus是指定硬盘数据输入输出类型

--name $1 \ #虚拟机名字

--network source=br0,model=virtio & #虚拟机资源接口,运行模式,加 & 打入后台运行,不占用终端

退出保存

chmod +x /mnt/.sh文件 #给文件可执行权限

/mnt/.sh   #执行文件,会执行文件里面的命令,如果内容里面写的$1则给文件后面加内容

$1脚本后面所跟的内容是什么$1就是什么,传参变量,将脚本外面内的传到内部

 

##虚拟机快照##

1用命令生成快照

快照可以reset,可以占用很小内存打开,不浪费空间,修改快照母盘不会改变

cd /var/lib/libvirt/images/ #硬盘位置

ls #查看想要快照的母盘

qemu-img create -f qcow2 -b haha.qcow2 xixi.qcow2   #-f是创建 -b是备份,haha.qcow2是母盘名称xixi.qcow2是快照名称

virt-manager #把快照导入虚拟机,双击带灯泡的电脑符号,选择import.....

启动生成虚拟机

显示打开虚拟机

 

xml作数据封装的语言, jay.xml硬件信息文件

virsh list -all 显示

virsh start desktop 表示可以开启一个

virt-viewr desktop 显示虚拟机

virsh shutdown desktop 正常关闭

virsh destroy desktop 关闭虚拟机

virsh create desktop 一次性打开,关闭后不存在

virsh define desktop 永久建立

virsh undefine desktop 删除虚拟机,硬盘不删

在虚拟机处理事情未完时,可将其拷贝

测试1:在一台虚拟机上拷贝虚拟机硬盘及硬盘信息文件

cd /etc/libvirt/qemu/

ls #查看虚拟机的硬件信息文件

mv .xml文件 /mnt/ #移动硬件信息文件到mnt目录

cd /var/lib/libvirt/images/

ls #查看硬盘文件

mv .qcow2文件 /mnt/ #移动硬盘文件到mnt目录

virsh create .xml文件 #一次性打开虚拟机,关闭后不存在

virsh define .xml文件 #永久建立虚拟机

virsh undefine 虚拟机名 #删除虚拟机,硬盘不删

测试2:在两台虚拟机时

scp /mnt/rhe* root@172.25.254.22:/mnt/ #上传虚拟机硬盘文件及硬盘信息文件到22主机的mnt目录

virsh create .xml文件 #一次性打开,关闭后不存在

virsh define .xml文件 #永久建立虚拟机

virsh undefine 虚拟机名 #删除虚拟机

 

2用脚本生成快照

cd /mnt/

vim vm_sanpshoot.sh

#!/bin/bash

qemu-img create -f qcow2 -b \

/var/lib/libvirt/images/$1.qcow2 \

/var/lib/libvirt/images/$2.qcow2 \

virt-install \

--name $2 \

--cpus 1\

--ram 1024 \

--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \

--network source=br0,model=virtio \

--import &

退出保存

cd /mnt/vm_sanpshoot.sh 母本名 快照名

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值