虚拟的安装
安装虚拟机的原因
节能减耗
虚拟机的安装(使用静像安装)
安装虚拟机之前建议关闭调其他的虚拟机 这样确保虚拟机的安装顺利。以及查看cpu是否打开虚拟化功能 cat /proc/cpuinfo |grep vmx
查看静像是否存在
(1)进入虚拟集管理界面进行安装
进入安装界面,选择安装的语言
首先选择时区,及其所在地
选择安装好的都有哪几种语言,在此加入了中文
选择安装有图形的虚拟机
进行分盘
在安装过程设置登陆密码
安装完毕之后重启虚拟机
选择时区
填写用户名字
建立密码
建立完毕
虚拟机的硬盘和网卡虚拟化
模拟虚拟机的恢复
虚拟机在系统中以文件的形式存在,两个文件:
/ec/libvirt/qemu/xxx.xml 该文件文虚拟机前端配置文件
/var/lib/libvirt/images/xxx.qcow2 该文件为虚拟机硬盘文件
删除这两个文件 就相当与删除了文件
2,准备好这两个文件,在虚拟机管理器中删除虚拟机
右键选择Delete删除这个虚拟机
3 恢复虚拟机
(1) 使用硬盘文件进行修复
打开虚拟机管理器——选择创建虚拟机——创建方式选择已经存在的硬盘文件——选择xxx.qcow2 文件。之后和使用镜像安装虚拟机一致。
点击forward 然后寻找一个叫xx.qcow2的文件 安装即可
(2)一次性恢复虚拟机
使用该方式进行恢复的虚拟机,在虚拟机关机后会自动消失,不会长久存在。
使用virsh destroy lc 关闭这个虚拟机然后查看virt manager查看虚拟机不存在
(3)永久恢复虚拟机
操作步骤和一次性恢复一致。使用该命令虚拟机永久存在,关闭虚拟机后不会消失
主要是加virsh define lc.xml 此意思为永久的恢复虚拟机
4 删除虚拟机
删除虚拟机需要删除两个文件
使用脚本进行快速创建虚拟机
其实就是将创建虚拟机过程全部写在脚本文件中自动进行操作
使用快照进行虚拟机创建。
-f qcow2 #表示新创建的镜像文件的格式为 qcow2
-b /var/lib/libvirt/images/toto.qcow2 #指定其后端镜像文件,那么这个创建的镜像文件仅记录与后端镜像文件的差异部分。后端镜像文件不会被修改。
使用新创造出来的镜像文件创建虚拟机进行操作后,所有的操作都与原来的镜像文件无关,一旦产生异常可以删除该文件,使用源文件重新进行新建
使用该文件创建虚拟机
删除该虚拟机之后 仅仅是删除了node1.qcow2 文件。
使用脚本进行快速的使用快照进行虚拟机创建。
就是将创建qcow2格式的镜像文件以及使用该文件进行新建虚拟机的过程全部写入脚本文件中进行自动的执行。
reset功能:相当于把硬盘删掉 重新换一块新的硬盘
在原有虚拟机系统上快照一个新的虚拟机,大大提高了效率。
虚拟机管理命令
需要注意的是都是要在root用户(超级用户)下操作
virt-manager 开启虚拟机管理器
virsh list 显示正在运行的虚拟机
virsh list --all 查看所有虚拟机
virsh start desktop 打开虚拟机
virsh shutdown desktop 正常关闭虚拟机
virsh destrovirty desktop 强行关闭
virt-viewer desktop 显示虚拟机