目录

简介

先决条件

要求

使用的组件

背景信息

配置

验证

故障排除

简介

本文档介绍如何使用命令行界面 (CLI) 将 Elastic Sky X Integrated (ESXi) 虚拟机监控程序从版本 5.5 升级到 6.x。ESXi 是虚拟化客户普遍采用的一种虚拟机监控程序，也是多种思科平台首选的虚拟机监控程序，包括所有统一通信基础设施、SourceFire 产品，以及其他许多在虚拟化环境中运行的服务器产品。

先决条件

要求

Cisco 建议您了解以下主题：

- 运行 VMware ESXi 虚拟机监控程序版本 5.5 的统一计算系统 (UCS)

- VMware ESXi 虚拟机监控程序支持的域名解析 (DNS) 服务

- 对 ESXi 虚拟机监控程序进行终端访问

- 使用支持 Java 的浏览器访问思科集成管理控制器 (CIMC) 网页

使用的组件

本文档中的信息基于以下软件和硬件版本：

- UCS C460

- ESXi 虚拟机监控程序版本 5.5

- Firefox 浏览器

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

背景信息

VMware 已发布了 ESXi 5.5 的一般支持终止日期和技术指导终止日期：

因此，将虚拟化基础设施升级到 ESXi 6.0 和 6.5 不失为一个好做法。

配置

在 CLI 中升级的步骤具体如下。

第 1 步： 关闭需要升级 ESXi 服务器的虚拟机 (VM)。

第 2 步： 将 ESXi 服务器设置为维护模式。这可以关闭虚拟机监控程序运行的所有关键服务，使服务器能够执行升级。

您可以使用下图所示的 vSphere Client。

也可以使用 CLI，执行此操作的命令为：

vim-cmd /hostsvc/maintenance_mode_enter

第 3 步： 修改 ESXi 防火墙，允许出站超文本传输协议 (HTTP) 连接。

因为 VMware 服务器会查询实际升级文件，所以必须允许 ESXi 服务器的 HTTP(S) 出站连接。

您可以使用下图所示的 vSphere Client。

也可以使用 CLI，执行此操作的命令为：

esxcli network firewall ruleset set -e true -r httpClient

第 4 步： 查询 VMware 服务器，获取可用的升级版本。

现在，可以列出所有可升级的版本，以确定将使用哪个版本。运行命令：

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml |

grep ESXi-6

此命令可列出所有可升级的版本。如果不需要升级 VMware 工具，可以选择无工具版本。若非如此，可以使用标准升级版本。

第 5 步： 选择要升级的版本并启动升级过程。

确定要升级的具体版本后，可以使用以下命令启动升级过程：

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p

ESXi-6.0.0-20170202001-standard

第 6 步： 重新启动服务器。

升级过程结束后，需要重新启动服务器才能使新版本生效。运行此指令：

reboot

第 7 步： 退出维护模式。

ESXi 主机完成重启后，退出维护模式，使所有虚拟机恢复运行。

您可以使用下图所示的 vSphere Client。

也可以使用 CLI，执行此操作的命令为：

vim-cmd /hostsvc/maintenance_mode_exit

验证

使用本部分可确认配置能否正常运行。

要验证升级是否成功完成，可以使用 vSphere Client 执行检查。导航至 ESXi 主机，应该能够在顶部看到新版本号。也可以使用 CLI，执行此操作的命令为：

vmware -v

故障排除

目前没有针对此配置的故障排除信息。