linux学习 lesson11虚拟机的管理
一、图形界面创建虚拟机
step1
关闭虚拟机(防止系统卡死)
step2
su - ##切换到超级用户
virt-manager ##进入图形管理界面
step3
左上角图标create
—>
—>
—>
—>
创建完成。
二、命令方式创建虚拟机
用命令的方式创建虚拟机的原理是把图形界面设置的操作转化为脚本,运行脚本完成创建。
创建脚本
vim /mnt/virt_xxxx.sh ##创建一个脚本
1 #!/bin/bash ##运行方式
2 virt-install \ ## 建立新虚拟机
3 --cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \ ##光盘安装介质(镜像)
4 --vcpus 1 \
5 --memory 1000 \
6 --disk /var/lib/libvirt/images/xxxx.qcow2,size=9,bus=virtio \
7 --network source=br0,model=virtio \
8 --name xxxx &> /dev/null & ##&打入后台> /dev/null 重定向到垃圾箱
运行脚本,完成创建
chmod +x 添加执行权限。
完成!
三、同步虚拟机
同步虚拟机是将别人主机下的虚拟机copy过来的过程。
同步虚拟机主体
用超级用户的scp方式下载.qcow2。
同步.xml文件
什么是.xml文件?
xml(可扩展标记语言)通常作为封装语言,在此实验中是同步配置所用。
完成!
三、虚拟机管理命令
virt-manager ##开机虚拟机管理器
virsh list ##显示正在运行的虚拟机
virsh list --all ##查看所有虚拟机
开关虚拟机原始命令
virsh start desktop ##打开
virsh shutdown desktop ##正常关闭虚拟机
virsh destroy desktop ##强行关闭
virt-viewer desktop ##显示虚拟机
区别与之前的通过rht-vmctl 管理,virsh命令是最原始的管理虚拟机方式。而之前的rht-vmctl 只是我们写的管理deaktop和server快照的脚本。
四、虚拟机快照
什么是虚拟机快照
为了防止虚拟机错误导致不能使用,用快照的方式查看虚拟机。
简单来说就是透过一层“玻璃”来对虚拟机进行操作,这样的方式对虚拟机做的所有操作都会是对“玻璃”的修改,当想要还原虚拟机时,替换“玻璃”就可以了。
照一张快照
qemu-img create -f qcow2 -b 虚拟机名.qcow2 快照名.qcow2 ##-f 文件类型 -b 快照对象)
快照成功。接下来将快照导入到虚拟机管理工具。
virt-manager—>create—>Import existing disk image
运用脚本创建快照
1)编辑快照脚本
2)运行脚本
先chmod +x添加执行权限。
然后运行脚本。
3)完成!