VMware ESXi系统安装常见故障

2019-09-13 06:30石家庄薄鹏王春海
网络安全和信息化 2019年9期
关键词:驱动程序磁盘网卡

■ 石家庄 薄鹏 王春海

编者按: VMware ESXi系统应用广泛,很多用户在使用过程中会遇到各种问题,本文对此总结了一些VMware ESXi安装中可能出现的故障。

ESXi 是VMware虚拟化基础平台,在服务器上成功安装ESXi是实现虚拟化的第一步。本文总结了一些VMware ESXi安装中可能出现的故障,希望对初学者有所帮助。

图1 没有找到网卡

内存不足导致无法安装故障

在物理服务器上安装ESXi很少由于内存不足而失败。由于内存不足而失败一般出在做实验中,由于主机内存较少,在为ESXi虚拟机分配内存时较小而导致ESXi安装失败。

解决的方法也很简单,为ESXi的主机(或虚拟机)配置足够的内存即可。

图2 找不到硬盘

找不到网卡的故障

安装ESXi的时候,如果提示没有网卡也会导致安装失败,如图1所示。

出现这个问题的原因主要有两点:

(1)在PC机上安装,PC机上配置的RTL8111等网卡,而ESXi安装程序中没有配置这款网卡的驱动程序。

(2)在服务器上安装,服务器配置了新的万兆或40GE网卡(没有配置千兆网卡),但ESXi安装程序中没有集成这些网卡的驱动程序。

找不到服务器硬盘的故障

在安装ESXi的时候,提示找不到硬盘,如图2所示。

在安装ESXi的时候提示找不到硬盘,一般情况下是服务器配置的RAID没有在ESXi的默认驱动列表中。

对于安装时找不到硬盘以及找不到网卡的情况,需要下载网卡与RAID卡的ESXi驱动程序,将其打包集成的ESXi的安装ISO中,使用定制的ESXi安装程序安装服务器。

对于使用定制驱动程序打包的服务器,在将来的版本升级中,也需要将驱动程序集成到高版本的ESXi的安装包中用于升级,如果使用不带相关网卡驱动的ESXi安装包升级服务器,升级之后会由于找不到网卡驱动程序导致ESXi无网络;如果使用不带相关RAID卡驱动程序的ESXi安装包升级,升级之后ESXi找不到VMFS存储,导致ESXi日志无法保存、VMware Tools无法安装。

在2018年12月底的一个项目中,用户有3台TS850的服务器运行的是ESXi 5.5,在将ESXi升级到6.0之后,提示系统日志存储在非持久存储中,并且找不到系统ESXi分区。

造成这个问题的原因是浪潮TS850使用的RAID卡是Adaptec RAID 6805,ESXi 6.0安装程序中没有这款RAID卡的驱动程序。

解决的方法是,集成6805 RAID卡驱动程序到ESXi 6.0,重新升级安装就可以。

安装ESXi进度到5%出错问题

安装VMware ESXi 6.0及VMware ESXi 6.5的时候,如果进度到5%的时候出错,一般是硬盘分区问题。

某单位采购的DELL R730XD的服务器,配置了128GB内 存,12块 4TB的 硬盘划分2个分区,一个30GB安装系统,剩余空间存放数据,准备安装VMware ESXi 6.5.0。在这台服务器上采用iDRAC加载VMware ESXi 6.5.0安装镜像的方式,通过虚拟光驱安装VMware ESXi,在安装到5%之后出错,错误信息如图3所示。

图3 安装ESXi 6.5出错

解决方法比较简单,将BIOS中引导模式改为UEFI并删除安装ESXi的分区并重新安装即可解决。这个问题都可能是划分RAID后,磁盘分区格式不正确造成的。只要使用工具U盘启动DELL服务器,运行diskgen,删除准备安装ESXi系统硬盘的所有分区,保存分区即可。

另外需要注意,在重新安 装VMware ESXi之 前,进 入 BIOS设 置,在“Boot Settings” 中, 将“Boot Mode”改为 UEFI。

如果你的服务器即有RAID划分的磁盘,也有Non-RAID的磁盘,想修改硬盘的引导顺序,可以在BIOS设置中修改。进入系统BIOS设置,单 击“Device Settings”, 在“Device Settings”中单击“integrated RAID Controller”,在“Main Menu” 中单 击“Controller Management”,在“Select Boot Device”下拉列表中,选择最先引导的硬盘,然后保存即出即可。

安装或升级ESXi的注意事项

在安装或升级ESXi的时候,一定要明确了解当前所操作的主机,需要将ESXi安装在何处,是安装在本地U盘、SD卡,还是本地SAS硬盘或SSD固态硬盘,或者是存储分配给当前主机的空间。

如果共享存储分配给主机的空间时,一定要确认正确的安装位置,需要将ESXi安装在用于系统引导的容量较小的专有LUN,而不是同时分配给多台主机的容量很大的共享分区,如图4所示,这是某虚拟化项目中,共享存储分配给某台ESXi主机的空间,图中一共有3个LUN,其中容量为40GB的是分配给这台主机的引导空间,1.55TB与2.73TB是分配给所有主机的共享空间。

注意:在为ESXi升级的时候,如果系统磁盘不是从存储划分的空间,建议断开服务器与存储的光纤,等ESXi安装或升级完成后,再连接存储的光纤。在某个项目中,某个员工在升级ESXi的时候,将ESXi安装到了数据存储LUN导致存储中的所有数据被清空。慎重!

图4 选择正确的引导盘用于ESXi的系统安装

图5 根据容量选择ESXi系统盘

说明:图中的Remote表示远程磁盘,Local表示本地磁盘(当前示例中没有配本地磁盘)。

在安装ESXi的时候,如果物理主机硬盘已经安装过了ESXi(重新安装或升级安装),已经有VMFS分区的磁盘前面用*表示,己经有vSAN分区的磁盘前面用#表示,注意不要将ESXi系统安装在标记为#的vSAN磁盘中,如图5所示。

在这个截图中,使用一个16GB的U盘加载ESXi的安装镜像启动服务器,准备将ESXi安装到一个32GB的U盘中的截图。

在安装ESXi的时候,如果不清楚所选择的分区是否有数据或者是否有ESXi的系统,可以选中分区之后按F1键,在弹出的对话框中,将会显示是否有ESXi的分区。这表示选择的磁盘已经有ESXi 6.7.0的系统。

如果选择已有系统的磁盘(或U盘)安装ESXi,则会弹出“ESXi and VMFS Found”的对话框,选择第一项是升级安装并保留VMFS数据,选择第二项是全新安装并保留VMFS数据,选择第三项是全新安装覆盖VMFS数据,一般选择第一项或第二项。如图6所示。

在安装ESXi的时候,如果只看到启动U盘,没有找到服务器的硬盘,则可能的原因如下。

(1)如果服务器确认有本地硬盘并且在RAID中进行了正确的配置,这表示当前要安装版本的ESXi,没有该服务器的RAID卡或SAS卡驱动,需要为该服务器定制安装程序并重新安装。

(2)如果服务器使用远程存储分配的空间,但存储并未为该服务器分配空间,或者服务器与存储的连接出问题,应检查线路或存储服务器配置。

UEFI与LEGACY引导问题

现在服务器或PC机的系统启动支持两种模式,一种是传统BIOS模式(称为Legacy),另一种是 UEFI模式,两种模式可以在CMOS中修改。

但一些新的服务器只支持UEFI的BIOS,对应的系统引导也只支持UEFI模式。在安装ESXi的时候,常用的做法是使用网上流行的一些U盘制作工具制作启动U盘,然后加载ESXi的安装ISO文件引导服务器并安装ESXi系统,但这种方式只支持Legacy模式引导的服务器。

对于UEFI模式引导的服务器,这种方法制作的U盘已经不能用于ESXi系统的安装。如果想继续使用U盘安装ESXi系统,可以使用UltraISO将ESXi的ISO文件写到U盘制作成启动U盘安装,或者使用KVM、服务器远程控制台连载ESXi的ISO引导服务器。使用IODD虚拟硬盘盒加载ISO镜像文件启动服务器也是一种办法。

图6 选择升级

图7 在Boot管理器中启用/不启用Legacy模式

某些服务器配置的RAID卡支持legacy配置,也支持UEFI配置。如果是为了配置RAID卡将引导模式设置为BIOS模式或Legacy模式,在配置完RAID之后将引导模式改为UEFI。

现在较新型的RAID卡只支持在UEFI模式中设置,不支持Legacy配置。例如华为RH5288 V5服务器配置的AVAGO Mega SAS 3508 RAID卡,如果将启动类型修改为Legacy,将不能进入RAID配置界面。

联想 System系列服务器(原 来 的 IBM 3650、3850系列),可以将服务器引导模式设置为UEFI或BIOS,但在加载boot菜单时,可以临时选中Legacy(如图7所示),以Legacy模式加载引导设备,这比较方便使用工具U盘加载ESXi的ISO镜像安装系统(此时引导模式可以为 UEFI)。

说明:UEFI和Legacy是两种不同的引导方式,UEFI新式的 BIOS,legacy是 传 统 BIOS。在UEFI模式下安装的系统,只能用UEFI模式引导;在Legacy模式下安装的系统,也只能在legacy模式下进系统。UEFI只支持64位系统并且磁盘分区必须为GPT模式,传统BIOS无法支持GPT分区引导,只能进操作系统才能识别GPT分区。

猜你喜欢
驱动程序磁盘网卡
联网全靠它 认识笔记本的无线网卡
它的好 它的坏 详解动态磁盘
解决Windows磁盘签名冲突
阻止Windows Update更新驱动程序
Server 2016网卡组合模式
计算机硬件设备驱动程序分析
Windows系统下动态磁盘卷的分析与研究
挑战Killer网卡Realtek网游专用Dragon网卡
克隆硬盘很简单
USB故障又一原因