码迷,mamicode.com
首页 > 移动开发 > 详细

XenApp_XenDesktop_7.6实战篇之九:SQL Server数据库服务器规划及部署

时间:2015-06-13 18:43:03      阅读:5553      评论:0      收藏:0      [点我收藏+]

标签:citrix xendesktop xenapp 桌面虚拟化 应用虚拟化

安装SQL Server 数据库,用于支持Desktop Studio 和桌面云管理台数据存储和访问。在简单的POC测试中,数据库可以只配置单机;但数据库故障时,不但影响配置管理台,也会影响DDC的运作,新的用户会话将不能建立(不影响已建立的会话),因此在生产环境部署时,必须考虑SQLServer的高可用性。另外需要注意的是必需定期备份数据库,防止数据库故障时丢失数据,并且防止事务日志的不断增长。您需要规划每个数据库实例名称、数据库名称及数据库空间大小。

1.  SQL Server数据库服务器规划

1.1 站点配置数据库支持的 Microsoft SQL Server 版本:

  • SQL Server 2014 Express Edition、Standard Edition 和 Enterprise Edition。

  • SQL Server 2012 SP1 Express Edition、Standard Edition 和 Enterprise Edition。 默认情况下,如果未检测到支持的现有 SQL Server 安装,安装 Controller 时将安装 SQL Server 2012 SP1 Express。

  • SQL Server 2008 R2 SP2 Express Edition、Standard Edition、Enterprise Edition 和 Datacenter Edition。

有关受支持的最新数据库版本的信息,请参阅Citrix官网,链接如下: http://support.citrix.com/article/CTX114501

 

 

1.2支持下列数据库功能(SQL Server Express 除外,此版本仅支持独立模式):

  • SQL Server 群集实例

  • SQL Server 镜像

  • SQL Server 2012 AlwaysOn 可用性组

SQL Server高可用性解决方案请参阅Microsoft TechNet官网,链接如下:

https://technet.microsoft.com/zh-cn/library/ms190202%28v=sql.110%29.aspx

 

1.3 注意事项

  • 虽然说SQL Server高可用支持以上3中方式,但在发生灾难时SQL Server镜像的故障转移时间是三者中最快的,短短几十秒即可完成。对于生产环境的部署,为了保证数据库可靠性的要求,Citrix推荐配置SQLServer 镜像,为了实现数据库高可用性,我们在三台主机上部署数据库,两台数据库服务器,之间实现Database Mirroring;第三台为见证服务器。

  • SQL Server Express版本(即免费版本)数据库最大支持4G,而且不支持高可用。

 

 

1.4 SQL Server存储规划

         SQL Server存储的规划请参考Citrix官方文档,链接如下:

http://support.citrix.com/article/CTX127939

 

1.5 本次POC使用的SQL Server 相关参数

操作系统:Windows Server 2012 R2 Standard

SQL版本:SQL Server 2012 SP1 Enterprise

安装账号:huangjh\CTXAdmin

服务账号:huangjh\SQLService (必须保证该账号永不过期,用户不能修改密码)

技术分享

 

2.  .NET Framework 3.5的安装

2.1 修改SQL Server服务器IP地址、计算机名并加入域,然后将账号CTXAdmin及SQLService加入本地管理员组

技术分享

2.2 在SQL Server服务器插入Windows Server 2012 R2的光盘(安装.Net Framework3.5时需要指定源路径)打开SQL Server服务器管理器-->点击“添加角色和功能”-->“下一步“

技术分享

 2.3 直接”下一步“到功能选择页面-->勾选”.NET Framework 3.5功能”-->”下一步

技术分享

 2.4 点击“指定备用源路径”

技术分享

 2.5 刚才我们已经将Windows Server 2012 R2光盘插入了,SQL Server服务器光驱的盘符为“E“,所以输入路径“E:\Sources\SXS\”-->点击“确定”

技术分享

2.6 点击“安装”

技术分享

2.7 安装成功后点击“关闭”完成.NET Framework 3.5的安装

技术分享

 

3.  配置防火墙规则

3.1 打开Windows 防火墙,点击“高级设置”

技术分享

3.2 右键“入站规则”-->“新建规则”

技术分享

3.3 选择“端口”-->”下一步”

技术分享

3.4 输入端口号(1433,4022),下一步

技术分享

3.5 选择"允许连接",下一步

技术分享

 3.6 下一步

技术分享

 3.7 输入名称,点击"完成"

技术分享

 3.8 成功添加防火墙规则后,如下

技术分享

 

4.  SQL Server的部署

4.1 插入SQL Server安装光盘并运行SQL Server安装程序, 点击”安装”-->” 全新 SQL Server 独立安装或向现有安装添加功能”

技术分享

4.2 安装程序支持规则检查通过后点击”确定“

技术分享

4.3 输入产品密钥或使用试用版本,下一步

技术分享

 4.4 勾选”我接受许可条款“,下一步

技术分享

4.5 取消勾选”包括SQL Server产品更新“(此次可根据实际需求联网更新),下一步

技术分享

4.6 支持规则检查: Windows防火墙我们已经开发了1433和4022端口,警告可以忽略,下一步

技术分享

4.7 选择”SQL Server 功能安装“,下一步

技术分享

4.8 选择要安装的功能,修改共享功能目录,下一步

技术分享

4.9 安装规则检查通过后,下一步

技术分享

4.10 此处可使用默认实例或自定义实例,修改实例根目录路径,切记勿安装在C盘,下一步

技术分享

4.11 下一步

技术分享

4.12 修改服务账户及启动类型,下一步

技术分享

4.13 指定SQL Server管理员,下一步

技术分享

4.14 指定Analysis Services管理员,下一步

技术分享

4.15 下一步

技术分享

4.16 下一步

技术分享

4.17 下一步

技术分享

4.18 安装

技术分享

4.19 安装成功后,点击”关闭“完成SQL Server的安装

技术分享

 

5.  功能验证

5.1 测试端口: 由于我使用的是默认实例,而4022端口是自定义实例才用到的,所以1433端口是可以Telnet通的,4022是不通的

技术分享

技术分享

 

技术分享

 

5.2 在SQL Server服务器打开命令行工具,运行“netstat -a”, 确保1433端口处于监听状态

技术分享

  

5.3 打开“SQL Server Management Studio”选择对应的服务器和身份验证方式,点击“连接”

技术分享

5.4 成功连接后如下:

技术分享

 

以上是本次SQL Server的分享,详细的介绍了规划、部署、功能验证等内容。感谢大家的关注和支持。

 

 

本文出自 “锦绣前程” 博客,请务必保留此出处http://stephen1991.blog.51cto.com/8959108/1661577

XenApp_XenDesktop_7.6实战篇之九:SQL Server数据库服务器规划及部署

标签:citrix xendesktop xenapp 桌面虚拟化 应用虚拟化

原文地址:http://stephen1991.blog.51cto.com/8959108/1661577

(1)
(3)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!