Esxi5-管理平台vcenter5.0_数据库迁移流程

时间:2023-03-09 00:45:57
Esxi5-管理平台vcenter5.0_数据库迁移流程

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,安装步骤略。

Esxi5-管理平台vcenter5.0_数据库迁移流程

Esxi5-管理平台vcenter5.0_数据库迁移流程

用clinet连登录到vcenter,把ESXi主机添加进来。

Esxi5-管理平台vcenter5.0_数据库迁移流程

三、      备份vCenter数据库Express之前安装SQL Server 08 R2。Express没有Microsoft SQL Server Management 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

Esxi5-管理平台vcenter5.0_数据库迁移流程

2)        点击“OK”,进入下一步。

Esxi5-管理平台vcenter5.0_数据库迁移流程

3)        安装所需要的文件,点击“Install”,安装完之后点击“下一步”,

Esxi5-管理平台vcenter5.0_数据库迁移流程

4)        安装类型中,选择“全新安装或者添加共享功能“。此图中,可以看到server中已有VIM_SQLEXP(版本为Express)的实例。

Esxi5-管理平台vcenter5.0_数据库迁移流程

     

5)        产品密钥中,选择默认的,直接点击“下一步“。

6)        许可条款中,接受条款,点击“下一步“。

7)        设置角色中,选择默认的,点击“下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

8)        功能选择中,全选,点击“下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

9)        安装规则中,默认,点击“下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

10)    实例配置中,选择“默认实例“,点击”下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

11)    磁盘空间要求中,直接点击“下一步“。

12)    服务器配置中,选择“所有SQL Server服务使用相同的账号(U)“

Esxi5-管理平台vcenter5.0_数据库迁移流程

Esxi5-管理平台vcenter5.0_数据库迁移流程

   点击“确定“之后,选择”下一步“。

13)    数据库引擎配置中,选择“Windows 身份验证模式“,并点击”添加当前用户“。点击”下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

14)    Analysis Services配置中,单击“添加当前用户“,并选择”下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

15)    Reporting Services配置中,默认,选择“下一步“。

16)    错误报告中,点击“下一步“。

17)    安装配置规则中,点击“下一步“。

18)    准备安装,点击“安装“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

19)    安装完SQL 08 R2后到服务中,把“SQL Server代理“的启动模式设置为”自动“,

并启动。

Esxi5-管理平台vcenter5.0_数据库迁移流程

四、      备份SQL EXPRESS中的VIM_VCDB。

1)        打开Microsoft SQL Server Management Studio,连接EXPRESS的

VIM_SQLEXP

Esxi5-管理平台vcenter5.0_数据库迁移流程

Esxi5-管理平台vcenter5.0_数据库迁移流程

 

2)        右击数据库VIM_VCDB---à任务---à备份,出现备份对话框。

Esxi5-管理平台vcenter5.0_数据库迁移流程

添加D盘下的backup目录,备份名为expressback。

Esxi5-管理平台vcenter5.0_数据库迁移流程

备份成功。

Esxi5-管理平台vcenter5.0_数据库迁移流程

 

五、      迁移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.       vCenter Intertory Services

C.       VMware VirtualCenter Managerment Webservices

D.       VMware virtualCenter Server

Esxi5-管理平台vcenter5.0_数据库迁移流程

2)        打开Microsoft SQL Server Management Studio,连接SQL 08 R2。

Esxi5-管理平台vcenter5.0_数据库迁移流程

3)        右击“数据库“---à还原数据库”,出现对话框。在”常规“选项中,目标数据库命名为VIM_VCDB(此名可任意取),还原的源中,选择“源设备”,点击“…”,

Esxi5-管理平台vcenter5.0_数据库迁移流程

           单击“添加”,把D盘backup目录下的expressback备份文件添加进来。

Esxi5-管理平台vcenter5.0_数据库迁移流程

添加进来之后,勾选备份的源文件。如图:

Esxi5-管理平台vcenter5.0_数据库迁移流程

点击“选项”,勾选“覆盖现有数据库‘,并选择”回滚未提交的事物,使数据库处于可以使用状态…….“

Esxi5-管理平台vcenter5.0_数据库迁移流程

4)        点击“确定“,此时开始迁移,成功。

Esxi5-管理平台vcenter5.0_数据库迁移流程

5)        此时,SQL 08 R2数据库中有了VIM_VCDB。

Esxi5-管理平台vcenter5.0_数据库迁移流程

六、      卸载vCenter5.0 。

迁移完数据库之后,vCenter需要卸载重新安装。卸载后、重新安装vCenter前,需要配置ODBC,因为卸载vCenter后,ODBC中已没有了数据源,配置好ODBC之后,安装vCenter过程中就可以连接现有的数据库。

1)        到“卸载或更改程序“里,卸载VMware vCenter Server.

Esxi5-管理平台vcenter5.0_数据库迁移流程

2)        卸载后,重启系统。

七、      配置ODBC。

1)        在管理工具中打开“数据源(ODBC) “,选择”系统DSN“,单击”添加…“

Esxi5-管理平台vcenter5.0_数据库迁移流程

      2) 选择“SQL Server Native Client“,单击”确定“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

3)  数据源名称命名为“abc“,连接的数据库为”localhost“,单击”下一步“。

Esxi5-管理平台vcenter5.0_数据库迁移流程

     4) 选择“下一步”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

      5)  更改默认的数据库为“VIM_VCDB”,单击“下一步”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

6)        直接点击“完成”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

7)        测试数据库是否连接成功。

Esxi5-管理平台vcenter5.0_数据库迁移流程

8)        配置完毕。

Esxi5-管理平台vcenter5.0_数据库迁移流程

八、      重新安装vCenter5.0。安装之前需要在功能里安装 .NET Framework 3.5.1和windows进程激活服务。不安装这两个插件,安装vCenter过程中数据库选项时,会出现JDBC报错。

经验证,安装这两个插件之后就不会出现报错。

Esxi5-管理平台vcenter5.0_数据库迁移流程

1)        导入光盘,安装vCenter Server。

Esxi5-管理平台vcenter5.0_数据库迁移流程

2)        之间的安装步骤略,在数据库选项中选择“使用现有的受支持数据库”。点击下拉按钮,可自动搜索到abc的数据源。单击“下一步”

Esxi5-管理平台vcenter5.0_数据库迁移流程

3)        直接单击“下一步”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

 

4)        数据库重新初始化警告 中,选择“不覆写,将现有的数据库保留原样(D)”

Esxi5-管理平台vcenter5.0_数据库迁移流程

5)        vCenter  Server 服务  中,输入管理员密码,单击“下一步”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

出现警告,甭理它,单击“确定”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

6)        目标文件夹  中,默认,直接点击“下一步”。

Esxi5-管理平台vcenter5.0_数据库迁移流程

7)        配置端口中,单击“下一步”会提示,端口80已被占用,此时将80改为81即可。

Esxi5-管理平台vcenter5.0_数据库迁移流程

8)        之后的安装步骤和安装vCenter(自带SQL EXpress)一样。直至安装完成。

九、      vClient客户端重新连接vCenter,连接成功。

Esxi5-管理平台vcenter5.0_数据库迁移流程