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,安装步骤略。
用clinet连登录到vcenter,把ESXi主机添加进来。
三、 备份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”
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 Server Management 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. vCenter Intertory Services
C. VMware VirtualCenter Managerment Webservices
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,连接成功。
Esxi5-管理平台vcenter5.0_数据库迁移流程的更多相关文章
- kettle 通用的数据库迁移流程
需求: 1.你是否遇到了需要将mysql数据库中的所有表与数据迁移到Oracle. 2.你是否还在使用kettle重复的画着:表输入-表输出.创建表,而烦恼. 下面为你实现了一套通用的数据库迁移流程. ...
- 用Kettle的一套流程完成对整个数据库迁移 费元星
原地址 :http://ainidehsj.iteye.com/blog/1735434 需求: 1.你是否遇到了需要将mysql数据库中的所有表与数据迁移到Oracle. 2.你是否还在使用kett ...
- ASP.NET Core会议管理平台实战_3、认证、授权表迁移
可以参考老张的这个文章: https://www.cnblogs.com/laozhang-is-phi/p/10660403.html 创建这个类库 看一下IdentityUser是在哪一个库下面. ...
- Linux平台下使用rman进行oracle数据库迁移
实验目的:将oracle数据库从一台机器迁移到另外的一台机器(同为linux平台),设置为不同的路径,不同的实例名 源端: ORACLE_BASE=/u01/app/oracle ORACLE ...
- 转 【TTS】AIX平台数据库迁移到Linux--基于RMAN(真实环境)
[TTS]AIX平台数据库迁移到Linux--基于RMAN(真实环境) http://www.cnblogs.com/lhrbest/articles/5186933.html 各位技术爱好者,看完本 ...
- Kingbase数据库web统一管理平台
1.安装Kingbase金仓数据库后,通过打开web管理平台,可以方便的进行远程维护. 示例地址:https://192.168.0.1:54328/webstudio 2.输入用户名密码登 ...
- 研发管理平台DevOps使用流程
研发管理平台DevOps使用流程:一.注册开发者账号二.登录平台三.点击:我的项目-内部项目三.点击"发布内部项目",创建项目五.进入项目六.研发管理平台研发管理平台的功能包括:可 ...
- 容器、容器集群管理平台与 Kubernetes 技术漫谈
原文:https://www.kubernetes.org.cn/4786.html 我们为什么使用容器? 我们为什么使用虚拟机(云主机)? 为什么使用物理机? 这一系列的问题并没有一个统一的标准答案 ...
- 基于SpringBoot+SSM实现的Dota2资料库智能管理平台
Dota2资料库智能管理平台的设计与实现 摘 要 当今社会,游戏产业蓬勃发展,如PC端的绝地求生.坦克世界.英雄联盟,再到移动端的王者荣耀.荒野行动的火爆.都离不开科学的游戏管理系统,游戏管理系 ...
随机推荐
- git status出现 fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git 提示说没有.git这样一个目录,解决办法如下: git ini ...
- POJ 1239 Increasing Sequences(经典的两次dp)
http://poj.org/problem?id=1239 题意:给出一串序列,现在要添加逗号作为分隔符,使得序列是递增序列,然后让最后一个数尽量小,第一个数尽量大. 思路:先从头到尾进行一次dp, ...
- 安装 bochs-x
sudo apt-get install bochs-x
- python 单向链表
import sys import random class employee: def __init__(self): self.num= self.salary= self.name='' sel ...
- UVALive-3972 March of the Penguins (最大流:节点容量)
题目大意:有n个带有裂缝的冰块.已知每个冰块的坐标和已经站在上面的企鹅数目,每当一个企鹅从一个冰块a跳到另一个冰块b上的时候,冰块a上的裂缝便增大一点,还知道每个冰块上最多能被跳跃的次数.所有的企鹅都 ...
- VM虚拟机安装的XP如何全屏
首先安装install VMwear Tools..,如图:
- 115. Distinct Subsequences *HARD* -- 字符串不连续匹配
Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence ...
- IOS-常用第三方开源框架介绍
iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 时间:2015-05-06 16:43:34 阅读:533 评论:0 收藏:0 [点我收藏+] ...
- Class 'SoapClient' not found 解决方法
Class 'SoapClient' not found ? 在百度上搜了解决办法,可是收效不佳,只知道好像要添加soap扩展模块,但怎么添加却没有说.于是,我上了google.果然,查看一些英文资料 ...
- 【转】MongoDB 3.0 正式版本即将发布,强力推荐
MongoDB 今天宣布3.0 正式版本即将发布.这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统. MongoDB 3.0 在性能和伸缩性方面都有 ...