由于现实环境条件有限没有物理服务器,所以只能在笔记本电脑上的VMware Workstation上的进行安装部署。在安装部署之前首先看一下我电脑的硬件配置,CPU:Intel core i5-8265U 四核八线程,内存:32G,硬盘128G SSD+1T 机械硬盘。vSphere配置说明:单台ESXi主机最低配置:2核CPU、4G内存、142G硬盘空间,vCenter Server最低配置:2核心CPU,12G内存,415G硬盘空间。
实验环境:VMware Workstation版本为:16.0.0。两台ESXi 7.0主机,一台vCenter Server 7.0服务端,使用openfiler来模拟存储服务器。网络设置为NAT网络,IP地址段:192.168.80.0/24。IP地址分配,ESXi1:192.168.80.151/24,ESXi2:192.168.80.152/24,vCenter Server:192.168.80.150/24,openfiler:192.168.80.100/24。下面将进行vSphere 7.0的安装部署:
一、ESXi主机的安装配置。
新建一台ESXi 7.0的虚拟机,为模拟真实环境,为ESXi虚拟机配置4块网卡并将其设置NAT网络模式。
1、打开VMware Workstation,在“主页”界面上,点击“创建新的虚拟机”。
2、新建虚拟机向导,选择“自定义(高级)”配置。
3、虚拟机硬件兼容性保持默认选择即可。
4、安装客户机操作系统,选择“稍后安装操作系统”。
5、选择客户机操作系统,选择“VMware ESXi”,版本选择“VMware ESXi 7.0和更高版本”。
6、命名虚拟机,这里我命名为“VMware ESXi 7.0-151”,这台虚拟机我将会设置其IP地址为:192.168.80.151,所以在名字的后缀加上IP地址的最后一位,另一台ESXi主机以及vCenter Server虚拟机的命名亦是如此,后面就不再重复说明了。
7、处理器配置,这里我为ESXi主机配置2核心的CPU,这是ESXi主机CPU的最低配置。
8、此虚拟机的内存,这里配置4G的内存给ESXi主机,这也是ESXi主机内存的最低配置。
9、网络类型,选择“NAT”网络类型。
10、I/O控制器类型,保持默认即可。
11、虚拟磁盘类型,选择默认推荐的“SCSI”。
12、磁盘,选择“创建新虚拟磁盘”。
13、指定磁盘容量,设置建议的大小142G,并选择“将虚拟磁盘存储为单个文件”。
14、磁盘文件,保持默认即可。
15、已准备好创建虚拟机,点击“自定义硬件配置”。
16、设置DVD光驱挂载ESXi 7.0的ISO镜像文件,并勾选“启动时连接”。
17、添加3块虚拟网卡,将其设置为NAT网络模式。
18、点击“完成”,完成虚拟机配置。
19、点击“开启此虚拟机”,启动虚拟机。
20、开机后,虚拟机将会从DVD光驱的ISO镜像文件启动,开始安装ESXi。
21、出现ESXi 7.0安装界面,按enter键继续安装。
22、进行安装许可认证界面,按F11键选择接受并继续。
23、选择安装的存储设备,这里选择本地硬盘。
24、选择键盘布局,选用默认的即可。
25、设置root密码。
26、提示即将开始安装ESXi 7.0,本地磁盘将要被清空,按F11键进行安装。
27、成功安装ESXi,按enter键重启。
28、重启后出现ESXi界面,包括ESXi主机的硬件配置,管理地址信息,管理地址默认为DHCP动态获取,在真实环境中一般都设置为静态IP地址。
29、按F2键修改ESXi主机的管理地址,输入root账户密码。
30、选择“configure management network”网络配置设置项。
31、选择“Network Adapters”网络适配器设置项,可以看到系统默认使用第一块网卡。
32、按回车键,将其他网卡都加入到管理网络中,这里将虚拟机的4块网卡全部设置为管理网络,这里的管理网络既用做模拟管理网络又用做模拟业务网络,在真实环境中管理网络和业务网络一般都是分开的。
33、选择“ipv4 configuration”设置项,设置管理地址,将其设置为静态ip地址,按照规划好的IP地址进行配置。
34、选择“DNS configuration”设置项,设置DNS地址。
35、设置好网络参数后,按ESC键退出配置界面,提示是否更改网络配置,按回车即可。
36、出现如下界面表示,ESXi这台ESXi主机配置成功,打开浏览器输入界面中的管理IP地址即可对这台ESXi主机进行管理。
至此ESXi1主机便安装完成,ESXi2主机的安装步骤与此相同。
二、vCenter Server服务器的安装配置。
因为是模拟环境,所以vCenter以导入虚拟机的方式进行安装,当然在真实环境中,vCenter一般都以虚拟机的安装方式运行在某台ESXi主机之上。
1、用虚拟光驱加载vCenter的ISO镜像文件,我电脑装的是ultraISO,用其他的光盘刻录软件也行。
2、在VMware Workstation的主页选择“打开虚拟机”。
3、打开虚拟光驱中vcsa文件夹中的vCenter虚拟机模板。
4、用户许可协议,勾选“我接受许可协议条款”。
5、设置新虚拟机名称,这里我设置为“VMware vCenter Server 7.0-150”,点击“浏览”,选择虚拟机保存的文件位置。
6、部署选项,选择“Tiny vCenter Server with Embedded PSC”项,这是部署vCenter Server 7.0的最低配置。
7、配置此虚拟机的其他属性,选择“Networking Configuration”设置项。在“Host Network IP Address Family”文本框中输入IP地址类型为ipv4;在“Host Network Mode”文本框中输入static;在“Host Network IP Address”输入当前要部署的vCenter Server的IP地址,本示例为192.168.80.150;在“Host Network Prefix”输入子网掩码位数,在此为24(表示255.255.255.0);在“Host Network Default Gateway”中输入网关,当前示例为192.168.80.2,在“Host Network DNS Servers”文本框中输入DNS名称,本示例为202.102.134.68,在“Host Network Identtity”输入192.168.80.150。
8、点击“SSO Configuration”选项卡,设置SSO账号(默认为administrator@vsphere.local)密码,在此需要设置复杂密码(大小写字母、数字、非数字字符、长度超过6位)。
9、点击“System Configuration”选项卡,设置root账号密码。
10、点击“导入”,开始导入虚拟机模板,此时需要等待一段时间,请耐心等待。
11、导入虚拟机完成之后,vcsa虚拟机自动启动,修改虚拟机配置,将网卡从默认的“桥接”改为“NAT”。
12、之后耐心等待,直到在VMware Workstation的控制台中出现设置的管理地址。
13、此时打开火狐浏览器中,在地址栏中输入https://192.168.80.150:5480 ,会显示系统配置界面,单击“设置”,提示输入root密码登录,输入即可。
14、开始第二阶段的安装,在“设备配置”中确认配置信息,确认无误后,点击“下一步”。
15、耐心等待一段时间后,出现SSO配置,输入SSO域名及密码。
16、配置CEIP,取消勾选“加入VMware客户体验提升计划(CEIP)”。
17、确认配置信息,点击“完成”。
18、弹出警告信息,点击“确定”,开始第二阶段的配置。
19、等vCenter Server系统启动完成之后,配置完成。
20、安装完成可以进入vCenter Server界面,可以看到登录vSphere Client的时候,只有基于HTML 5的版本,原来的vSphere Web Client已经不再提供。
21、登录vCenter Server,首次登录比较慢,登陆成功后出现如下界面。
此时,vCenter Server 7.0便安装成功。其他配置说明:管理URL地址为:https://192.168.80.150:5480 。
三、openfiler存储安装配置。
先安装openfiler操作系统,再关机添加5块100G硬盘用来配置iSCSI存储。
1、在VMware Workstation主页点击“创建新的虚拟机”。
2、虚拟机类型配置,选择“自定义(高级)”。
3、虚拟机硬件兼容性,保持默认即可。
4、安装客户机操作系统,选择“稍后安装操作系统”。
5、选择客户机操作系统,openfiler系统其实是基于Linux系统开发的,因此这里我选择Linux,版本选择CentOS 7 64位。
6、虚拟机名称,这里命名“openfiler”,点击“浏览”选择虚拟机存储位置。
7、处理器配置,openfiler这个系统占用资源比较少,所以我这里只分了1核CPU。
8、虚拟机的内存,内存配置1G即可。
9、网络类型,选择默认的“NAT”模式。
10、I/O控制器类型,保持默认即可。
11、虚拟磁盘类型,保持默认即可。
12、磁盘,选择“创建新的虚拟磁盘”。
13、最大磁盘容量为20G,选择“将虚拟磁盘存储为单个文件”。
14、磁盘文件,点击“浏览”选择存储位置,这里保持默认路径。
15、已准备好创建虚拟机,点击自定义硬件。
16、设置DVD光驱加载openfiler的系统镜像ISO文件,勾选启动时连接,然后点击关闭。
17、点击“完成”,完成创建的虚拟机。
18、点击“开启此虚拟机”,打开这个虚拟机进行安装操作系统。
19、出现如下界面,按回车键进行系统的安装。
20、点击“next”。
21、选择系统键盘,由于这里没有中文,这里只能选择英文。
22、弹出警告信息,提示硬盘sda将要被清除所有数据,是否要进行,点击“Yes”。
23、选择设备进行程序的安装,这里只能选择sda,并且删除这个设备上的所有分区,点击“Next”。
24、弹出警告信息,提示确定要删除所有的分区和数据吗,点击“Yes”。
25、网络设备配置,默认是DHCP动态获取IP地址,点击“Edit”进行配置。
26、设置ipv4为静态IP地址,设置IP地址及掩码,以及关闭ipv6地址功能。
27、主机名、网关以及DNS这里就不设置了,点击“Next”。
28、提示网关和DNS没有配置,点击“continue”继续。
29、选择时区,这里就选择上海吧,点击“Next”。
30、设置root密码,点击“Next”。
31、确认安装信息,点击“Next”进行安装。
32、安装完成,重启系统。
33、出现如下界面,提示登录地址表示openfiler系统安装成功。
34、关闭虚拟机,添加5块100G硬盘进行存储配置。
35、打开虚拟机后,使用狐火浏览器在地址栏中输入https://192.168.80.100:446 ,打开openfiler的配置界面。
36、输入用户名:openfiler,密码:password,进行登录,登陆成功之后出现系统状态信息页面。
创建物理卷,将刚添加的5块转换为物理卷。
37、点击“Volumes”,再点击右侧的“Block Devices”,点击“/dev/sdb”设备。
38、在sdb这个设备上创建一个物理卷分区,点击“Create”。
39、如图所示,sdb的物理卷即创建完成,其他4块硬盘也是如此,分别创建物理卷。
40、创建好的物理卷如下图所示:
创建卷组。
41、依次点击主菜单 Volumes,右侧菜单 Volume Groups,在 Volume group name 处输入卷组名 VG_01, Select physical volumes to add 处勾选/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde、/dev/sdf。
42、点击“Add volume group ”,完成卷组的创建,如下图所示。
在物理卷组上创建iSCSI逻辑卷。
43、依次点击主菜单 Volumes,右侧菜单 Add Volume。在 Select Volume Group 处选择 VG_01。
44、Volume Name 处输入卷名称为LV_01, Required Space (MB)处输入卷大小,卷大小根据需要设置。 Filesystem / Volume type 处选择 iSCSI,点击 Create 按钮,创建该卷。
45、iSCSI逻辑卷创建完成,如下图所示:
开启 iSCSI target server 服务。
46、依次点击主菜单 Services,在 Manage Services 中点击 iSCSI target 右侧 Enable按钮,开启 iSCSI target server 服务。 点击后, Status 变为 Enabled。然后再点击后边的start按钮,开启iSCSI服务,status变为running。
47、点击主菜单 Volumes,右侧菜单 iSCSI Targets。
48、点击 Target Configuration,点击 Add 按钮,添加一个新的 iSCSI Target。
49、添加以后,见下图。
50、点击 LUN Mapping 按钮,点击 Map 按钮,映射 Target,点击以后该按钮将变为 Unmap 按钮。
51、点击 Network ACL,点击Local Networks。
52、创建一个访问控制列表,命名为iSCSI,匹配的IP地址段为:192.168.80.0/24。
53、点击主菜单Volumes,右侧菜单iSCSI Targets。点击 Network ACL, Access 处选择 Allow,允许 192.168.80.0/24 网段中的计算机使用 iSCSI,点击 Update。
至此,openfiler存储服务器便已经配置完成。
四、配置vCenter Server,将两台ESXi主机加入到vCenter中,再将存储服务器挂载到两台ESXi主机上。
打开并登录vCenter,首先添加ESXi主机域vCenter Server的许可证。
1、在主界面上,点击“管理您的许可证”。
2、分别添加ESXi主机和vCenter Server的许可证。
3、给vCenter分配许可证,点击“资产”,选中vCenter,点击“分配许可证”。
4、选择vCenter 7.0的许可证,点击“确定”即可。
新建数据中心
5、创建名为“Datacenter”的数据中心。
新建集群
6、创建名为“cluster”的集群,将vSphere DRS和vSphere HA功能开启。
将两台ESXi主机加入集群中
7、依次点击集群“cluster”,“配置”,“快速入门”。
8、点击步骤2的“添加主机”,将两台ESXi主机添加到集群。
9、添加完成后的效果如下:
10、配置集群,点击步骤3的“配置”。
11、配置Distributed Switch分布式交换机,勾选“稍后配置网络设置”。
12、高级选项,启用高可用和DRS功能。
13、检查,确认信息无误后,点击“完成”。
14、完成集群配置。
挂载openfiler存储至ESXi主机
15、点击192.168.80.151这台ESXi主机,点击“配置”,点击“存储适配器”,点击“添加软件适配器”。
16、选择“添加软件适配器”,点击“确定”。
17、选中软件适配器,点击下方的动态发现,点击“添加”。
18、输入iSCSI服务器地址,即openfiler存储服务器地址,点击“确定”。
19、点击“重新扫描适配器”。
20、完成挂载openfiler存储。
ESXi2主机挂载openfiler存储操作步骤相同,完成之后在集群的数据存储中,创建openfiler的存储空间。
21、点击集群的数据存储,点击“新建”,类型选择默认的“VMFS”。
22、数据存储名称:Datastore-openfiler-500G,选择ESXi主机:192.168.80.151,选中openfiler iSCSI存储,点击“Next”。
23、选择VMFS版本,这里选择默认的VMFS 6。
24、分区配置,使用默认的设置,使用所有分区。
25、检查配置信息。
26、查看集群的数据存储
通过vCenter给ESXi主机分配许可证。
27、依次点击“许可证”-“资产”-“主机”,选中两台ESXi主机,点击“分配许可证”。
28、选择ESXi7.0的许可证分配给两个ESXi主机。
其他问题:ESXi主机的 vSphere HA 检测信号数据存储数目为 1,少于要求数目: 2。
原因:如果在共享存储中没有允许数据存储检测信号的冗余,则会发生此问题。 自 vSphere 5.0 开始,vSphere HA 至少需要在群集中的所有主机之间共享两个共享数据存储,才能正常运行数据存储检测信号。
要解决此问题,添加一个辅助检测信号数据存储即可。操作步骤如下:
1、登录到 vCenter Server,单击该群集,然后单击“配置”设置栏-“服务”-“vSphere可用性”,在点击vSphere HA右侧的“编辑”。
2、编辑群集设置 > 高级选项,在“选项”下,为 das.ignoreInsufficientHbDatastore 添加一个条目,在“值”下,键入 true。
3、取消选择打开 vSphere HA,然后单击确定。
等待群集中的所有主机取消对 HA 的配置,然后再打开集群的 vSphere HA功能,此问题便可消除。
此时整个vSphere7.0系统正常运行,至此已经成功完成VMware vSphere 7.0的安装部署。