如何使用MSSQL数据库镜像(Mirror)重新配置XenDesktop7.x站点
如图所示,在XenDesktop7.x架构中,DDC所涉及的每个服务都与数据库进行通信,因此数据库服务在系统中占据很重要的角色。一旦数据库服务器故障,将严重影响业务的进行。在项目实施过程中,部署数据库角色时,Citrix官方建议使用微软MSSQL数据库镜像技术,来满足Citrix 数据库高可用需求;但是在实际部署Citrix系统时,往往只搭建了一台数据库服务器;亦或搭建数据库镜像在安装DDC之后。本文将介绍,如何使用配置好的镜像数据库重新配置XenDesktop7.x站点.1、进入DDC服务器,打开Citrix Studio,查看“配置”当前数据库连接情况,如图所示,DDC已经连接一个数据库,此数据库尚未配置镜像。
2、可以查看到此DDC所配置的站点信息情况。
数据库服务器信息
3、将此数据库进行备份,并在其他数据库服务器恢复数据,配置好此数据库镜像。
4、在进行更改数据库前,关闭日志服务。
5、在DDC服务器中,以管理员身份运行powershell,如图:
6、输入以下信息:
加载Citrix的PowerShell扩展:asnp Citrix*
通过运行数据库连接命令Get-BrokerDBConnection,收集当前数据库连接字符串。
拷贝“Server=testdb01.test.com;Initial Catalog=XD76DB01;Integrated Security=True”信息到记事本。
更改数据库连接,添加新配置镜像的数据库,如图
6、清空当前数据库连接(建议清空数据库连接前,将此数据库进行备份)
Set-ConfigDBConnection -DBConnection $null
Set-AcctDBConnection -DBConnection $null
Set-HypDBConnection -DBConnection $null
Set-ProvDBConnection -DBConnection $null
Set-BrokerDBConnection -DBConnection $null
Set-EnvTestDBConnection -DBConnection $null
Set-SfDBConnection -DBConnection $null
Set-MonitorDBConnection -Datastore Monitor -DBConnection $null
reset-MonitorDataStore -DataStore Monitor
Set-MonitorDBConnection -DBConnection $null
Set-LogDBConnection -DataStore Logging -DBConnection $null
reset-LogDataStore -DataStore Logging
Set-LogDBConnection -DBConnection $null
Set-AdminDBConnection -DBConnection $null
如图:
7、通过在PowerShell中粘贴新的数据库连接字符串,重新连接新的数据库。
$db="Data Source=testdb02.test.com;Failover Partner=testdb03.test.com;Initial Catalog=XD76DB01;Integrated Security=True"
Set-AdminDBConnection -DBConnection $db
Set-LogDBConnection -DBConnection $db
Set-ConfigDBConnection -DBConnection $db
Set-AcctDBConnection -DBConnection $db
Set-HypDBConnection -DBConnection $db
Set-ProvDBConnection -DBConnection $db
Set-BrokerDBConnection -DBConnection $db
Set-EnvTestDBConnection -DBConnection $db
Set-SfDBConnection -DBConnection $db
Set-MonitorDBConnection -DBConnection $db
Set-MonitorDBConnection -DataStore Monitor -DBConnection $db
Set-LogDBConnection -Datastore Logging -DBConnection $db
如图:
8、命令执行完毕后,打开DDC,在“配置”里,看到新连接的数据库信息,但是发现有的命令尚未生效,可手动继续配置,更改数据库。
9、确认开启日志记录
10、检查DDC配置信息是否一致,用户登陆StoreFront测试是否正常连接云桌面等。
其他:默认DDC站点含有三种数据库类型信息,站点、日志、监控。首次配置DDC,三种数据库类型日志会在一个库中。建议在项目实施中,将此三种类型数据分离为三个库文件。
在数据库服务器中新建“日志”和“监控数据库”,数据库可配置为镜像模式,也可不配置镜像模式,此实验配置了“日志”“监控”数据库镜像。
一个库分离三个库。注意在分离三个库之后,之前产生的“日志”及“监控“信息,将重新开始记录到新的库中。
注意:在执行清空数据库连接配置及执行重新连接数据库字串符时,会出现报错现象,如图,可忽略继续操作。
官方扩展阅读:
http://support.citrix.com/article/CTX139874(如何使用SQL数据库镜像重新配置XenDesktop7站点)
http://support.citrix.com/article/CTX139222(在SQL镜像数据库环境无法连接到云桌面)
http://support.citrix.com/article/CTX127359(如何配置XenDesktop的SQL数据库镜像)
http://support.citrix.com/article/CTX127538(如何使用镜像数据库配置XenDesktop站点)http://blogs.citrix.com/2014/02/ ... database-migration/(XenDesktop的7.x的数据库迁移)
谢谢楼主,学习了。 好 学习
页:
[1]