当前位置:   article > 正文

Vcenter及Esxi的升级_vcenter升级

vcenter升级

本文主要针对vsphere中的关键组件vcenter和esxi升级的知识进行总结,为保持兼容性,升级顺序要遵从先升级vcenter再升级esxi的过程。

本文实践环境:使用台式机上安装的vmware workstation17连接vcenter7的物理环境,vcenter7下有两台物理服务器。在esxi物理服务器中安装esxi的嵌套和实验vcenter进行升级测试。

一、vcenter升级

vcenter升级包括两种,一种是跨版本的升级,如vcenter从6.0升级到6.5、6.5升级到6.7、6.7升级到7.0、7.0升级到8.0等等,在本文中称为upgrade;一种同一个版本内的补丁更新,本文称为patch update,如vcenter7.0U1升级到7.0U2、vcenter7.0 U3g升级到vcenter7.0 U3n等情形。

(一)不同版本升级upgrade

从vcenter 6.5 u3以后,提供图形界面的升级,采用vcenter 的VCSA的光盘镜像文件iso挂载后直接运行installer.exe,选择upgrade直接进行安装升级。升级的第一阶段是直接安装一个新版本的vcenter,第二阶段是进行升级前检查并迁移数据。升级前检查如果失败,根据提示处理。

本次测试中,首先安装vcenter6.0,再安装3个嵌套的esxi6.0由vcenter6.0管理。逐步升级vcenter6到vcenter7.0u3n。

重要提醒:

  1. 开始升级前进入该网页vCenter Server Back-in-time release upgrade restriction (67077) (vmware.com)。检查当前版本小版本号和升级的版本是否可行。
  2. 同时打开待升级vcenter的SSH。
(二)同一版本补丁更新patch update

补丁升级可以使用在线升级和离线升级,由于在线升级的时间长,这里仅研究离线升级。

离线升级有2种方式,一种在要升级vcenter上挂载下载好的*-patch-FP.iso文件,一种是自建https,将下载好的*-updaterepo.zip解压到目录中,见下图。两种方式均可以在命令行或者图形界面进行patch update。

1.https服务器的安装与配置

打开控制面板\程序与功能\启用或关闭windows功能,选择internet information Services进行安装。

在控制面板\所有控制面板项\管理工具中打开iis管理器,左侧IIS web服务器部分,选中win10主机,点击“服务器证书”,见下图

打开后,双击“创建自签名证书”,见下图,输入名称,如tlmzzh.kf,下一步生成自签名证书。

下一步是应用证书,选择网站,在右侧编辑网站中,选择“绑定”,点击“添加”,类型选择https、ip地址、端口,在下方的证书中选择前面创建的自签名证书。

(2)添加MIME类型

在IIS web服务器选项,点击https主机,增加MIME类型,点击“MIME类型”,选择右上角的“打开功能”

点击“添加”,文件名输入sign,MIME类型输入text/html,见下图

同样添加文件扩展名为sha256的MIME类型为text/html。

(3)处理文件名包含++的文件

需要进一步设置IIS web服务器选项,选中https主机后,启用目录浏览功能,双击“请求筛选”,点击“编辑功能设置”,选中“允许双重转义”。在“Default Web Site”上重复以上设置,重新启动IIS,见下图。

2通过自建的https服务器进行补丁更新

打开IIS管理器,右键“Default Web Site”,添加虚拟目录如vc_update_repo,选择对应的物理目录,将***-updaterepo.zip解压到物理目录。访问测试见下图

以root用户登录待升级vcenter,点击设置,存储库设置URL选择指定https://192.168.128.3/vc_update_repo/,取消“检查证书”选择,点击保存,显示可以升级的版本,见下图

点击“转储并安装”,开始进行补丁更新。

3在命令行模式下通过自建https服务器或挂载补丁iso文件进行更新

SSH登录待升级的vcenter,在command>下,update.get检查当前更新设置。

要将设备配置为使用默认 VMware 存储库 URL,请运行以下命令update.set --currentURL default

要将设备配置为使用自定义存储库 URL,请运行以下命令:update.set --currentURL https://web_server_name.your_company.com/vc_update_repo [--username username] [--password password]

要转储已附加 ISO 映像中包含的修补程序,请运行以下命令:software-packages  stage  --iso

要转储当前存储库 URL 中包含的修补程序,请运行以下命令:software-packages stage --url

要转储设备中当前未配置的存储库 URL 中包含的修补程序,请运行以下命令:software-packages stage --url URL_of_the_repository

要直接从当前存储库 URL 安装修补程序,请运行以下命令:software-packages install --url

要直接从附加的 ISO 映像安装修补程序,请运行以下命令:software-packages install --iso

二、esxi升级

(一)命令行升级

开启esxi的shell登录,上传升级文件*depot.zip到esxi主机的存储卷。

1. 检查当前版本

vmware -vl

2. 列出升级文件包可升级的选项

esxcli software sources profile list -d /vmfs/volumes/632329cb-f43afddc-93bc-000c29787ee5/VMware-ESXi-7.0U3g-20328353-depot.zip

3. 选择标准选项升级

esxcli software profile update -d /vmfs/volumes/632329cb-f43afddc-93bc-000c29787ee5/VMware-ESXi-7.0U3g-20328353-depot.zip -p ESXi-7.0U3g-20328353-standard

 去除硬件告警升级

esxcli software profile update -d /vmfs/volumes/632329cb-f43afddc-93bc-000c29787ee5/VMware-ESXi-7.0U3g-20328353-depot.zip -p ESXi-7.0U3g-20328353-standard --no-hardware-warning

(二)在vcenter中建立基准升级

从vcenter 菜单的升级中通过上传iso文件并建立基准,在数据中心选项中附加基准,然后修复即可完成升级。下面采用的画面为vcenter7来进行说明。

在vcenter7的左侧菜单中,选择升级更新管理程序,如Lifecycle Manager选择“导入的iso”,点击导入iso,选择esxi的iso文件。

建立基准,点击“基准”,点击“新建”从下拉菜单中选择“基准”,根据提示用新导入的iso文件做一个基准。

在数据中心选项,点击“更新”,点击“主机”,选择“基准”,从“附加的基准”选择“附加”的下拉菜单,“附加基准或基准组”,附加需要升级的基准。

选择附加的基准,点击“修复”,开始升级,见下图。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/419230
推荐阅读
相关标签
  

闽ICP备14008679号