Linux系统管理初学者指南:基于CentOS 7.6
上QQ阅读APP看书,第一时间看更新

1.2.3 VMware Workstation的高级设置

在虚拟机中成功安装了Linux系统之后,还需对VMware Workstation做进一步的设置,以更好地满足实验需求。

1.创建虚拟机快照

通过创建快照可以将系统的当前状态进行备份,以便随时还原。一般在进行一项有一定风险的操作之前,可以为系统创建快照。

在虚拟机菜单栏中依次单击“虚拟机”→“快照(N)”→“拍摄快照(T)…”,可以为当前状态创建一个快照。图1-25所示是以日期为名创建了一个快照,以后可以随时将虚拟机还原到快照创建时的状态。

图1-25 快照管理

2.克隆虚拟机

搭建网络实验环境一般需要多台虚拟机,如果每台虚拟机都要经过安装系统等操作之后才能使用,则过于烦琐,而且需要占用大量的磁盘空间。通过虚拟机克隆可以很好地解决这个问题,也就是说,既可以快速得到任意数量的相同配置的虚拟机,省去了系统安装的过程,又由于所有克隆的虚拟机都是在原来的虚拟机基础之上增量存储数据,因此也节省了大量的磁盘空间。

克隆操作必须在虚拟机关机的状态下进行。在Linux图形界面中,单击右上角的下拉箭头,然后单击关机图标按钮,将系统关机,如图1-26所示。

图1-26 将系统关机

选中已关闭的虚拟机,单击右键,在弹出的快捷菜单中选择“管理”→“克隆”,打开“克隆虚拟机向导”。在“克隆类型”中,“克隆方式”建议选择“创建一个链接克隆(L)”(见图1-27),这样克隆出的虚拟机将会以原有的虚拟机为基础增量存储数据,可以极大地节省磁盘空间。

图1-27 选择“克隆方式”

为克隆的虚拟机起一个名字,并指定存储位置,如图1-28所示。

图1-28 设置克隆虚拟机的名字和存储位置

这样就创建出了一台名为CentOS 1的克隆虚拟机,它与原有的虚拟机功能一模一样。需要注意的是,一定要确保原有虚拟机运行正常。如果它出现了问题,那么所有以它为基础创建的克隆虚拟机也都会出现错误。因此,建议原有的虚拟机最好不要再使用,而是将其闲置起来,之后所有的实验操作都基于克隆虚拟机进行。

3.利用虚拟硬盘文件创建虚拟机

在物理主机上的操作系统被重新安装或VMware软件被卸载之后,当我们再次用到虚拟机时,之前创建好的那些虚拟机是否可以继续使用呢?如果我们已经把那些虚拟机的磁盘文件完好地保存了下来,那么完全可以利用这些磁盘文件快速地还原虚拟机。

在VMware中选择新建虚拟机,虚拟机的创建过程与前面相同,只是要注意在“选择磁盘”的步骤中要选择“使用现有虚拟磁盘(E)”(见图1-29),并指定已有的“.vmdk”文件为虚拟机的硬盘。

图1-29 使用已有磁盘文件创建虚拟机

由于虚拟机中的所有数据都保存在“.vmdk”磁盘文件中,因此通过这种方式创建出来的虚拟机与之前的完全相同。

4.设置虚拟机的网络环境

虚拟机之间必须进行正确的网络设置,使之可以互相通信,然后才能进行各种网络实验。

打开虚拟机设置界面,选中网络适配器,可以看到虚拟机有“桥接模式(B)”“NAT模式(N)”“仅主机模式(H)”“自定义(U)”“LAN区段(L)”共5种不同的网络连接模式,每种网络模式都对应了一个虚拟网络,如图1-30所示。注意,必须要保证勾选了“设备状态”中的“已连接(C)”,否则就相当于虚拟机没有插接网线。

图1-30 网络设置模式

(1)桥接(bridged)模式

在桥接模式下,虚拟机就像是一个独立主机,与物理主机是同等地位,可以通过物理主机的网卡访问外网,外部网络中的计算机也可以访问此虚拟机。为虚拟机设置一个与物理网卡在同一网段的IP地址,则虚拟机就可以与物理主机以及局域网中的所有主机进行自由通信。桥接模式如图1-31所示。

图1-31 桥接模式

桥接模式对应的虚拟网络名称为“VMnet0”。在桥接模式下,虚拟机其实是通过物理主机的网卡进行通信的。如果物理主机有多块网卡(如一块有线网卡和一块无线网卡),那么还需注意虚拟机实际桥接到了哪块物理网卡。

在“编辑”菜单中打开“虚拟网络编辑器”,可以对VMnet0网络桥接到的物理网卡进行设置,如图1-32所示。

图1-32 设置桥接的物理网卡

(2)仅主机(host-only)模式

仅主机模式对应的是虚拟网络“VMnet1”。VMnet1是一个独立的虚拟网络,它与物理网络之间是隔离开的(见图1-33)。也就是说,所有设为仅主机模式的虚拟机之间以及虚拟机与物理主机之间可以互相通信,但是它们与外部网络中的主机无法通信。

图1-33 仅主机模式

安装了VMware之后,在物理主机中会添加两块虚拟网卡:VMnet1和VMnet8,其中VMnet1虚拟网卡对应了VMnet1虚拟网络。也就是说,如果物理主机要与仅主机模式下的虚拟机进行通信,那么需要保证虚拟机的IP地址与物理主机VMnet1网卡的IP地址在同一网段。

虚拟网络所使用的IP地址段是由系统自动分配的。为了便于统一管理,建议在“虚拟网络编辑器”中将“VMnet1”网络所使用的IP地址段设置为192.168.10.0/24,如图1-34所示。

图1-34 为VMnet1网络指定IP地址段

(3)NAT(网络地址转换)模式

NAT模式对应的虚拟网络是“VMnet8”,这也是一个独立的网络。在此模式下,物理主机就像一台支持NAT功能的代理服务器,而虚拟机就像NAT的客户端一样,虚拟机可以使用物理主机的IP地址直接访问外部网络中的计算机,但是由于NAT技术(网络地址转换)的特点,外部网络中的计算机无法主动与NAT模式下的虚拟机进行通信,也就是说,只能是由虚拟机到外部网络计算机的单向通信。

当然,物理主机与NAT模式下的虚拟机是可以互相通信的,前提是虚拟机的IP地址要与VMnet8网卡的IP地址在同一网段。同样,为了便于统一管理,建议将“VMnet8”网络所使用的IP地址段设置为192.168.80.0/24。

如果物理主机已经接入Internet,那么只需将虚拟机的网络设为NAT模式,虚拟机就可以自动接入Internet。因此,如果虚拟机需要上网,那么非常适合设置为NAT模式。