1.2.1 VMware Workstation的基本操作
虚拟化及云计算是目前IT领域的热门技术,其中虚拟化技术主要是指各种虚拟机产品的应用。
目前的虚拟机产品主要分为以下两个大类。
一类称为寄居架构,这类虚拟机必须要安装在操作系统上,通过操作系统去调用计算机中的硬件资源,虚拟机本身被看作是操作系统中的一个应用软件。这种虚拟机的性能与原生架构的虚拟机产品有着天壤之别,因而主要用于教学或学习。典型产品是VMware Workstation和VirtualBOX。
另一类称为原生架构,有时也称作裸金属架构。这种类型的虚拟机产品直接安装在计算机硬件上,不需要操作系统的支持,它可以直接管理和控制计算机中的所有硬件设备,因而这类虚拟机拥有强大的性能,主要用于生产环境。典型产品就是vSphere、Citrix,以及Linux系统中自带的KVM。目前所说的虚拟化技术主要是指这类产品。
图1-7所示为这两类产品的架构。
图1-7 寄居架构和裸金属架构
绝大多数普通用户所接触的是寄居架构的虚拟机产品。其中VMware Workstation凭借其强大的性能以及对Windows和Linux系列操作系统的良好支持,得到了广泛的应用。本书中的绝大部分实验是利用VMware Workstation(以下简称VMware)来搭建环境的,所使用的软件版本为VMware Workstation 15。
1.安装VMware Workstation
VMware的安装过程比较简单,主要步骤如下。
①运行安装程序,打开安装向导。接受许可协议之后,修改软件的安装位置。建议不要使用默认的安装路径,而是将VMware安装到C盘以外的分区,比如安装在D:\vmware文件夹中。
②接下来输入序列号进行注册。正确注册之后,VMware Workstation的安装就完成了。
2.物理主机的硬件要求
安装完VMware之后,就可以创建和使用虚拟机了。在这之前,还必须先保证物理主机的硬件配置要达到相应的要求。
我们目前所用的操作系统分为32位和64位,它们的主要区别在于内存寻址能力。32位操作系统采用32位的二进制数为内存空间编号,在这类系统中,CPU能够寻址的最大内存空间为4GB。而64位操作系统则采用64位的二进制数为内存空间编号,内存寻址空间扩大到16EB。
CentOS 7是64位的操作系统,要想在虚拟机中安装CentOS 7,要求物理主机的CPU必须支持硬件虚拟化技术,即Intel-VT技术或AMD-V技术。AMD的CPU大多支持虚拟化技术,包括Intel的酷睿系列CPU,但一些型号较老的奔腾或赛扬系列CPU则有可能不支持虚拟化技术。
另外,在BIOS中还必须要开启相关的硬件虚拟化设置选项,这项功能在大多数情况下默认是关闭的。进入物理主机的BIOS,找到类似“Intel Virtual Technology”的设置选项,将其设为“Enabled”(启用)即可(见图1-8)。当然,如果CPU不支持硬件虚拟化,那么BIOS中也就没有这项设置。
图1-8 在BIOS中开启硬件虚拟化功能
虽然物理主机的内存大小不作为必要条件,但越大越好,一般要确保至少有4GB的物理内存。
3.创建虚拟机
准备工作完毕之后,下面就来创建一台虚拟机。注意,在VMware中创建虚拟机需要有管理员权限,建议以管理员身份运行VMware。
以下是创建虚拟机的主要步骤。
①在VMware主窗口中单击“创建新的虚拟机”按钮,打开“新建虚拟机向导”。
②选择“自定义”模式,对虚拟机中的硬件设备进行定制。
③在“安装客户端操作系统”界面中选择“稍后安装操作系统”,待创建完虚拟机之后,再单独进行系统的安装。
④选择操作系统的“版本(V)”为“CentOS 64位”,如图1-9所示。注意,如果物理主机不支持虚拟化技术,或者BIOS中没有启用虚拟化选项,那么在这里就无法继续操作了。
图1-9 选择安装的操作系统
⑤设置虚拟机名称以及虚拟机文件的存储位置,如图1-10所示。建议最好在C盘以外的专门文件夹中单独存储。
图1-10 设置虚拟机名称及虚拟机文件的存储位置
⑥对虚拟机的CPU和内存进行配置。
物理主机的CPU现在大多是多核的,一般只给虚拟机配置一个CPU核芯。
虚拟机内存可根据物理内存的大小灵活设置,一般建议设为1GB。
⑦网络类型以及I/O控制器、磁盘类型选择默认设置即可。
在“选择磁盘”界面中选择“创建新虚拟磁盘”。虚拟磁盘以扩展名为“.vmdk”的文件形式存放在物理主机中,虚拟机中的所有数据都存放在虚拟磁盘里。
然后需要指定磁盘容量,默认为20GB。这里的容量大小是允许虚拟机占用的最大空间,而并不是立即分配使用这么大的磁盘空间。磁盘文件的大小随着虚拟机中数据的增多而动态增长,但如果选中“立即分配所有磁盘空间(A)”,则会立即将这部分空间划给虚拟机使用,不建议选择该项。
另外,强烈建议选中“单个文件存储虚拟磁盘(O)”,如图1-11所示。这样会用一个单独的文件来作为磁盘文件,前提是存放磁盘文件的分区必须是NTFS分区。如果选择“虚拟磁盘拆分成多个文件(M)”,则会严重影响虚拟机的性能。
图1-11 设置虚拟磁盘
⑧虚拟机创建完成,可以单击“自定义硬件”按钮对虚拟机硬件做进一步调整。建议将“声卡”“打印机”等虚拟机用不到的硬件设备移除,以节省系统资源。调整后的界面如图1-12所示。
图1-12 移除虚拟机不必要的硬件设备
至此,一台新的虚拟机就创建好了。