
升级到 ESXi 6.5 和升级前检查清单
在本文档中,我们将能够按照允许我们将 ESXi 主机更新到最新版本的步骤进行作, 这 6.5. 看 3 升级选项, 第一个, 肯定是大家使用最多的, 这是通过允许我们离线更新的软件包, 通过命令行以最快的方式; 第二种方式与前一种方式类似,但在线, 直接从 VMware 网站下载更新程序,最后下载传统的, 最简单的, 这是通过 CD, USB 或 iLO!
在最后一部分, 同样有趣, 我们可以找到一个指南,我们将使用它来检查我们的服务器是否与这个新系统兼容. 我们将考虑, 在开始任何更新之前, 检查平台周围所有元素之间的兼容性, 其中, 我们将不得不遵循特定的更新顺序, 正如我们在下表中看到的: 在 vSphere 产品中订购. 除了检查驱动程序 & 服务器及其设备上的固件, 舱, 开关… 如何检查我们的备份系统是否兼容, 如果我们已将代理或软件添加到我们的主机…
离线更新,
这种更新方式在中小型环境中可能是最常见的. 首先,我们必须下载允许我们更新 ESXi 的软件包; 称为 offline depot, 我们会将其存储在一个通用的数据存储中,因此,我们将能够在不同的 ESXi 中更新作系统. 从 VMware 网站 下载 VMware vSphere 虚拟机监控程序 (ESXi的) 离线捆绑包.
下载 ZIP 文件后, 我们使用 vSphere 客户端将其上传到数据存储, 无论是 Web 客户端还是传统客户端, 使用 SSH 连接到主机, 如果我们有 Windows,我们通常会使用 Putty.
使用此命令,我们将能够看到 depot 中可用的安装配置文件列表, 在此示例中,我们将看到它有两个配置文件, 因此,一个没有 VMware Tools 将占用更少的磁盘空间,另一个是 Standard.
[源代码]esxcli 软件源配置文件列表 -d /vmfs/volumes/DATASTORE/VMware-ESXi-6.5.0-4564105-depot.zip[/源代码]
使用此命令,我们将执行服务器作系统的更新:
[源代码]软件配置文件更新 -p ESXi-6.5.0-4564105-standard -d /vmfs/volumes/DATASTORE/VMware-ESXi-6.5.0-4564105-depot.zip[/源代码]
更新此主机后, 照常, 我们将不得不重新启动它才能加载新版本. 我们可以继续从同一个 depot 和相同的命令更新其余的主机.
在线更新,
此选项与前一个选项的不同之处在于,每次运行命令时,您都需要下载更新软件, 因此, 当我们的主机很少并且可以访问 Internet 时,这将很有用.
正如我们提到的, 与以前的方法不同, 使用以下命令,我们可以对 VMware 站点进行查询,查找我们感兴趣的版本并开始安装它!
使用以下命令,我们将能够在 VMware 站点上检查我们必须更新到版本的选项 6.5:
[源代码]ESXcli 软件源配置文件列表 -D HTTPS://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6.5[/源代码]
肯定, 我们必须在 ESXi 主机的防火墙规则中打开发出出站 HTTP 请求的可能性:
[源代码]esxcli 网络防火墙规则集 set -e true -r httpClient[/源代码]
使用此命令,我们将直接将主机更新到最新版本的 ESXi, 在这种情况下, 6.5, 使用 Standard 安装配置文件, 将直接从 Internet 下载必要的文件:
[源代码]esxcli 软件配置文件更新 -p ESXi-6.5.0-4564106-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml[/源代码]
手动更新, 通过 CD, USB 或 iLO,
这将是最慢和最简单的选择, 通过将 VMware ESXi ISO 刻录到 CD 并使用它引导服务器, 或 USB 闪存驱动器 Unetbootin.
我们必须在连接 CD/DVD/USB 的情况下重新启动服务器, 在 BIOS 中,我们将指示我们将从该设备重新启动, 在引导中,我们将选择 “ESXi-6.5.0-4564106-standard 安装程序” 开始升级.
按 ENTER 键继续,
跟 “F11 系列” 我们将接受协议的条款,
我们将选择安装了先前 ESXi 的磁盘. 如果我们可以通过某种类型的小屋访问外部存储, 一种建议是断开光纤以避免误解. 选择 hd 后 ENTER 继续,
它应该检测到我们已经安装了 ESXi,并使我们能够更新它, 选择 “升级”, 我们按 ENTER 键,
再, 跟 “F11 系列” 我们将确认 ESXi 的更新, 这告诉我们有一个 6.0.0,
我们等了几分钟…
我们已经更新了 ESXi 主机, 剩下的就是重新启动它以加载新系统!
反向安装,
如果出于任何原因, 我们在 ESXi 更新后遇到问题, 重新启动期间, 在服务器引导时,我们可以按 “转变 + R” 我们将进入恢复模式, 我们可以使用旧版本的 Hypervisor 回滚.
升级前检查清单,
在本节中,我将总结一下升级 ESXi 之前应遵循的步骤, 我希望我不会遗漏太多东西 😉 我们首先检查 HCL de VMware 如果模型, 支持我们服务器的生成和处理器. 使用命令 'smbiosDump’ 我们还将检查已安装的 BIOS 版本,HCL 会告诉我们它是否兼容.
对于 NIC 的: Con 'esxcli network nic list ‘ 我们将获取主机上的网络适配器列表, 然后使用 'ethtool -i vmnicXX’ 我们将获取网络适配器驱动程序和版本, 以及固件. 使用 'vmkchdev -l |grep vmnicXX’ 我们会得到 VID (供应商 ID), The DID (设备 ID), The SVID (子供应商 ID) 和 SSID (子设备 ID).
对于 HBA: 我们将获得具有“esxcfg-scsidevs -a”的适配器列表, 使用 'vmkchdev -l |grep vmhbaXX’ 我们将获取设备标识符以在 HCL 中进行分析, 和 'vmkload_mod -s MODULO’ (充电模块, 我们将从适配器列表中获取它).
验证 NIC 或 HBA 设备, 我们将使用 HCL 过滤 I/O 设备. 我们将在右侧显示我们的标识符,然后单击 “更新和查看结果”, 我们将能够看到支持该适配器的 ESXi 版本.
通过单击 ESXi 版本,我们将能够验证驱动程序的必要版本 & 固件, 除了驱动程序是包含在 VMware ISO 中还是其他, 此外,我们可以下载驱动程序并将其添加到安装介质中.
确保我们不会未选中任何软件包或驱动程序, 我们运行 'ESXCLI Software Vib List’ ,我们将获取已安装的 VIB 的列表 (VMware Infrastructure 捆绑包). 我们将关注 'Vendor' 列.
总结一下, 我给您留下一个知识库,其中显示了 VMware 产品更新中要遵循的顺序: https://kb.vmware.com/kb/2147289. 以及升级前需要考虑的一些重要注意事项: https://kb.vmware.com/kb/2147548. 享受, 阿古尔。!!!