生产环境vmware环境平滑升级

背景介绍

某企业原有8台Esxi host组成了一个Cluster,版本为5.1u2,今年新购置了一批新服务器计划安装5.5u3,然后先迁移一部分虚拟机到5.5u3上,另一部分还在原有的5.1u2上,观察一段时间确定没有问题后,再逐步迁移剩余的虚拟机,最终将老服务器下架,并要求在虚拟机不中断的情况下完成替换,环境结构如图所示

解决思路

在仔细查看了老环境后,发现老的环境中只用到了esxi和vcenter,且vcenter工作在工作组模式下没有添加额外的标识源,虚拟交换机为标准虚拟交换机(vss),没有使用到类似view、vsan和分布式虚拟交换机(vds)等与vcenter具有高结合度的组件,新老两个集群使用相同的共享存储,于是计划在新服务器上重新创建一个vcenter5.5u3,然后用vcenter5.5u3将新购买的服务器安装esxi5.5u3后加入进来后,直接使用vcenter5.5u3去抢夺vcenter5.1u2所管理的esxi5.1u2主机,其后再将其上的虚拟机运行位置迁移至新esxi5.5主机上。如果老的环境中esxi主机上有多个资源池的话,推荐还是按照标准进行升级

实施步骤

1.在vcenter5.5上选择加入主机,将172.16.10.11的主机添加进来,此时他会问你此操作使172.16.10.11的esxi主机与vcenter5.1失去连接是否继续,点击是

2.在将172.16.10.11的主机添加到vcenter5.5过程中,在其上运行的172.16.10.31虚拟机不会因为vcenter变更而受到影响

3.添加完成后172.16.10.11的主机在vcenter5.1中显示为无响应,此时可以从vcenter5.1中将该主机移除

4.在vcenter5.5中,可以看到已成功将172.16.10.11主机添加进来,在其上的虚拟机依然运行正常

5.打开172.16.10.11的主机配置界面,发esxi现版本与配置都与切换vcenter前保持一致

6.使用迁移选项,将虚拟机运行位置从esxi5.1上迁移到esxi5.5上(此处需要注意的是虚拟机迁移的源和目的主机上的虚拟机端口组名称要一致,否则迁移会失败)

补充说明

此方法的另一种使用场景为:当老的环境需要进行版本升级时,可以在环境中创建一个新版本的vcenter,然后使用新版本vcenter去抢夺老版本vcenter所管理的esxi主机,而后再使用updata management对抢夺过来的esxi主机和虚拟机的vmware tools进行升级

时间: 2024-10-11 09:27:07

生产环境vmware环境平滑升级的相关文章

nginx平滑升级,K哥

2016年9月29日 nginx版本为1.6.0,需要升级下,但由于是生成环境就需要平滑升级了. 登录nginx官网查看最新版本 http://nginx.org/en/download.html 发现1.6大版本下,最新版为1.6.3 那么就升级到1.6.3 在服务器下载软件包 wget http://nginx.org/download/nginx-1.6.3.tar.gz 解压 tar -zxvf nginx-1.6.3.tar.gz 进入 cd nginx-1.6.3 编译 ./conf

​Laml环境安装wordpress外加nginx负载均衡并实现phpmyadmin平滑升级!

Laml环境安装wordpress外加nginx负载均衡并实现phpmyadmin平滑升级 注意:我这里使用lamp搭建wordpress使用的全部都是rpm安装,如果有想要学习编译安装的朋友,可以参考另外一位午饭的博客,我安装wordpress也是参考他的内容,贴上他的地址: http://dreamfire.blog.51cto.com/418026/197595 操作系统全部使用centos6.6 注意:这里只列出了node3的配置过程,node2配置过程与node3完全一致!!! [[e

升级生产服务器运行环境来发布网站

生产服务器运行环境: 操作系统:Windows Server 2008 Web服务器:IIS 7.0 任务:发部ASP.NETT程序 准备工作: 该发布程序是在.net 4.0的开发环境运行,但我们的服务器是.net 2.0的运行环境 在发布该程序之前,必须要安装.net4.0环境,并配置好IIS7.0环境 操作步骤: 1.下载.net 4.0安装: https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=17718 2.发布程

Oracle 11g RAC搭建(VMware环境)

Oracle 11g RAC搭建(VMware环境) Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火墙 创建必要的用户组和目录并授权 节点配置检查 系统文件设置 配置IP和hostshostname 配置grid和oracle用户环境变量 配置oracle用户ssh互信 配置裸盘 配置grid用户ssh互信 挂载安装软件文件夹 安装用于Linux的cvuqdisk 手动运行cvu使用验证程序验证O

实现项目本地,测试,生产3套环境

我们做开发的,大点的公司来说编译和发布这些都不会由我们来做,小点的公司的话应该是开发一手端了.但是如何实现项目的本地,测试,生产3套环境的不同配置的搭建,在彼此编译发布的时候都不会受到那些配置文件的影响,我觉得还是很有必要了解一下的.前几天请教了下公司的BM人员,这里做个整理. 首先说一下具体的编译和发布,这些也是大致的了解下就OK了. 1,编译的工具有很多,比如说ANT,maven,quickbulid等等,我玩的j2e,所以一般的编译都是打成一个ear包,然后丢到服务器上就OK.ear包里面

面向生产和开发环境的LNP基础镜像

GITHUB地址:https://github.com/banyancheung/base-docker-env 这是一份适用于生产和开发环境的 Dockerfile. 在 phuison/baseimage 的基础上,增加了php.php扩展和nginx的安装脚本, 实现了一键安装LNP及其常用扩展的功能.目前已经在我司的生产环境上并运行良好.日常开发中也是基于此镜像进行的. 镜像内容 此镜像包括如下内容: Ubuntu 16.04 LTS correct init process syslo

源码安装nginx以及平滑升级

作者:尹正杰 这个博客不方便上传软件包,我给大家把软件包放到百度云了: 链接:http://pan.baidu.com/s/1eS3bn4u 密码:04a1 欢迎加入:高级运维工程师之路 598432640 操作平台: 1.创建ngxin用户,(用于管理nginx服务,您也可以随意指定的哟~) useradd -s /sbin/nologin nginx 2.安装基础环境 yum -y install gcc pcre-devel openssl-devel zlib-devel 3.安装ngi

nginx 安装 与 平滑升级

首先获取两个 nginx 源码包 nginx-1.4.7.tar.gz nginx-1.6.2.tar.gz ------------安装nginx---------- # yum install -y gcc gcc-c++ make  //安装gcc由于实验环境缺少编译工具 # yum install -y pcre-devel zlib-devel    // nginx rewrite gzip 需要依赖的库 解压nginx # tar -xzvf nginx-1.4.7.tar.gz

nginx1.8.0版本平滑升级新版本1.9.7

首先查看现在环境nginx的版本为1.8.0 编译的参数只指定了安装路径: [[email protected] sbin]# ./nginx -V nginx version: nginx/1.8.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) configure arguments: --prefix=/usr/local/nginx 平滑升级步骤如下: 下载nginx1.9.7版本,解压并进入解压后的目录 [[email pro