微信订阅号二维码

本页内容二维码:

本栏目热门内容
  • Acrobat虚拟PDF打印机执行...
  • LINKSYS交换机登录WEB界面...
  • 又一次RAID 5阵列故障记录...
  • 解决VMware vSphere ESXi ...
  • 修改CentOS发行信息以绕过...
  • Windows Server 2008 重命...
  • 解决虚拟化运行的 Windows...
  • Intel Nehalem CPU Errata...
  • 某卢瑟装机搞得一踏糊涂,...
  • 解决MySQL Cluster 备份总...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的...
  • 解决 VMWare vSphere 6 客...
  • 解决Windows Server 2008 ...
  • 本站服务器RAID 5阵列双硬...
  • 网站数据库从MySQL 5.0升...
  • 解决MariaDB使用Percona X...
  • 修改arpwatch使通知邮件主...
  • Linux 下的分区调整工具GP...
  • DELL PowerEdge 820 报CPU...
  • 程序员漫画:如何用8种不...
  • 解决很好用的多合一即时通...
  • 使用 GParted 进行虚拟机...
  • 解决Samba WINS服务的错误...
  • 解决Squid代理HTTP时在浏...
  • 用Delphi编写使用到ADO的D...
  • 网站简单改版
  • 索尼系列手提电脑备份失败...
  • Dell R900服务器 BMC firm...
  • 更多...

    VMware vSphere Hypervisor 6.7 手动升级过程实例

    作者:Sender  来源:WaveCN.com  发布日期:2022-12-03  最后修改日期:2022-12-03

     

    VMware的入门级虚拟化产品vSphere Hypervisor,凭着每企业最多不超过100台物理服务器的免费授权模式,以及便利的管理操作,已经是大量中小企业组织虚拟化的典型部署方式。

    不过免费就等于需要自己动手。比如打补丁,没有vCenter的加持就必须手工操作。

    那么我们通过对vSphere Hypervisor 6.7(以下简称为ESXi 6.7)进行补丁升级操作来描述一下这个过程。

     

    1、首先是去VMware的网站下载相应的补丁包。

     

    可以在以下网址中选择产品和版本后,搜索列出补丁包:

    https://customerconnect.vmware.com/patch

    如上图,对于本文的ESXi 6.7,最新补丁版本是 ESXi670-202210001,Build Number是20497097。给出的信息包括这个补丁修正了哪些问题,属于安全更新还是错误修正等等。

    需要注意的是System Impact,明说了需要关机重启。所以打补丁之前要安排好。

     

    2、下载安装esxcli,命令行管理工具。

     

    在如下网址:

    https://customerconnect.vmware.com/downloads/#all_products

    搜索:esxcli关键字,得到如下清单:

    按红框的说明,点击第一项,跳转到VMware ESX Command Line Interface 7.0的下载页面,然后下载:

    比如Windows版本,下载后得到:

    esxcli-7.0.0-15866526-win64_vc140-signed.msi

    安装到系统管理员的PC。

     

    3、上载补丁包到ESXi 6.7服务器的本机存储并记录位置信息。

     

    管理员都会对ESXi 的本机存储给名字,但在命令行操作时不支持使用名字而需要使用物理路径,这物理路径是个UUID。类似下图:

    在界面摘抄出如下信息(打码了):

    类型: VMFS6
    位置: /vmfs/volumes/5cXXXXXX-XXXXXXXX-XXXX-XXXXXXXXXXXX
    UUID: 5cXXXXXX-XXXXXXXX-XXXX-XXXXXXXXXXXX

    在内部存储建个文件夹然后上传:

    上传完毕:

    路径信息加上补丁文件名,形成补丁文件的完整路径:

    /vmfs/volumes/5cXXXXXX-XXXXXXXX-XXXX-XXXXXXXXXXXX/PATCH/ESXi670-202210001.zip

    4、测试通过命令行连接ESXi虚拟化服务器,并获得服务器的SHA-1指纹。

     

    SHA-1指纹用于管理运维操作时确定是哪一台服务器。这比单纯用IP地址要严谨一些。切换到esxcli的安装位置,然后执行如下的命令测试连接服务器,此时就会返回服务器的SHA-1指纹:

    C:Program Files (x86)VMwareesxcli>esxcli --server 192.168.99.99
    Certificate error. Server SHA-1 thumbprint: 3C:B1:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF (not trusted)
    

    操作情况如上图,包括了下面第5条的操作结果。

     

    5、检查补丁包内容确定安装选择。

     

    补丁包里面包含不止一种安装选择,所以需要先列出内容,检查确认安装选择:

    C:ProgramFiles (x86)VMwareesxcli>esxcli --server 192.168.99.99 --username 管理员用户名 --password 管理员用户密码 --thumbprint 3C:B1:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF software sources profile list --depot="/vmfs/volumes/5cXXXXXX-XXXXXXXX-XXXX-XXXXXXXXXXXX/PATCH/ESXi670-202210001.zip"
    Name                              Vendor        Acceptance Level  Creation Time        Modification Time
    --------------------------------  ------------  ----------------  -------------------  -----------------
    ESXi-6.7.0-20221001001s-standard  VMware, Inc.  PartnerSupported  2022-09-21T13:36:44  2022-09-21T13:36:44
    ESXi-6.7.0-20221001001s-no-tools  VMware, Inc.  PartnerSupported  2022-09-21T13:36:44  2022-09-21T13:36:44
    ESXi-6.7.0-20221004001-standard   VMware, Inc.  PartnerSupported  2022-09-21T13:36:44  2022-09-21T13:36:44
    ESXi-6.7.0-20221004001-no-tools   VMware, Inc.  PartnerSupported  2022-09-21T13:36:44  2022-09-21T13:36:44
    

    注意命令行需要给出的必要参数,包括管理员用户名和密码、服务器IP地址和SHA-1指纹、补丁包的完整路径。

     

    如上的操作结果,给出补丁包内有4个安装选择。一般地选择最新的标准版,也就是本例子中的

    ESXi-6.7.0-20221004001-standard

     

    6、测试安装和正式安装。

     

    补丁包可以且应先进行测试安装,以检查是否存在冲突。如下的命令可以进行测试:

    C:Program Files (x86)VMwareesxcli>esxcli --server 192.168.99.99 --username 管理员用户名 --password 管理员用户密码 --thumbprint 3C:B1:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF software profile update --dry-run --depot="/vmfs/volumes/5cXXXXXX-XXXXXXXX-XXXX-XXXXXXXXXXXX/PATCH/ESXi670-202210001.zip" --profile=ESXi-6.7.0-20221004001-standard
    

    测试安装过程给出的信息是服务器上会被更新了哪些包,删除哪些包,哪些包没有发生变化,例如下面的截图:

    然后正式安装。正式安装有可能会因为服务器上的证书过期而提示失败,考虑到这服务器也都跑了几年,所以直接加上忽略证书检查的参数--no-sig-check即可:

    C:Program Files (x86)VMwareesxcli>esxcli --server 192.168.99.99 --username 管理员用户名 --password 管理员用户密码 --thumbprint 3C:B1:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF software profile update  --depot="/vmfs/volumes/5cXXXXXX-XXXXXXXX-XXXX-XXXXXXXXXXXX/PATCH/ESXi670-202210001.zip" --profile=ESXi-6.7.0-20221004001-standard --no-sig-check
    
    Update Result
    
       Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
    
       Reboot Required: true
    
       VIBs Installed: VMW_bootbank_brcmfcoe_11.4.1078.26-14vmw.670.3.159.18828794, VMW_bootbank_ntg3_4.1.8.0-4vmw.670.
    3.189.20497097, VMW_bootbank_nvme_1.2.2.28-5vmw.670.3.159.18828794, VMW_bootbank_vmkusb_0.1-4vmw.670.3.159.18828794
    , VMW_bootbank_vmw-ahci_2.0.7-2vmw.670.3.143.17700523, VMW_bootbank_xhci-xhci_1.0-3vmw.670.3.185.20491463, VMware_b
    ootbank_cpu-microcode_6.7.0-3.170.19898894, VMware_bootbank_esx-base_6.7.0-3.189.20497097, VMware_bootbank_esx-ui_1
    .43.10-20199807, VMware_bootbank_esx-update_6.7.0-3.189.20497097, VMware_bootbank_esx-xserver_6.7.0-3.189.20497097,
     VMware_bootbank_lsu-smartpqi-plugin_1.0.0-4vmw.670.3.159.18828794, VMware_bootbank_vsan_6.7.0-3.189.20235859,VMwar
    e_bootbank_vsanhealth_6.7.0-3.189.20235860, VMware_locker_tools-light_12.0.6.20104755-20491463
    
       VIBs Removed: VMW_bootbank_brcmfcoe_11.4.1078.25-14vmw.670.3.73.14320388, VMW_bootbank_ntg3_4.1.5.0-0vmw.670.3.1
    16.16713306, VMW_bootbank_nvme_1.2.2.28-4vmw.670.3.132.17167734, VMW_bootbank_vmkusb_0.1-1vmw.670.3.132.17167734, V
    MW_bootbank_vmw-ahci_2.0.5-2vmw.670.3.132.17167734, VMW_bootbank_xhci-xhci_1.0-3vmw.670.0.0.8169922, VMware_bootba
    nk_cpu-microcode_6.7.0-3.112.16701467, VMware_bootbank_esx-base_6.7.0-3.134.17499825, VMware_bootbank_esx-ui_1.33.7
    

    为方便查看,上面的输出结果做了编辑,相应的操作结果截图如下:

     

    7、关闭虚机,重启服务器并重新登录检查更新情况。

     

    重新登录后,发现服务器界面主题风格和之前的版本:

    相比有很大变化,不过总体偏阴冷色调,老实说我就不喜欢了。新风格如下图:

    版图来自小算法AI生成:https://www.algolet.com/

    欢迎关注微信公众号后私信讨论文章内容!
    本栏目相关
  •  2012-09-07 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能自动启动的BUG
  •  2012-02-10 Intel Nehalem CPU Errata 导致 VMWare ESXi(vSphere) 以及 Windows 2008 Hyper-V 崩...
  •  2016-09-07 解决 VMWare vSphere 6 客户端无法修改用户密码
  •  2015-05-23 使用 GParted 进行虚拟机硬盘分区调整操作
  •  2009-04-17 如何在Seamonkey上安装VMWare Server 2.0的客户机Console
  •  2022-05-13 2022年甲方系统管理运维人员必备远程访问工具
  •  2022-05-20 内网DNS服务实现公网域名在内网转换解析
  •  2022-08-02 科幻感满分的终端模拟器eDEX-UI
  •  2022-10-17 安装 MegaRAID 存储管理器集中监控 DAS 存储状态
  • 返回页首