本节书摘来自异步社区《深入学习VMware vSphere 6》一书中的第2章,第2.5节,作者:王春海著,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.5 在IBM服务器集成的USB端口安装ESXi
在以前,管理员总是习惯为每个服务器配置两块硬盘,配置成RAID1安装系统。而在现在使用虚拟化技术管理服务器的时候,一般情况下,服务器不再配置本地硬盘,而是直接从存储上为服务器分配5GB~10GB的空间,用于虚拟化系统的安装。但是,也有一些管理员,认为将虚拟化的管理程序安装在本机硬盘比较好,这时候就有以下的选择。
(1)仍然为服务器配置两个较小的SAS硬盘(如300GB),配置成RAID1,安装VMware ESXi。
(2)为服务器配置1块60GB~120GB的固态硬盘,安装VMware ESXi。
我们可以有第三种选择,即将VMware ESXi安装在一个U盘上。但是,人们感觉用U盘启动操作系统“不专业”,也感到在服务器机箱上插个U盘不太安全。
实际上,对于这个问题,厂家也早已考虑。HP的DL 380 Gen8在机箱内部集成了一个SD卡槽,插入SD卡后,可以用来安装虚拟化底层系统。而IBM的3650 M4系列,则在机房内部集成了一个USB接口,可以插入U盘,用来安装虚拟化底层系统。本文介绍在IBM 3650 M4系列服务器中,使用内置的USB接口,插上U盘,安装VMware ESXi系统的步骤及注意事项。其他厂商(例如HP)的服务器在U盘(或SD卡)安装虚拟化系统则与此类似。
2.5.1 在机箱中安装U盘
打开IBM 3650服务器的机箱盖,在左下角靠近底部的位置,有个标记为“Hypervisor Key”的USB接口,外围是紫色颜料,标记为“DOWN”是一个开锁的标志,将外围的塑料按下去之后,才能插入U盘(为了安装VMware ESXi 6.x的版本,只需要配置1GB的U盘即可。由于U盘IOPS较小,VMware ESXi不会使用大于1GB的空间,所以配置过大的U盘没有实际意义),如图2-5-1所示。
插入U盘,如图2-5-2所示,然后盖好机箱盖。
2.5.2 安装VMware ESXi
安装VMware ESXi的方法很多,本节使用自己制作的启动U盘安装。
(1)打开服务器的电源,在出现提示界面之后按“F12”键,选择U盘启动,如图2-5-3所示。从图中可以看到,机箱内部的USB接口标记为“USB1:Storage0 –USB Port Hypervisor”,而机箱底部及面板的USB端口被识别为“Storage1”。
(2)进入VMware ESXi安装程序之后,在“Select a disk to install or Upgrade”界面选择安装位置,在此选择安装在机箱内部的U盘,你可以根据U盘大小选择,如图2-5-4所示。在本示例中,安装程序保存在32GB(显示为28.89GB)的U盘中,而机箱中插入的是一个8GB(显示为7.52GB)的U盘。
图2-5-3 选择U盘启动
如果引导磁盘与安装磁盘都是一样大小的,例如图2-5-5所示的两个都是接近8GB的U盘,碰到这种情况,为了避免将系统安装在引导U盘上,请换一个不同容量的引导U盘,重新启动服务器,重新选择安装位置。
(3)在选择了正确的安装位置之后,开始安装,并完成VMware ESXi的安装,这些不一一介绍。
2.5.3 修改引导顺序
在安装完成后,重新启动计算机,并在再次进入系统之前,进入CMOS设置,修改BIOS中的引导顺序,添加“HyperVisor”及USB Storage引导并将其添加到列表前面,主要步骤如下。
(1)重新启动服务器,当出现如图2-5-6所示菜单时,按“F1”键。
(2)进入系统配置界面后,移动光标到“Start Options”并按回车键,如图2-5-7所示。
(3)在“Boot Manager”对话框,选择“Add Boot Option”(添加启动项),并按回车键,如图2-5-8所示。
(4)在“Add Boot Option”菜单中,在“Generic Boot Option”项按回车键,如图2-5-9所示。
(5)在“Generic Boot Option”菜单中添加“Embedded Hypervisor”,如果你用来安装系统的U盘没有插在机箱内部集成的USB端口,则可以添加“USB Storage”,如图2-5-10所示。
(6)返回到“Boot Manager”菜单,移动光标到“Change Boot Order”并按回车键,如图2-5-11所示。
(7)在“Change Boot Order”菜单中,在“Change the order”处按回车键,选中“Embedded Hypervisor”,按“+”键将其调整到最上,并将“USB Storage”也调整到前面,如图2-5-12所示。调整之后,按回车键。
(8)移动光标到“Commit Changes”处按回车键,如图2-5-13所示。
(9)最后返回到“System Configuration and Boot Management”(系统配置与启动管理),先移动光标到“Save Settings”(保存更改),然后移动光标到“Exit Setup”退出设置,如图2-5-14所示。
经过上述设置,即可以使用U盘引导VMware ESXi。
2.5.4 添加本地存储
在使用U盘启动并进入VMware ESXi系统之后,还需要将本地硬盘添加到ESXi存储,主要步骤如下。
(1)使用vSphere Client连接到VMware ESXi,在“配置”选项卡可以看到提示“ESXi主机没有永久存储”,如图2-5-15所示。
(2)单击“要立即添加存储,请单击此处创建数据存储”,进入“添加存储器类型”对话框,选择“磁盘/LUN”,如图2-5-16所示。
(3)在“选择磁盘/LUN”对话框选择本地硬盘,如图2-5-17所示。
(4)在“文件系统版本”对话框选择“VMFS-5”,如图2-5-18所示。
(5)在“当前磁盘布局”对话框“设备”列表中,显示了当前磁盘的容量、可用空间,以及磁盘现有分区情况,由于这是一个新的磁盘,所以显示“硬盘为空白”,如图2-5-19所示。
(6)在“属性”对话框输入数据存储名称,请根据你的数据中心的命名规则或你的规划命名,如图2-5-20所示。
(7)在“磁盘/LUN-格式化”对话框选择“最大可用空间”,如图2-5-21所示。
(8)在“即将完成”对话框查看磁盘布局、分区大小及容量,检查无误之后,单击“完成”按钮,如图2-5-22所示。
(9)添加之后,在“配置→存储器”列表中可以看到添加后的数据存储,如图2-5-23所示。
2.5.5 修改日志位置
由于VMware ESXi安装在U盘中,而日志不能保存在U盘中,所以需要修改VMware ESXi的日志位置。
(1)在“配置”中可以看到,VMware ESXi提示“配置问题:XXX esx.problem.syslog. nonpersistent.formatOnHost not found XXX”,如图2-5-24所示。
(2)在“配置→存储器”中鼠标右键单击添加的存储,在弹出的快捷菜单中选择“浏览数据存储”,如图2-5-25所示。
(3)浏览打开数据存储之后,单击“+”按钮创建一个文件夹,例如log,然后浏览该文件夹,并复制文件夹的名称(包括路径,在此路径名称为[esx-data] log),如图2-5-26所示。
(4)返回到ESXi控制台界面,在“配置”中选择“高级设置”,如图2-5-27所示。
(5)打开“高级设置”,在左侧找到“Syslog”,在右侧定位到“Syslog.global.logDir”处,默认是“/scratch/log”,在此选择“粘贴”,将图2-5-26中复制的文件夹名称粘贴到此,如图2-5-28所示。设置之后单击“确定”退出。
(6)再次返回到“摘要”选项卡,可以看到提示已经消失,如图2-5-29所示。
至此,将VMware ESXi安装到U盘顺利完成。