VMware vCenter server的备份与还原
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在Vmware Infrastruacture 3中,vCenter Server起到非常重要的角色。在VMware给出的一些解决方案中,常见的是针对Esx主机高用性的VMware HA等的解决方案,但好像并没有提到如何备份和恢复vCenter Server配置的解决方案。
那当我们在vCenter Server出现故障时怎么办呢?接下来老方就和各位探讨一种方法
来说明如何使用数据库工具事实现vCenter Server配置的备份及在异机的恢复(更可以在本机上恢复啦)。
一、需要用到的软件或工具
1、VMware:vCenter Server(可以两套)
详细环境请参考本人的文章“VMware HA实战攻略之二准备实验环境”
2、Windows 2003 操作系统
3、以下三个软件是创建vCenter Server备份环境所必需的:
A、msxml6.msi
下载地址:
/downloads/details.aspx?displaylang=zh-cn&FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1
B、SQLServer2005_SSMSEE.msi
下载地址:
/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1 -4e3d-94b8-5a0f62bf7796
C、dotnetfx.exe
下载地址:
/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB1 5C5E04F5&displaylang=zh-cn
说明:Microsoft SQL Server Management Studio Express (SSMSE) 是一种免费、易用的图形管理工具,用于管理SQL Server 2005 Express Edition 和具有高级服务的SQL Server 2005 Express Edition。SSMSE 还可以管理任何版本的SQL Server 2005 创建的SQL Server 数据库引擎实例。
注意:SSMSE 无法管理SQL Server Analysis Services、Integration Services、Notification Services、Reporting Services、SQL Server 代理或SQL Server 2005 Mobile Edition。
二、在vCenter Server上创建用于备份用的环境
你可以在安装有vCenter Server的操作系统中安装以上三个组件,也可以在另外一台没有安装vCenter Server的机器上安装三个软件。并连接上vCenter Server的数据库进行管理。vCenter Server安装时,默认使用的是MS SQL Server 2005 Express Edition,而且SQL Server 2005 Express Edition默认的数据库备份文件是存放于:C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Backup\VIM_VCBD.bak。
在这篇文章中就是使用SSMSE来浏览vCenter Server在SQL SERVER的数据库,并通过自带的备份工具备份的。
1、在安装完后,会在开始---程序中显示两个选项,一是vmware,一是MS SQL Server 2005,如下图所示,请看清楚当前的安装组件:
2、在服务里找到MS SQL Server 2005 Express的服务(SQLEXP_VIM):
3、现在开始安装Microsoft SQL Server Management Studio Express:
说明注意:您必须在计算机上具有管理权限才能安装SSMSE。
step 1:对于32 位平台,请下载并安装Microsoft .NET Framework 2.0 的32 位版本。对于64 位平台(仅x64 和EMT64),请下载并安装Microsoft .NET Framework 2.0 的64 位版本。
注意:如果安装了SQL Server 2005 或Visual Studio 2005,则应已安装Microsoft .NET Framework 2.0。
step 2:下载并安装Microsoft Core XML Services (MSXML) 6.0。
注意:如果安装了SQL Server 2005,则应已安装MSXML 6.0。
step 3:通过单击此页后面的SQLServer2005_SSMSEE.msi 链接,下载SSMSE。若要立即开始安装,请单击“运行”。若要以后安装SSMSE,请单击“保存”。
step 4:按照自述文件中的安装说明进行安装
4、安装完SSMSE后,再在开始---程序里查看MS SQL Server 2005,发现多了一个“SQL Server Management Studio Express”项。接下来操作就是在它的图形界面下进行的。
5、在上图中打开“SQL Server Management Studio Express”,并在服务器名称输入vCenter Server的主机名加上SQL的服务名:vmmvc\SQLEXP_VIM。并选择“身份验证”方式为“windows 身份验证”。设定好后,点左下角的“连接”。
注意,如果是在vCenter Server上安装此工具,打开时会直接选择。此步便可以省去了。
6、展开SSMSE,至数据库“VIM_VCDB”,右键单击,选定任务---备份。
在实际应用中,你可以在更改了vCenter Server后执行备份,也可以做个计划任务定期备份。