VMware vCenter 从6.7跨版本升级至7.0U3N

news2025/4/18 15:25:58

本文尝试使用 vCenter Server Appliance 管理界面 (VAMI) 进行对vCenter Server Appliance7应用进行小版本升级,从6.7.0.47000升级到7.0.3.01600(7.0U3N)。

一、升级前的准备工作

1、检查当前运行环境(当前为6.7.0.47000)

 2、核实当前ESXi版本均在兼容列表中 

 3、从 VMware官网下载新版本的安装ISO。

4、核对更新包的正确性。 

5、移除现有VCHA保护

6、备份现有VMware vCenter Server主机 

7、解压镜像包 

 二、vCenter升级实作

1、打开 解压ISO的镜像文件目录下的VMware-VCSA-all-7.0.3-21958406\vcsa-ui-installer\win32,找到installer.exe


2、运行安装程序


3、选择升级


4、选择下一步


5、接受许可条款并点击下一步,输入VC的IP和端口,点连接到源,会出现下图

6、如上图填写源设备相关信息,注意此处有2个IP和3处帐号对应的3个密码,不要弄错了。点下一步。

7、上一步信息如果无误,会出现上图的两个证书警告,点“是 ”


8、如上完成目标ESXi主机的填写

9、再次确认证书信息,点“是”

10、如上输入新VC虚拟机的root密码,点下一步

11、根据实际运行环境选择VC管理的规模,本例为中型

12、选择数据存储,本例后续会做VCHA,所以优先选择本机存储如上图(可以根据实际情况看是否需勾选启用精简模式),点下一步

13、输入新VC的临时IP,注意检查确保正确,如果无误点击下一步来到信息确认

 

14、点击完成开始部署,此时开始使用临时IP部署生成新VC

15、第1阶段的VC部署耗时在13分钟左右,完成后出现如下图。

16、点击继续

17、点下一步

 18、此时会进行升级前检查,本例出现如下连接ESXi报错,实际是因为ESXi主机有启用防火墙做访问控制,没有添加临时VC的IP,添加后关闭报错,再次检查

 19、检查结果如下

 20、点关闭,出现升级数据页面

 21、点下一步,去除CEIP前的勾选

 22、下一步,进行信息确认

 

23、确认信息无误,勾选已备份选项,点完成,开始数据迁移 

 

24、弹出警告信息,点确定 

25、需要输入VC密码进行确认,输入后点登录 

26、再次弹现警告,点确定 后正式进入第2阶段的数据迁移过程

27、其中第一步数据复制大概在12分钟左右,进入第二步设置目标时原VC的服务即会中断

 28、实际在此期间原VC和新VC网络均存活

 29、大约又等待13分钟左右,第2阶段第二步完成,进入第三步数据导入

30、大约4分钟左右,第2阶段第三步完成,弹出消息提示

31、点击关闭,出现完成界面 

 32、此时临时IP已不可达,新VC切换到原VC的IP了

至此,升级动作完成。 

三、结果验证

1、在 vCenter上看,版本信息如下,版权时间由原来的截止2021变成截止2023,版本显示为7.0.3.01400

2、在 vCenter Virtual Appliance Web管理界面,可以看到当前版本是7.0.3.01600

 3、与小版本升级不同的是,大版本升级以后,管理界面配置的防火墙、备份等设置信息全部没有带过来。需要管理员重新添加。

至此,VC已成功升级到7.0.3.01600(关于页面的小版本号01400应该是官方的一个错误,不用在意)。

附注:问题一例处理:

VC升级到7.0.3后,VC中可能会一直报以下错误:

 这是因为升级到 vSphere 7.0 Update 3 或新部署 vSphere 7.0 Update 3 时,会激活vCLS。vCLS 使用代理虚拟机维护集群服务的运行状况。将主机添加到集群时,将创建 vCLS 代理虚拟机vCLS 虚拟机)。每个 vSphere 集群中最多需要运行 3 个 vCLS 虚拟机,并在集群内进行分发。此外,也可在仅包含一个或两个主机的集群上激活 vCLS。在这些集群中,vCLS 虚拟机数量分别是 1 和 2。

将自动应用新的反关联性规则。每三分钟执行一次检查,如果多个 vCLS 虚拟机位于一个主机上,则这些虚拟机将自动重新分配到不同的主机。

集群中的 vCLS 代理虚拟机数
集群中的主机数vCLS 代理虚拟机数
11
22
3 个或更多3

当宿主机BIOS未启用"Monitor/Mwait"功能时,vCLS 虚拟机便会报兼容性出错,无法启动。此时需要在宿主机上开启BIOS的"Monitor/Mwait"功能,每个集群启用"Monitor/Mwait"功能的主机数需大于以上表格要求的设置数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1010917.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ES6 特性

一、ES6 1.1 ES6 概念 1.1.1 什么是 ES ES 全称 EcmaScript 是脚本语言的规范JavaScript 是 EcmaScript 的一种实现ES 新特性就是指 JavaScript 的新特性 1.1.2 为什么要使用 ES 语法简单,功能丰富框架开发应用前端开发职位要求 1.1.3 为什么要学习 ES6 ES6 …

docker学习1

Docker jar包环境镜像,镜像存在docker仓库中,随用随取,无需现配环境 docker通过隔离机制,各个镜像之间互不干扰 docker比vm轻量化,每次只需运行镜像即可,镜像占内存小启动快,虚拟机启动慢&…

代码随想录|198.打家劫舍,213.打家劫舍II, 337.打家劫舍 III

198.打家劫舍 思路: 题目要求不偷相邻两家,两种偷法,偷法1是偷前k-1间房子,最后一间不偷;偷法2是偷前k-2间房子和最后一间。 代码实现1 class Solution {public int rob(int[] nums) {//偷法1:偷前k-1间…

ts工具类

这里有具体的使用示例: 15 种TypeScript最常用的实用程序类型,赶快收藏起来吧! - 知乎我们在使用 TypeScript 的过程中,我们是面向类型编程的,为了满足不同的工作场景,我们需要对已知类型进行改造。 为了…

Ubuntu下Nginx配置ModSecurity详细思路及过程

下面是一个简介: Ubuntu是一个linux操作系统,Nginx是一个web服务器软件,ModSecurity是一款开源的web应用防火墙(江湖人称“WAF”)。 如果上面的概念没有一定的了解,下面的内容其实也能看。就是不好操作。…

(典题)线段计数 CF690 div3 F

Problem - F - Codeforces 题意: 思路: 这题没什么性质可言,可以说就是纯纯的套路题 既然存在一条线段和其他所有线段相交,不知道是哪条线段,考虑枚举这条线段,然后计数没有交点的线段个数,取…

输电线路故障诊断(Python代码,逻辑回归、决策树、随机森林、XGBoost和支持向量机五种不同方法诊断)

效果视频:输电线路故障诊断(Python代码,逻辑回归、决策树、随机森林、XGBoost和支持向量机五种不同方法诊断)_哔哩哔哩_bilibili 1.数据 仿真平台 仿真模型分别获取单相接地故障、两相接地故障、两相间短路故障、三相接地故障、…

通过多个url下载合并zip包

在网上随便找两个网络URL入参 {"fileUrls": ["url1","url2","url3""zipName":"xxxx" }Overridepublic void getUrlsToZip(UrlDownLoadFileParam urlDownLoadFileParam,HttpServletResponse response ) throws Ex…

排序算法-归并排序

属性 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序&#…

k8s集群中部署服务之部署描述文件准备

微服务部署描述文件Deploy.yaml 一、各微服务创建部署描述文件 1.1 mall-auth-server --- apiVersion: apps/v1 kind: Deployment metadata:name: mall-auth-servernamespace: sangomalllabels:app: mall-auth-server spec:replicas: 1selector:matchLabels:app: mall-auth-s…

生产消费者模型的介绍以及其的模拟实现

目录 生产者消费者模型的概念 生产者消费者模型的特点 基于阻塞队列BlockingQueue的生产者消费者模型 对基于阻塞队列BlockingQueue的生产者消费者模型的模拟实现 ConProd.c文件的整体代码 BlockQueue.h文件的整体代码 对【基于阻塞队列BlockingQueue的生产者消费者模型…

css 清除浮动方案

清除浮动的三种方案 1. 第一种方案&#xff08;overflow: hidden&#xff09;2. 第二种方案&#xff08;clear&#xff1a;both&#xff09;3. 第三种方案&#xff08;为元素&#xff09; 1. 第一种方案&#xff08;overflow: hidden&#xff09; <style>.container {bac…

以AI对抗AI,大模型安全的“进化论”

点击关注 文丨刘雨琦&#xff0c;编&#xff5c;王一粟 “互联网时代&#xff0c;我们是更危险&#xff0c;还是更安全&#xff1f;” 2016年&#xff0c;互联网正值高速发展之际&#xff0c;电梯广告经常出现这几个大字&#xff0c;两行标语&#xff0c;从病毒木马到网络诈骗…

焕发生机|嵌入式存储eMMC原理解析

1.EMMC背景回顾 EMMC存储的发展历史可以追溯到1997年&#xff0c;当时该技术是为了解决移动设备中存储器的问题而提出的。当时移动设备的存储器主要是NOR flash&#xff0c;这种存储器虽然读写速度快&#xff0c;但是造价高、容量小&#xff0c;不适合大规模应用。而EMMC的出现…

JWT安全及案例实战

文章目录 JWT 安全1. Cookie2. Session3. Token4. JWT4.1 JWT概述4.1.1 JWT头4.1.2 有效载荷4.1.3 签名哈希4.1.4 通信流程 4.2 JWT 漏洞描述4.3 JWT 漏洞原理4.4 JWT 安全防御 5. WebGoat 靶场实验5.1 第四关5.2 第五关5.3 第七关 越权与逻辑漏洞 Web漏洞点只有一个入口&#…

Vue开发小注意点

改bug 更改了配置项啥的&#xff0c;保存刷新发现没变&#xff0c;那就重启项目&#xff01;&#xff01;&#xff01;&#xff01; binding.value 和 e.target.value binding.value Day5 指令的值 e.target.value Day4 表单组件封装 binding.value 和 e.target.valu…

hiredis在vs2010上编译不通过

下载源代码 https://github.com/redis/hiredis 然后单独创建pro文件&#xff0c;将相应的.c和.h文件加进去。 然后使用vs2010&#xff08;带有qt插件&#xff09;打开.pro文件&#xff0c;编译报错 上面的为C99语法&#xff0c;而vs2010不支持。只能选择 https://github.com/…

API原理概念篇(六)玩转正则表达式等常用API

一 玩转正则表达式等常用API ① 正则 1、openresty存在两套正则表达式规范1) lua自身独有的正则规范 备注&#xff1a;大约有5%&#xff5e;15%性能损耗损耗原因&#xff1a;表达式compile成pattern,并不会被缓存,每次都会被重新compile编译2) nginx的符合POSIX规范的PCR…

[Hadoop] start-dfs.sh ssh报错

Permission denied (publickey 决解方案 相关命令 cd ~/.sshssh-keygen -t rsa -p""cat id_rsa.pub >> authorized_keyschmod 0600 authorized_keys 相关链接Hadoop: start-dfs.sh permission denied - Stack Overflow Java HotSpot(TM) Server VM warning…

分享!JetBrains IDE中的GitLab支持

GitLab是流行的基于git的软件开发和部署平台之一&#xff0c;虽然很长一段时间以来&#xff0c;所有基本git操作都已经可以通过GitLab实现&#xff0c;但GitLab集成仍是JetBrains社区的一大最热门请求。为此&#xff0c;JetBrains团队今年与GitLab联手提供了这种类型的集成。 …