vcenter 数据库迁移
- 格式:docx
- 大小:2.71 MB
- 文档页数:18
vcenter迁移方案v2.4———————————————朔黄铁路《VmwareVcenter迁移方案》———————————————2017年3月目录第1章方案描述 (4)第2章新建vcenter软件 (5)第3章新建vcenter集群 (7)3.1使用vClient连接到新的VC,建立新的群集,并参照旧VC上的群集完成相关的配置; (7)第4章迁移vcenter集群 (7)4.1关闭旧的vcenter 集群的vcenter服务器虚拟机 (7)4.2 点击新机器添加服务器地址—选择使用新vcenter接管 (8)4.3进行VMotion等相关的群集功能的测试; (10)第5章风险及回退方案 (13)5.1风险 (13)5.1.1风险粒度小 (13)5.1.2风险可控 (13)5.2 应急回退 (13)关键词:Vmware vcenter 迁移替换摘要:Vmware vcenter缩略语清单:无参考资料清单:无vmware vcenter迁移方案第1章方案描述1.1 问题描述:在Vmware虚拟化平台中,VMware vCenter服务器作为管理Vmware vSphere 群集及其他功能的重要服务器,保障其稳定持续运行关系重大。
但如果VMware vCenter服务器部署于硬件服务器上,并且其系统运行遇到了性能或者故障其他问题,此时我们需要部署新的VMware vCenter服务器以便替换旧的VC。
1.2 实现方式:在更换VC的过程中,需要重点关注的是如何将旧VC上的群集迁移到新VC上的群集。
在实际生产环境中,使用“关闭旧群集-重建群集”的方式是我们进行群集迁移的常用方式,以下将对此方式的实现步骤进行详细介绍。
1.3 方案架构图Vcenter 运行在刀片的一个虚拟机上,操作员通过管理vcenter 管理整个虚拟化群集的维护,外部的应用直接访问刀片上的虚拟机。
迁移过程只替换vcenter虚拟机操作系统,不涉及其他架构。
vsphere物理机迁移虚拟机我们可以利用“调度任务”可以实现物理机的迁移。
确认vCenter中存在vCenter Converter插件
在vCenter中打开[文件]->[新建]->[已调度任务]
选择[导入计算机]调试任务,单击[确定]
首先要定义数据源,出现[导入向导]界面,单击[下一步]
填写物理机的IP地址、用户名和密码,单击[下一步]
提示需要远程安装vCenter Converter Agent并选择成功迁移后删掉此Agent,单击[是]
自定义硬盘大小,单击[下一步] 还不明白为啥这不能保持其大小
下面进行目标虚拟机的设置,单击[下一步]
填写虚拟机的名称和清单位置,单击[下一步]
选择虚拟机的运行的主机,单击[下一步]
为虚拟机选择资源池,单击[下一步]
选择虚拟机的数据存放位置,单击[下一步]
为虚拟机选择网卡数,单击[下一步]
接下来要自定义虚拟机,选择安装VMware Tools、自定义虚拟机的标识并删除系统的还原检查点,单击[下一步]
填写[虚拟机的名称]、[所有者名称]和[单位]名称,单击[下一步]
输入操作系统的cdkey,选择连接数,单击[下一步]
为虚拟机选择正确的时区,单击[下一步]
配置虚拟机的网卡,单击[下一步]
将虚拟机加入到网络中,单击[下一步]
选择调度的时间,单击[下一步]
确认设置无误后就可以单击完成后开始转移了
此时就可以看到改虚拟机了,在近期任务中可以看到转移的进度。
完成后就可以看到虚拟机根据要求启动进入操作系统中了。
使用vCenter Converter迁移物理机到虚拟机VMware vSphere企业运维实战VMware vCenter Converter Standalone 是一种用于将虚拟机和物理机转换为VMware 虚拟机的可扩展解决方案。
此外,还可以在 vCenter Server 环境中配置现有虚拟机。
VMware vCenter Converter Standalone 简化了虚拟机在以下产品之间的转换。
? ? ? ? ? ?VMware 托管产品既可以是转换源,也可以是转换目标。
VMware Workstation。
VMware Fusion。
VMware Server。
VMware Player。
运行在vCenter Server 管理的 ESX 实例上的虚拟机既可以是转换源,也可以是转换目标。
? 运行在非受管ESX主机上的虚拟机既可以是转换源,也可以是转换目标。
还可以使用VMware Consolidated Backup(VCB)映像创建VMware虚拟机。
2.6.1 在Windows上本地安装vCenter ConverterVMware vCenter Converter支持本地安装与服务器模式安装,在大多数情况下,本地安装就可以完成物理机(包括本地计算机)到虚拟机、虚拟机到虚拟机的迁移工作。
管理员,可以在网络中的一台工作站上,安装vCenter Converter,实现对本地计算机、网络中的其他Windows与Linux计算机到虚拟机的迁移工作,也可以完成将VMware ESXi中的虚拟机,由VMware vCenter管理的虚拟机迁移或转换成其他VMware版本虚拟机的工作,还可以完成将Hyper-V虚拟机迁移到VMware虚拟机的工作。
也可以将VMware vCenter Converter安装在要迁移的物理机或虚拟机中。
不管使用哪种迁移或转换工作,VMware vCenter Converter的使用都类似,本节将在vSphere Client管理工作站(一台Windows 8.1的计算机)安装VMware vCenter Converter 5.01,并介绍vCenter Converter的使用方法。
迁移并升级vCenter 4.0到vCenter 5.0升级前:升级后:主要迁移步骤:1.准备新vCenter系统和数据库系统,并做准备设置2.迁移vCenter4的数据库3.备份vCenter4的配置信息4.安装新vCenter5系统当前环境 (2)准备新的数据库服务器SQL2008R2 (5)准备新VCENTER服务器VCENTER5 (9)开始迁移数据库 (11)备份VCENTER SERVER配置信息 (20)安装VCENTER SERVER 5 (24)当前环境使用vSphere Client.连接到现有的vCenter4上可以看到当前的版本号SQL2005 Server的管理帐户为“VCDBUser” (非本地帐户),这里未使用SA或AD帐户现有的vCenter4使用32位ODBC DSN连接到远程数据库SQL2005上的VC_DB, 连接帐号是在SQL Server上创建的VCDBUser准备新的数据库服务器SQL2008R2新建一台windows 2008 R2虚拟机SQL2008R2作为新数据库服务器,同样要启用.Net 3.5 功能,并安装SQL2008 R2数据库。
SQL2008 R2安装过程,选择的功能特性.使用默认的实例名称所有服务均使用系统帐号安装,其他保存默认,下一步使用混合验证方式,后面会使用到SQL帐户管理数据库安装完成后,在服务器属性/内存,设置内存开销,因为系统只有1GB内存,这里我设置640MB到此,新的数据库服务器准备好了;接下来准备vCenter5服务器。
准备新vCenter服务器vCenter5首选在准备安装vCenter5的机器上,启用.Net 3.5功能并安装SQL 2008 R2 Native Client x64,Native Client用来创建x64位的DSN连接到数据库。
安装完成后可以在ODBC/System DSN下面创建DSN来查看Native Client。
Vcenter实现p2v的热迁移
1、登录vcenter,选择要迁入的ESX,选择导入计算机:
2、选择要导入的机器类型,输入IP地址及要迁移的机器管理员用户名及密码
3、如果是WINDOWS会提示当完成迁移后,代理的处理办法,如果是LINUX的话是不会在LINUX机器上安装代理的,而是在ESX上生成一个虚拟机迁移助手来进行迁移,同时要开放SSH端口才行
4、如果是WINDOWS,可以选择同步克隆期间更改的文件:
说明:克隆一般是通过对被迁移的机器做快照,然后将快照的情况迁移到ESX上的,比如说1点做的迁移,那快照的时间是1点的,假如迁移到3点结束,中间就会有2小时的文件是不同步的,如果有大量的文件更改,就会有问题了。
同步就是解决这个问题的。
5、如果WINDOWS的机器选择了同步,被同步的机器就不能选择更改同步卷的大小了,而要选择与源卷一致,否则会报错做不下去。
6、点击完成后,迁移开始(linux的操作是一样的,只是选择导入计算机类型为linux)。
使用vCenter Converter迁移物理机到虚拟机VMware vSphere企业运维实战VMware vCenter Converter Standalone 是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案。
此外,还可以在 vCenter Server 环境中配置现有虚拟机。
VMware vCenter Converter Standalone 简化了虚拟机在以下产品之间的转换。
•VMware 托管产品既可以是转换源,也可以是转换目标。
•VMware Workstation。
•VMware Fusion。
•VMware Server。
•VMware Player。
•运行在vCenter Server 管理的 ES* 实例上的虚拟机既可以是转换源,也可以是转换目标。
•运行在非受管ES*主机上的虚拟机既可以是转换源,也可以是转换目标。
还可以使用VMware Consolidated Backup〔VCB〕映像创立VMware虚拟机。
2.6.1 在Windows上本地安装vCenter ConverterVMware vCenter Converter支持本地安装与效劳器模式安装,在大多数情况下,本地安装就可以完成物理机〔包括本地计算机〕到虚拟机、虚拟机到虚拟机的迁移工作。
管理员,可以在网络中的一台工作站上,安装vCenter Converter,实现对本地计算机、网络中的其他Windows与Linu*计算机到虚拟机的迁移工作,也可以完成将VMware ES*i中的虚拟机,由VMware vCenter管理的虚拟机迁移或转换成其他VMware版本虚拟机的工作,还可以完成将Hyper-V虚拟机迁移到VMware虚拟机的工作。
也可以将VMware vCenter Converter安装在要迁移的物理机或虚拟机中。
不管使用哪种迁移或转换工作,VMware vCenter Converter的使用都类似,本节将在vSphere Client管理工作站〔一台Windows 8.1的计算机〕安装VMware vCenter Converter 5.01,并介绍vCenter Converter的使用方法。
VMwarevCenterConverterStandalone迁移手册版本编号:VMwarevCenterConverterStandlone迁移手册2012/5/4版本信息:(宋体,四号,倍行距)创建人部门版本保密程度日期系统运维部注:表格中中文字体:宋体;英文字体:Verdana,五号,倍行距文档传递:至行动* 公司/部门行动类型:审阅、批准,复审,通知,所需行动,参加会议,留档,其他(请注明)文档修改:版本号版本日期修订人修订内容版本号版本日期修订人修订内容目录一、VMwarevCenterConverterStandalone简介VMwarevCenterConverterStandlone是一种用于将虚拟机和物理机转换为VMware虚拟机的可扩展解决方案。
此外,还可以配置现有的虚拟机。
1、ConverterStandalone组件及克隆方式1)ConverterStandalone的组件,只能安装在Windows操作系统上。
ConverterStandaloneServer:启用并执行虚拟机的导入和导出ConverterStandaloneagent:ConverterStandaloneServer会在物理机上安装代理,从而将这些物理机作为虚拟机导入ConverterStandaloneclient用于Converter作业配置、管理VmwarevCenterConverter引导CD:是单独的组件,可用于在物理机上执行冷克隆2)物理机的冷克隆与热克隆热克隆又叫实时克隆或联机克隆,用于在源计算机运行其操作系统的过程中转换该源计算机,由于在转换期间进程继续在源计算机上运行,因此生成的虚拟机不是源计算机的精确副本,可以设置ConverterStandalone使其在热克隆后将目标虚拟机与源计算机同步,该操作允许将物理机源无缝迁移到虚拟机目标,启动目标计算机,将接管源计算机操作,尽可能缩短停机时间冷克隆又叫脱机克隆,用于在源计算机没有运行其操作系统时克隆些源计算机。
当需要迁移的物理机软件配置较为复杂,系统难于梳理时,我们可以采用VMware 提供的P2V工具VMware vCenter Converter实现从物理机到虚拟机的迁移。
整个迁移过程是自动化的,配置也很简单,完成迁移后的虚拟机是原有物理机的克隆,只需要进行简单的配置就可以完全替代原有的物理服务器,解决原有物理服务器存在的性能与硬件故障问题。
VMware vCenter Converter可以作为vSphere Client的一个插件进行使用,也可以使用单独的客户端工具VMware vCenter Converter Standalone。
我们可以在VMware的官方网站免费下载并使用VMware vCenter Converter Standalone,目前最新的版本是5.0,如果需要获取技术支持,需要购买相应的产品技术支持服务。
本文使用独立的客户端工具VMware vCenter Converter Standalone 5.0,以Windows Server 2003 迁移到vSphere 4.1为例,介绍VMware vCenter Converter 的配置过程。
在Windows服务器上下载并安装VMware vCenter Converter Standalone 5.0后就可以进行P2V迁移工作了。
在进行P2V迁移之前要确保VMware vCenter Converter Standalone与物理服务器以及vSphere ESXi主机之间的网络能够正常通信。
打开VMware vCenter Converter Standalone 5.0后,选择“转换计算机”将打开计算机转换向导,首先要选择要转换的源系统。
选择源类型:已打开电源的计算机,进行P2V转换需要源计算机处于运行状态。
选择远程计算机:输入IP地址,用户名,密码以及操作系统的类型。
图1. 选择需要转换的源系统建立与源系统的连接后,VMware vCenter Converter Standalone将会获取源系统的配置信息并在源计算机上安装代理,而且可以根据需要选择完成P2V迁移后是否保留在源系统上临时安装的代理。
vcenter数据库迁移migrating-vcenter-database-express-to-sql-2008-r2 一、准备环境。
ESXi5.0主机IP:192.168.1.158 用户名:root 密码:p@ssw0rdvCenter5.0 serverIP:192.168.1.157 用户名:administrator 密码:p@ssw0rd hostname: zxcv关闭防火墙二、安装ESXi5.0和vCenter5.0,安装步骤略。
用clinet连登录到vcenter,把ESXi主机添加进来。
三、备份vCenter数据库Express之前安装SQL Server 08 R2。
Express没有Microsoft SQLServerManagement Studio,此次迁移的目标数据库为SQL Server 08 R2,它带有Management Studio,所以备份之前先安装SQL Server 08 R2。
1)导入08 R2光盘,运行setup.exe,点击“Installation”中的“New installation Or add features to an existing installation”2)点击“OK”,进入下一步。
3)安装所需要的文件,点击“Install”,安装完之后点击“下一步”,4)安装类型中,选择“全新安装或者添加共享功能“。
此图中,可以看到server中已有VIM_SQLEXP(版本为Express)的实例。
5)产品密钥中,选择默认的,直接点击“下一步“。
6)许可条款中,接受条款,点击“下一步“。
7)设置角色中,选择默认的,点击“下一步“。
8)功能选择中,全选,点击“下一步“。
9)安装规则中,默认,点击“下一步“。
10)实例配置中,选择“默认实例“,点击”下一步“。
11)磁盘空间要求中,直接点击“下一步“。
12)服务器配置中,选择“所有SQL Server服务使用相同的账号(U)“点击“确定“之后,选择”下一步“。
使用VMware vCenter Converter迁移到虚拟机一、概述当VMware vSphere基础架构搭建好后,如何把现有跑在物理机上的应用迁移到虚拟机上呢?这就需要请出VMware vCenter Converter这个工具,此工具可以实现P2V(物理机在线或离线迁移到虚拟机)、V2V(VMware各虚拟机产品之间或和hyper-V之间的转换),以及把第三方的备份镜像迁移入虚拟机,功能那是相当的强大,本文就此产品做一简单介绍。
二、VMware vCenter Converter版本及组成1、版本vCenter Converter分Enterprise和Standalone 2个版本,前者属于vSphere Enterprise授权,后者是免费版;2者功能上几乎相同,前者安装后所有操作界面集成在vCenter中,后者则是单独的操作界面;Enterprise最新为4.2版本,而Standalone为4.3版本,后者支持迁移最新的Windows Server 2008 R2和windows 7vCenter Converter Enterprise版还有一个可引导的光盘版,用于离线冷迁移使用,最新版本为4.1.1;vCenter Converter Enterprise安装文件集成在vCenter安装包里,Standalone可在官方免费下载;2、组成vCenter Converter安装包主要分以下3个组件:vCenter Converter服务器端:实现整个迁移过程的核心组件,执行虚拟机格式装换和重新配置等关键任务;vCenter Converter客户端:用户操作界面,用于连接服务器端执行相关任务; vCenter Converter Agent:在迁移过程中安装在源机器上,用于数据抓取和传送,迁移结束后会自动卸载;三、vCenter Converter安装,配置本文只介绍Enterprise版的安装、配置,Standalone安装和使用较简单,此处不写了。
migrating-vcenter-database-express-to-sql-2008-r2 一、准备环境。
ESXi5.0主机
IP:192.168.1.158 用户名:root 密码:p@ssw0rd
vCenter5.0 server
IP:192.168.1.157 用户名:administrator 密码:p@ssw0rd
hostname: zxcv关闭防火墙
二、安装ESXi5.0和vCenter5.0,安装步骤略。
用clinet连登录到vcenter,把ESXi主机添加进来。
三、备份vCenter数据库Express之前安装SQL Server 08 R2。
Express没有Microsoft SQL
ServerManagement Studio,此次迁移的目标数据库为SQL Server 08 R2,它带有Management Studio,所以备份之前先安装SQL Server 08 R2。
1)导入08 R2光盘,运行setup.exe,点击“Installation”中的“New installation Or add features to an existing installation”
2)点击“OK”,进入下一步。
3)安装所需要的文件,点击“Install”,安装完之后点击“下一步”,
4)安装类型中,选择“全新安装或者添加共享功能“。
此图中,可以看到server中已有VIM_SQLEXP(版本为Express)的实例。
5)产品密钥中,选择默认的,直接点击“下一步“。
6)许可条款中,接受条款,点击“下一步“。
7)设置角色中,选择默认的,点击“下一步“。
8)功能选择中,全选,点击“下一步“。
9)安装规则中,默认,点击“下一步“。
10)实例配置中,选择“默认实例“,点击”下一步“。
11)磁盘空间要求中,直接点击“下一步“。
12)服务器配置中,选择“所有SQL Server服务使用相同的账号(U)“
点击“确定“之后,选择”下一步“。
13)数据库引擎配置中,选择“Windows 身份验证模式“,并点击”添加当前用户“。
点击”下一步“。
14)Analysis Services配置中,单击“添加当前用户“,并选择”下一步“。
15)Reporting Services配置中,默认,选择“下一步“。
16)错误报告中,点击“下一步“。
17)安装配置规则中,点击“下一步“。
18)准备安装,点击“安装“。
19)安装完SQL 08 R2后到服务中,把“SQL Server代理“的启动模式设置为”自动“,并启动。
四、备份SQL EXPRESS中的VIM_VCDB。
1)打开Microsoft SQL ServerManagement Studio,连接EXPRESS的
VIM_SQLEXP。
2)右击数据库VIM_VCDB---→任务---→备份,出现备份对话框。
添加D盘下的backup目录,备份名为expressback。
备份成功。
五、迁移VIM_VCDB。
1)迁移VIM_VCDB之前,需要停掉SQL Server(VIM_SQLEXP)服务,因为此时vCenter 依赖此服务。
在服务中,右击SQL Server(VIM_SQLEXP)--- 停止,此时会出现提
醒对话框,提示SQL Server(VIM_SQLEXP)停止时,以下服务也停止。
如果不停止的
话,迁移过程中会提示,该文件被另一程序使用,所以必须停掉。
A.VMware vSphere Profile-Driven Storage Services
B.vCenterIntertory Services
C.VMware VirtualCenterManagermentWebservices
D.VMware virtualCenter Server
2)打开Microsoft SQL Server Management Studio,连接SQL 08 R2。
3)右击“数据库“--- ”还原数据库”,出现对话框。
在”常规“选项中,目标数据库命名为VIM_VCDB(此名可任意取),还原的源中,选择“源设备”,点击“…”,
单击“添加”,把D盘backup目录下的expressback备份文件添加进来。
添加进来之后,勾选备份的源文件。
如图:
点击“选项”,勾选“覆盖现有数据库‘,并选择”回滚未提交的事物,使数据库处于可以使用状态…….“
4)点击“确定“,此时开始迁移,成功。
5)此时,SQL 08 R2数据库中有了VIM_VCDB。
六、卸载vCenter5.0 。
迁移完数据库之后,vCenter需要卸载重新安装。
卸载后、重新安装vCenter前,需要配置ODBC,因为卸载vCenter后,ODBC中已没有了数据源,配置好ODBC之后,安装vCenter 过程中就可以连接现有的数据库。
1)到“卸载或更改程序“里,卸载VMware vCenter Server.
2)卸载后,重启系统。
七、配置ODBC。
1)在管理工具中打开“数据源(ODBC)“,选择”系统DSN“,单击”添加…“
2)选择“SQL Server Native Client“,单击”确定“。
3) 数据源名称命名为“abc“,连接的数据库为”localhost“,单击”下一步“。
4)选择“下一步”。
5) 更改默认的数据库为“VIM_VCDB”,单击“下一步”。
6)直接点击“完成”。
7)测试数据库是否连接成功。
8)配置完毕。
八、重新安装vCenter5.0。
安装之前需要在功能里安装 .NET Framework 3.5.1和windows
进程激活服务。
不安装这两个插件,安装vCenter过程中数据库选项时,会出现JDBC报错。
经验证,安装这两个插件之后就不会出现报错。
1)导入光盘,安装vCenter Server。
2)之间的安装步骤略,在数据库选项中选择“使用现有的受支持数据库”。
点击下拉按钮,可自动搜索到abc的数据源。
单击“下一步”
3)直接单击“下一步”。
4)数据库重新初始化警告中,选择“不覆写,将现有的数据库保留原样(D)”
5)vCenter Server 服务中,输入管理员密码,单击“下一步”。
出现警告,甭理它,单击“确定”。
6)目标文件夹中,默认,直接点击“下一步”。
7)配置端口中,单击“下一步”会提示,端口80已被占用,此时将80改为81即可。
8)之后的安装步骤和安装vCenter(自带SQL EXpress)一样。
直至安装完成。
九、vClient客户端重新连接vCenter,连接成功。