虚拟机的安装及快照

虚拟机安装

 

虚拟化公司vm  virtualbox kvm(红帽) -------->docker(容器)

察看处理器是否有指令集

cat /proc/cpuinfo  | grep vmx(或者svm)

 

安装新的虚拟机

切换超级用户

virt-manager进入图形界面

观掉所有虚拟机shutdown


点下电视(有太阳)


 

 依次填写名字,本地安装

 


选择安装路径,os


选择内存大小,CPU核心数


存储大小


在7.0系统中,需手动选择.qcow2





安装脚本

cd /mnt/     ###进入mnt

vim /mnt/vm-create.sh   ###建立脚本

[root@foundation36 mnt]# ls /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso

/home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso   ####可查看镜像所在的路径

 

vim /mnt/vm-create.sh   ###建立脚本 在内写如下


 

 

#!/bin/bash                                                           #####脚本

virt-install \                                                        #####镜像安装

--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \          #####镜像所在的路径

--ram 1024 \                                                          #####内存为1024m             

--cpus 1 \                                                            #####cpu核心数为1

--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \           #####磁盘路径   $1(代表输入的第一个字作为名字) 大小 ,硬盘类型

--name $1 \                                                           #####名字

--network source=br0,model=virtio &                                   #####网络资源   &表示后台运行,不占用当前终端

 

 

 

 

 

chmod +x /mnt/vm-create.sh                                            #####给脚本权限


 /mnt/vm-create.sh qinerzi                                             #####运行脚本   后面“qinerzi"为新建虚拟机的名字

 


 


脚本自动安装虚拟机成功 

 

 

 

 

 

虚拟机管理命令

快照



可选hello.qcow2



            将hello。qcow2快照到hai。qcow2

然后可以在图形界面virt-manager进入图形界面

点电视图标(带太阳)然后选第四个import existingdisk image


然后选择快照文件,ok

 


可扩展标记语言xml

  cd /var/lib/libvirt/images/         进入目录

  ls                                  查看列表(列表如下)

hello.qcow2              rh124-desktop-vdb.qcow2  rh124-server-vdb.ovl

rh124-desktop-vda.ovl    rh124-desktop.xml        rh124-server-vdb.qcow2

rh124-desktop-vda.qcow2  rh124-server-vda.ovl     rh124-server.xml

rh124-desktop-vdb.ovl    rh124-server-vda.qcow2   rhel7.0.qcow2

 

 

通过小灯泡查看硬盘信息

 

  mv hello.qcow2 /mnt/                    将硬盘信息移动到/mnt/模拟虚拟机丢失情况       

  ls                                       查看列表(此时没有了hello.qcow)

 

rh124-desktop-vda.ovl    rh124-desktop.xml       rh124-server-vdb.qcow2

rh124-desktop-vda.qcow2  rh124-server-vda.ovl    rh124-server.xml

rh124-desktop-vdb.ovl    rh124-server-vda.qcow2  rhel7.0.qcow2

rh124-desktop-vdb.qcow2  rh124-server-vdb.ovl

 

 

 

 

  cd /etc/libvirt/qemu/                             进入目录

  ls                                                查看虚拟机的可扩展标记


  mv hello.xml /mnt/                                将虚拟机的可扩展标记移动到/mnt/模拟丢失情况

  cd /mnt/                                          进入mnt查看

  ls                                                查看移动过来的文件


  mv hello.qcow2 /var/lib/libvirt/images/           将硬盘信息移动到目录

  ls                                                察看是否移动


  virsh create hello.xml                            打开虚拟机hello(此打开是一次性的,关闭虚拟机后虚拟机消失)


  virsh define hello.xml                            打开虚拟机    

  virsh undefine hello                              删除虚拟机hello

 

 

快照脚本

思路

1制作快照

2把快照导入虚拟机中

3启动生成的虚拟机

4显示打开的虚拟机

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

 

 

 

#!/bin/bash

virt-install \

--name $1 \

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

--ram 800 \

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

--network bridge=br0,model=virtio &

 

chmod +x /mnt/vm_sanpshoot.sh                             给权限

/mnt/vm_sanpshoot.sh lin westos                         运行脚本

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值