Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理


一·安装虚拟机
方法一:
在真机中做,要切换到超级用户

virt-manager

要把原有的虚拟机关闭,然后再进行以下步骤:

Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第1张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第2张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第3张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第4张图片

Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第5张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第6张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第7张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第8张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第9张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第10张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第11张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第12张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第13张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第14张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第15张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第16张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第17张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第18张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第19张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第20张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第21张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第22张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第23张图片

方法二:

在真机里

su -          切换到超级用户
cd  /mnt/      在/mnt/的环境下去做
vim  /mnt/vm_create.sh
#!/bin/bash
virt-install  \    (\换行符)
--cdrom  /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso  \    安装源
--ram 1024  \     内存
--cpus 1  \  大小(类型)
--disk  /var/lib/libvirt/imahes/$1.qcow2,size=9,bus=virtio  \   路径
--name $1  \  虚拟机的名字
--network source=br0,model=virtio &
                     ^               ^   
           (网络资源接口) (虚拟机的模型)
chmod  +x  /mnt/vm_create.sh   给一个执行权限

/mnt/vm_create.sh  westos       调用

$1    传参变量

&      不占用终端

\        换行符

三·虚拟机的快照

方法一:

cd   /var/lib/libvirt/images

qemu-img create -f qcow2 -b lzj.qcow2 node2.qcow2

                               ^          ^

                             (母本)   (快照起的名字)

file node1.qcow2   查看

Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第24张图片

Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第25张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第26张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第27张图片

方法二:

用脚本编写快照

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     /var/lib/libvirt/images/
ls
chmod  +x  /mnt/vm_sanpshoot.sh
/mnt/vm_sanpshoot.sh  lzj  westos

Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第28张图片

编写文件内容:Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第29张图片Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第30张图片



四·虚拟机的管理
html:超文本编辑语言
xml:可扩展标记语言

virsh  list  --all  显示所有虚拟机名字

Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理_第31张图片

virsh   start   desktop                     打开
virt-viewer   desktop                      显示
virsh   destory    desktop               关闭
virsh    create   虚拟机名字.xml    暂时恢复
virsh    define   虚拟机名字.xml    永久恢复
virsh    undefine    虚拟机名字       删除


你可能感兴趣的:(Linux:建立虚拟机、虚拟机的快照(备份)、虚拟机的管理)