《KVM实战:原理、进阶与性能调优》 —3.2 安装宿主机Linux系统

举报
华章计算机 发表于 2019/11/24 20:57:52 2019/11/24
【摘要】 本节书摘来自华章计算机《KVM实战:原理、进阶与性能调优》一书中第3章,第3.2节,作者是任永杰 程舟。

3.2 安装宿主机Linux系统

KVM是基于内核的虚拟化技术的,要运行KVM虚拟化环境,安装一个Linux操作系统的宿主机(Host)是必需的。由于Redhat公司是目前对KVM项目投入最多的企业之一,从RHEL 6(RedHat Enterprise Linux 6)开始,其系统自带的虚拟化方案就采用了KVM;而从RHEL 7开始,更是只支持KVM的虚拟化。而且RHEL也是最流行的企业级Linux发行版之一,所以本节选用RHEL来讲解Linux系统的安装步骤和过程,并且本章后面的编译和运行都是在这个系统上进行的。

当然,KVM作为流行的开源虚拟机之一,可以在绝大多数流行的Linux系统上编译和运行,所以依然可以选择RHEL之外的其他Linux发行版,如CentOS、Fedora、Ubuntu、Debian、OpenSuse等系统都是不错的选择。

本节内容基于目前最新的RHEL版本—RHEL 7.3 Server版的系统来简单介绍,普通Linux安装的基本过程不再详细描述,这里主要说明安装过程中一些值得注意的地方。

在选择哪些安装包(SOFTWARE SELECTION)时(图3-3),点进去选择“Server with GUI”,而不是默认的“Minimal Install”,如图3-4所示。

 image.png

图3-3 在RHEL 7.3安装过程中的安装包的选择

在选择了“Server with GUI”之后,右侧还有可以额外增加的组件供选择(见图3-4),我们需要选上“Development Tools”,因为在本书的KVM编译过程中以及其他实验中可能会用到,其中包括一些比较重要的软件包,比如:gcc、git、make等(一般被默认选中)。可以看到还有“Virtualization Hypervisor”“Virtualization Tools”,这里可以暂时不选它们(选上也没有关系),因为在本章中会自己编译KVM和QEMU,而在附录A介绍发行版中的KVM时,我们会安装Virtualization Host环境,并使用发行版中自带的KVM Virtualization功能。

 image.png

图3-4 Base Environment选择Server with GUI

然后,单击“Done”按钮并继续进行后面的安装流程。可以安装相应的软件包,安装过程的一个快照如图3-5所示。

在安装完所有软件包后,系统会提示安装完成需要重启系统,重启后即可进入RHEL 7.3系统中。至此,Linux系统就安装完毕了,这就是在本书中作为宿主机(Host)的操作系统,后面的编译和实验都是在这个宿主机上进行的(当然,我们会使用本章讲述的自己编译的kernel和QEMU来进行实验)。

 image.png

图3-5 RHEL 7.3安装过程快照


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。