微软交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 146|回复: 0

使用VCG检查服务器与ESXi兼容性

[复制链接]

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-11-26 16:06:28 | 显示全部楼层 |阅读模式
兼容性检查在IT集成项目中是非常有必要的。
如果在方案设计时未确认完善兼容性,导致产品版本不匹配,项目实施时就可能出问题。而更糟糕的情况是问题没有在实施时体现,却在转运维后发生。此时向IT原厂开Case时,容易被原厂以不符合兼容性要求为由推诿。所以,我们应该追求在一开始就把事情做对。
如果你是乙方,那你天然需要关注兼容性,因为方案中通常需要包含各种IT产品的版本;如果你是甲方,那最好也能具备这种知识,多把一道关总是可以降低项目风险的——万一乙方有疏漏呢?

本文介绍使用Vmware的官方兼容性工具VCG(Vmware Compatibility Guide)来检查服务器设备和ESXi兼容性的方法。
首先贴出网址:https://www.vmware.com/resources/compatibility/search.php



如上图所示,VCG是一个网页工具。其中能查的内容非常多,本文涉及的案例是:某品牌的硬件服务器安装Vmware的虚拟化底层软件ESXi特定版本时,对兼容性的检查工作。



如上图所示:展开What are you looking for的箭头,我们看到了有平台计算、存储、云、vRealize相关产品、瘦客户机(Thin Clients)、图形等等各种菜单。我们这次需要检查的是ESXi和服务器的兼容性,先选择Systems/Servers。
在正式开始之前,先看看最终成果。
兼容性检查完成后会产出一份文档,其中标出各服务器相关部件是否兼容目标部署的Vmware产品版本,以及它们是否需要升级微码、固件版本等的建议。



如上图所示:我们可以看到这是对一款华为的服务器产品 Huawei 5885H V5(Intel Gold 6130)安装vSphere ESXi 6.0 U3的兼容性检查。其中“设备类型”和“型号”这两列是输入项、是从用户实际硬件中收集得来的,而“要求驱动版本”和“要求固件版本”是输出项,是下一步需要服务器供应商去确认的。
特别提示,对一个服务器设备,完整的兼容性检查范围不只是服务器的主型号,还需要包含存储适配器(Raid卡和FC卡)、网卡。有些缺少经验的集成商检查的内容偏少,从而可能带来风险。
下面介绍操作流程。
一、从实际环境中来获取设备型号/设备ID
如果是已经安装了ESXi的设备,可以在控制台界面和命令行中直接查询获取必要参数。如果是新部署设备,可以先在其中一台上安装目标版本的ESXi,这一步的目的是有了操作系统之后便于获得设备信息(尤其是在命令行中可以看到硬件ID,这是最精确的)。
二、对服务器型号、Raid卡、FC卡、HBA卡的每一类,分别输入VCG工具查询。
三、整理查询结果,输出文档
下面,以服务器和NIC(网卡)分别来举例。

打开ESXi管理界面,配置(Configuration)页签,选择Hardware窗口下第一个菜单Processors。确认CPU型号是Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz



把我们能获取的关键信息填入要产出的文档。如下图。



打开前面介绍过的VCG网站填写相关信息。



如上图步骤,选择、提交。



结果中,可以看到我们要查的目标型号5885H V5,右边Supported Releases里面是有ESXi 6.0 U3的。点击红框进去。



这里可以选择一个较新的BIOS版本,填入最终要输出的文档。



如上图所示,文档前面有说明,为了便于最终用户、服务器厂商、项目集成商等进行其它组合的参考,我们把刚才这个网址也做成链接插入到官网链接这一格。
经过上述步骤,服务器的检查就完成了,相对较简单。下面我们来看一下NIC(网卡)。
我们还是在ESXi中找到配置页签,选择Hardware窗口下第六个菜单Network Adapters,观察右边窗口中的显示结果,假设是下面这样:
Intel(R)Ethernet Connection X722 for 1GbE

  • vmnic1
  • vmnic0
Intel(R) Ethernet Connection X722 for 10GbE SFP+

  • vmnic3
  • vmnic2
Intel(R)Ethernet Controller X540-AT2

  • vmnic7
  • vmnic6
  • vmnic5
  • vmnic4

不难发现,总共有三种型号的物理网卡,分别虚拟出2、2、4块虚拟网卡。
这三种网卡都是要进行兼容性检查的。以第一种网卡举例说明。
记住虚拟网卡名称vmnic1和vmnic0,下一步查设备ID需要用到。
SSH登录ESXi主机的后台(具体操作方法这里略过),输入命令:
vmkchdev -1 I grep nic回车。



如上图,网卡的设备ID就出来了。记住,我们要查询的是vmnic1或0,中间的四个数字就是设备ID。


.
整理一下,变成输入,如上图
下一步,再次打开VCG。



注意在类别里面改成IO Devices,点击。



如上图,红框处改成硬件ID的4个数字,点击Update and View Results



乍一看没有6.0U3,点击加号展开,就看到了,点击6.0 U3。



选择第一行较新的驱动版本,点击View展开详情,能看到下载路径。



如上图,把查询所得的信息贴到要产出的文档里。这样,这款网卡也完成了。
以此类推,把另外几种网卡和HBA卡也都查一遍,整个兼容性检查就结束了。
最后,本文介绍的是Vmware的工具,除此之外,硬件厂商通常也有自己的兼容性列表或检查方法。它们可能是公开的,也可能仅限内部流通。不管怎样,甲方都可以要求厂商提供。双向奔赴,才更完美。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微软交流社区

GMT+8, 2025-3-13 15:29 , Processed in 0.073864 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表