在学习vSphere的时候,vCenter Server与ESXi是必不可少的产品。推荐在物理主机上安装VMware ESXi,并且在ESXi的物理主机中安装vCenter Server的虚拟机。

但受实验条件限制,有的朋友不能在物理主机测试VMware ESXi与vCenter Server,这个时候就可以使用VMware Workstation软件进行测试。但测试的时候也是有技巧的。在Workstation中创建ESXi的虚拟机并安装ESXi软件,这个没有问题。就是vCenter Server,如果完全模拟生产环境,在ESXi的虚拟机中安装嵌套的vCenter Server的虚拟机没有必要,因为vCenter Server占用的资源相对较多。为了获得较好的体验,推荐将vCenter Server直接部署在Workstation的虚拟机中。

在vSphere 6.0的时候,在Workstation中创建Windows Server 2008 R2或Windows Server 2012、Windows Server 2016的虚拟机并在虚拟机中安装Windows版本的vCenter Server 6.0,也可以在Workstation中部署vCenter Server Appliance。从vSphere 6.5开始,在生产环境中推荐使用vCenter Server Appliance 6.5。现在vSphere最新版本是7.0 U3C,本节介绍在Workstation 16的虚拟机中部署vCenter Server Appliance 7.0 U3的内容。

1 第一阶段安装

在VMware Workstation 16中部署vCenter Server Appliance 7.0U3C比较简单,先用虚拟光驱加载vcsa

7.0U3的ISO文件,导入其中的OVA文件即可。下面介绍主要步骤。(本节以VMware-VCSA-all-7.0.3-19234570.iso为例)。

(1)使用虚拟光驱加载VMware-VCSA-all-7.0.3-19234570.iso,浏览展开VCSA文件夹,可以看到vCenter Server Appliance的OVA文件。如图1所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter

图1 vCenter Server Appliance的OVA文件

(2)在VMware

Workstation, 单击“文件”菜单选择“打开”命令,在“打开”对话框中,浏览第(1)步加载的虚拟光驱的vCenter Server Appliance文件夹,选择OVA文件。如图2所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_02

图2 浏览选择OVA文件

(3)在“导入虚拟机”对话框中,弹出VMware vCenter Server许可协议,接受许可协议。

(4)设置新虚拟机的名称(本示例为vcsa7.0u3c),单击“浏览”选择新虚拟机的存储路径 ,如图3所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_03

图3 设置虚拟机名称和导入位置

(5)在“部署选项”对话框,选择“Tiny vCenter Server With Embedded

PSC”,如图4所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_04

图4 微型置备

(6)在“属性”对话框中,在“Networking Configuration”选项中,在“Host Network IP Address Family”文本框中输入ipv4;在“Host Network Mode”文本框中输入static;在“Host Network IP Address”输入当前要部署的vCenter Server的IP地址,本示例为192.168.80.80;在“Host Network Prefix”输入子网掩码位数,在此为24(表示255.255.255.0);在“Host Network Default Gateway”中输入网关,当前示例为192.168.80.2,在“Host Network DNS Servers”文本框中输入DNS名称,本示例为192.168.80.2,在“Host Network Identtity”是vCenter Server的主机名称,如果没有内部的DNS,此处可以留空,不需要输入;如图5所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_05

图5 网络配置

(7)单击“SSO

Configuration”选项卡,设置SSO账号(默认为administrator@vsphere.local)密码,在此需要设置复杂密码(大小写字母、数字、非数字字符、长度超过6位);)单击“System Configuration”选项卡,设置root账号密码。然后单击“导入”按钮,开始导入vcsa。如图6、图7所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter_06

图6 设置SSO密码

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_07

图7 设置root密码

(8)导入虚拟机完成之后,vcsa虚拟机自动启动,修改虚拟机配置,将网卡从默认的“桥接”改为“NAT”,如图8所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_08

图8 修改网络

【说明】当前计算机VMnet8网络配置为192.168.80.0,如图9所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_09

图9 虚拟机网络

(9)之后耐心等待,直接在VMware Workstation的控制台中出现设置的管理地址,如图10所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_10

图10 已经配置IP地址

2 第二阶段安装

然后开始第二阶段的安装。

(1)此时打开IE浏览器中,输入https://192.168.80.80:5480,首先会让输入密码(图7设置的root密码),会显示系统配置界面,单击“设置”,如图11所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter_11

图11 设置

(2)在“设备配置”中确认系统名称,默认为localhost或pyhton-machine,其他不变,如图12所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_12

图12 设备配置

(3)在SSO配置中指定域名为vsphere.local,设置SSO密码,如图13所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter_13

图13 SSO配置

(4)在“即将完成”对话框中确认vCenter Server Appliance的信息,如图14所示。然后单击“完成”按钮。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_14

图14 即将完成

(5)进入安装第2阶段,此时进度从开始到20%是非常缓慢的。等待进度到达20%,如图15所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_15

图15 安装第2阶段

(6)切换到vCenter  Server的虚拟机,按alt+F1,输入root账户的密码,然后依次执行,如图16所示。

shell

ifconfig

cat /etc/hosts

vim /etc/hosts

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_16

图16 编辑hosts文件

(7)使用vim编辑/etc/hosts文件,移动光标到最后一行的末尾,按一个i,然后按回车键新加一行,内容如下:

192.168.80.80   localhost

然后按一下ESC,输入:wq,保存退出,如图17所示。

【说明】如果你的vCenter Server的名称是python-machine,需要解析的是python-machine而不是localhost。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_17

图17 编辑hosts文件

编写hosts文件,将localhost解析成vCenter Server的IP地址。

(8)然后执行cat /etc/hosts确认查看,如图18所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter_18

图18 检查hosts文件

(9)编写hosts文件之后,第2阶段安装的速度将加快,如图19、图20所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter_19

图19 进度加快

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_20

图20 进度加快

(10)等vCenter Server系统启动完成之后,配置完成,如图21所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_VCSA_21

图21部署完成

【说明】在图21中,有时候会显示https://python-machine:443,这个都是正常的。

(11)安装完成可以进入vCenter Server界面,如图22所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_Workstation_22

图22 vCenter登录界面

(12)登录进入vCenter Server,如图23所示。

 在Workstation 16中导入vCenter Server Appliance 7.0 U3C_vCenter_23

图23 登录进入