目录
安装Virtualization Client 和 Virtualization Tools
一、实验环境
首先虚拟机内存必须在4GB以上,处理器有2个以上核心,且必须配置好软件仓库(第八章内容),能够查看仓库列表,否则安装虚拟化会出错
二、如何安装虚拟化
什么是虚拟化?
虚拟化是在系统中安装的一个软件,该软件的作用是模拟硬件,在其中安装操作系统。
在没有虚拟化的时代,当用户需要多个操作系统时,就要购买多个硬件,但每个操作系统并不会完全使用硬件,并且硬件在工作时制冷耗电较大(cpu过热时电脑会自动关闭,否则会着火),成本很高。虚拟化出现后,使硬件能够减少能耗。
但云时代的到来产生了容器的概念,虚拟化所使用的硬件是隔离的,每个主机构建虚拟化的硬件只能被本机使用,而容器的硬件资源是共享的。因此相较于虚拟化,容器运行速度更快,节省硬件空间更多,使用更灵活。
kvm虚拟化
kvm是红帽(RedHat)公司出品的虚拟化
在使用kvm时,如果是Intel的cpu,必须有vmx的指定集,如果是amd的cpu,必须有svm的指定集
查看本机cpu版本并查找vmx指定集
如果查询不到vmx指定集,说明系统没有加载vmx指定集的信息,需要关闭本机,在设置中打开虚拟化,再重新打开主机加载vmx指定集的信息。
安装虚拟化
安装Virtualization Client 和 Virtualization Tools
查看软件仓库中可以安装的软件组,并安装Virtualization Client 和 Virtualization Tools两个软件组
开启虚拟化
开启虚拟化后,可以在系统工具中找到虚拟化软件单击打开,也可以输入命令virt-manager打开
三、虚拟化的硬件优化
模拟硬件环境
在用虚拟化安装操作系统之前,需要模拟安装的硬件
(按上下键可使该页面的读秒停止)
优化硬盘
查看硬盘信息,当lasy refcounts(真实存储空间)为ture时,硬盘会将设定的内存大小作为实际大小在系统中占用,当lasy refcounts为false时,表示内存用多少占多少,最多不能超过设定好的大小
指定lasy refcounts为off
删除该文件并重新建立,指定lasy refcounts为off ,再次查看文件信息,lasy refcounts为false,优化成功
重新建立虚拟机
然后按照之前步骤重现建立新的虚拟机,注意指定内存
四、Linux操作系统的安装
开始
移动键盘上下键选择安装方式,回车开始安装
设置
在手动添加系统分区(custom)时至少添加三个分区,添加完后点击done
设定超级用户密码,建立普通用户,设置完后等待安装结束
安装完重启
安装完毕,重启
五、系统安装后的首次启动设定
虚拟机重启后,同意协议
然后进入登录界面,第一次登录需要选择语言等设置。
若要关闭虚拟机:
六、虚拟化快照设定
由于直接使用虚拟机容易损坏虚拟机,而虚拟机的安装过程又比较漫长,因此最好使用快照。
生成快照
新建快照
七、虚拟机的控制命令
打开虚拟机控制器
显示虚拟机
列出运行的虚拟机
列出所有虚拟机
开启虚拟机
正常关闭虚拟机
断电虚拟机
八、如何在系统之间传输虚拟机
复制硬盘文件
假如镜像挂载在/mnt下,则将这两个文件复制到/mnt中
在另一台需要传送虚拟机的主机上,假设镜像也挂载在/mnt下,则需要将文件复制到相应位置,然后选择所需的恢复方式:
恢复虚拟机
一次性恢复虚拟机(关闭虚拟机后该虚拟机不再存在):
永久恢复:
删除虚拟机
如果想要删除该虚拟机,首先删除硬盘文件westoslinux.qcow2
然后删除硬件信息,即可删除该虚拟机: