XenDesktop7实践之高可用设计①环境介绍和准备

简介:

XenDesktop7实践

之高可用设计

①环境介绍和准备

 

目 录

1. 环境介绍... 1

2. 高可用设计思路... 2

2.1. 基础结构高可用... 2

2.2. XenDesktop7组件高可用... 2

3. StoreFront服务器配置网络负载平衡... 4

3.1. 添加“网络负载平衡”功能... 4

3.2. 建立网络负载平衡新群集... 6

3.3. 将第二台主机添加到群集... 12

3.4. 建立群集IP对应A记录... 17

 

1. 环境介绍

本XenDesktop7高可用设计实践环境概况如下表:   

服务器、系统

或应用程序名称

计算机名

操作系统和版本

功能和组件

IP地址

Hyper-V Server 2012

虚拟主机(物理机)

HVS01

Hyper-V Server 2012

Hyper-V Server

172.16.160.100

主域控制器

DC01.ctxlab.com

Windows Server 2012 Datacenter

ADDS、DNS

172.16.160.1

额外域控制器

DC02.ctxlab.com

Windows Server 2012 Datacenter

ADDS、DNS、DHCP

172.16.160.2

SQL Server 数据库

故障转移集群

DB.ctxlab.com

Windows Server 2008 R2 Enterprise

SQL Server 2008

SP1 Enterprise

172.16.160.6

Citrix 许可证服务器

License.ctxlab.com

Windows Server 2012 Datacenter

License

172.16.160.7

第一台

Delivery Controller

DDC1.ctxlab.com

Windows Server 2012 Datacenter

Delivery Controller

Studio

172.16.160.8

第二台

Delivery Controller

DDC2.ctxlab.com

Windows Server 2012 Datacenter

Delivery Controller、Studio

172.16.160.9

第一台 StoreFront

SF1.ctxlab.com

Windows Server 2012 Datacenter

StoreFront

172.16.160.11

10.0.0.11

第二台 StoreFront

SF2.ctxlab.com

Windows Server 2012 Datacenter

StoreFront

172.16.160.12

10.0.0.12

StoreFront

网络负载平衡集群

SF.ctxlab.com

172.16.160.13

第一台 Worker

Worker01.ctxlab.com

Windows Server 2012 Datacenter

发布共享桌面

和应用程序

172.16.160.21

第二台 Worker

Worker02.ctxlab.com

Windows Server 2012 Datacenter

发布共享桌面

和应用程序

172.16.160.22

 

2. 高可用设计思路

2.1. 基础结构高可用

1) 活动目录域控制器:采用主备双机实现(主DC+额外DC),域控制器配置较简单,配置步骤略。

2) 数据库:采用故障转移集群实现HA,用于XenDesktop Delivery Controller配置的数据库,本实践侧重于XenDesktop7高可用设计,数据库HA的具体步骤请参考网络中相关文章进行配置。

2.2. XenDesktop7组件高可用

1) Citrix许可证服务器:在License Server发生故障时,仍允许用户拥有最多连接30天的宽限期,故配置一台Citrix许可证服务器即可。

2) StoreFront服务器:XenDesktop7中的StoreFront 组件相当于以往版本的Web Interface,用于向任何位置、任何设备上的用户提供身份验证和交付应用程序、桌面及其他资源。如下方式实现高可用:

a) 采用Windows Server操作系统中的网络负载平衡功能实现网络负载平衡目的,本文第3部分将详细讲述Windows Server 2012操作系统下创建网络负载平衡。

b) XenDesktop7中的StoreFront组件自身采用了高可用设计,多台StoreFront服务器的URL可配置成网络负载均衡的惟一URL供用户访问。

3) Delivery Controller服务器:XenDesktop7中Delivery Controller组件也是基于高可用设计的:

a) 多台Delivery Controller通过Studio操作的配置数据都保存在同一数据库中,当然数据库已配置了故障转移群集。这样多台Delivery Controller的配置数据保持一致。

b) StoreFront服务器创建存储时,可把多台Delivery Controller服务器同时加入配置成故障转移模式下工作。

4) Worker服务器或桌面:用于向用户提供共享桌面和应用程序的服务器或桌面,以下方法保证高可用:

a) Worker安装VDA(Virtual Delivery Agent)时配置成同时向多台Delivery Controller服务器注册。

b) Delivery Controller服务器通过Studio创建计算机目录时,把多台Worker添加配置在同一计算机目录中。

 

3. StoreFront服务器配置网络负载平衡

3.1. 添加“网络负载平衡”功能

两台StoreFront服务器(SF1和SF2)都通过“添加角色和功能”向导添加“网络负载平衡”功能,具体步骤如下:

3.1.1. 打开“添加角色和功能”向导

image

3.1.2. 勾选“网络负载平衡”功能

image

3.1.3. “网络负载平衡”功能安装成功

image

3.2. 建立网络负载平衡新群集

在其中任何一台StoreFront服务器(这里我选择第一台StoreFront服务器SF1)中,通过网络负载平衡配置向导建立新群集,具体步骤如下:

3.2.1. 打开网络负载平衡管理器

image

3.2.2. 打开“新建群集”向导

image

3.2.3. 连接第一台StoreFront服务器SF1主机

image

3.2.4. 设置优先级等主机参数

image

3.2.5. 添加群集IP地址

image

3.2.6. 设置群集参数

image

3.2.7. 设置群集端口规则

image

3.3. 将第二台主机添加到群集

接着在第一台StoreFront服务器SF1中的网络负载平衡管理器中,将第二台StoreFront服务器SF2添加到网络负载平衡群集中,具体步骤如下:

3.3.1. 打开“添加主机到群集向导”

image

3.3.2. 连接第二台StoreFront服务器SF2主机

image

3.3.3. 设置优先级等主机参数

image

3.3.4. 设置群集端口规则

image

3.3.5. 成功配置StoreFront双机网络负载平衡

image

3.4. 建立群集IP对应A记录

在DNS服务器中,新建StoreFront网络负载平衡群集IP地址对应的主机A记录,如下图所示:

image

 

此篇完










本文转自 linuxos 51CTO博客,原文链接:http://blog.51cto.com/winos/1263862,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
JSON API 数据格式
淘宝商品评论API接口,json数据示例参考
淘宝开放平台提供了多种API接口来获取商品评论数据,其中taobao.item.reviews.get是一个常用的接口,用于获取指定商品的评论信息。以下是关于该接口的详细介绍和使用方法:
|
3月前
|
人工智能 供应链 数据可视化
2025年最全供应链管理实操指南:系统搭建+避坑+推荐全覆盖
本文全面解析供应链管理,涵盖定义、流程、系统功能及选型建议。供应链不仅是物流与采购,更是端到端的信息协同。文章指出常见问题如计划混乱、库存不实、信息不透明,并提供核心功能清单,包括销售预测、采购协同、库存管理等。同时剖析数字化实施误区,推荐适合中小企业的零代码工具如简道云、J-CLOUD SRM等,助力快速上线。最终强调供应链数字化关键在于“打通三流”,通过适配流程实现高效管理,提升竞争力。
|
3月前
|
JSON 前端开发 Java
​SpringCloud统一异常处理
我是小假 期待与你的下一次相遇 ~
117 3
|
3月前
|
运维 网络协议 Go
Go网络编程:基于TCP的网络服务端与客户端
本文介绍了使用 Go 语言的 `net` 包开发 TCP 网络服务的基础与进阶内容。首先简述了 TCP 协议的基本概念和通信流程,接着详细讲解了服务端与客户端的开发步骤,并提供了简单回显服务的示例代码。同时,文章探讨了服务端并发处理连接的方法,以及粘包/拆包、异常检测、超时控制等进阶技巧。最后通过群聊服务端的实战案例巩固知识点,并总结了 TCP 在高可靠性场景中的优势及 Go 并发模型带来的便利性。
|
5月前
|
设计模式 网络协议 Java
09.接口vs抽象类比较
本文详细对比了接口与抽象类的区别及应用场景,涵盖两者的基本概念、特性以及设计思想。通过具体案例分析,如日志记录和过滤器功能,阐明抽象类适用于代码复用(is-a关系),而接口侧重解耦和行为定义(has-a关系)。此外,还探讨了如何在不支持接口或抽象类的语言中模拟其实现,并总结了选择两者的判断标准。文章结合实际开发场景,提供了清晰的指导,帮助开发者更好地理解与应用这两种核心面向对象概念。
248 26
|
7月前
|
机器学习/深度学习 API
DeepSeek模型压缩与加速
随着深度学习模型规模增大,推理速度和资源消耗成为关键问题。DeepSeek提供多种模型压缩与加速工具,包括剪枝、量化、知识蒸馏和结构优化,帮助在保持性能的同时大幅降低计算资源需求。本文详细介绍这些技术及其代码实现,涵盖模型剪枝、量化、知识蒸馏及结构优化的方法,并提供常见问题的解决方案,助你掌握高效推理技巧。
|
机器学习/深度学习 人工智能 自然语言处理
大模型最强架构TTT问世!斯坦福UCSD等5年磨一剑, 一夜推翻Transformer
【7月更文挑战第21天】历经五年研发,斯坦福、UCSD等顶尖学府联合推出TTT架构,革新NLP领域。此架构以线性复杂度处理长序列,增强表达力及泛化能力,自监督学习下,测试阶段动态调整隐藏状态,显著提升效率与准确性。实验显示,TTT在语言模型与长序列任务中超越Transformer,论文详述于此:[https://arxiv.org/abs/2407.04620](https://arxiv.org/abs/2407.04620)。尽管如此,TTT仍需克服内存与计算效率挑战。
337 3
|
9月前
|
存储 算法 Java
《Java 在 3D 视觉与重建领域:开启无限可能之旅》
在科技飞速发展的今天,3D视觉和重建技术正变革众多行业。Java作为一种广泛应用的编程语言,在3D视觉与重建中展现出巨大潜力。本文探讨Java在图像采集、3D数据处理及重建算法中的应用,分析其在VR/AR、自动驾驶、智能制造等领域的应用场景,并展望未来挑战与机遇。Java凭借其丰富的生态系统和强大的开发能力,有望在3D视觉领域发挥重要作用,推动技术创新与发展。
175 8
|
11月前
|
人工智能 算法
众店模式:构建消费生态圈的创新商业模式
该平台结合线上自营商城与品牌商城,以及线下门店联盟,形成跨行业资源共享体系,提供无缝购物体验。绿色积分模式下,消费者与商家均可通过消费获得积分及消费券,积分可在多周期内增值,转化为高价值抵用券,甚至实现免单,有效促进循环消费。平台还通过强大的招商推广机制和多元化的盈利模式,提升用户粘性和商家盈利能力,成功案例显示其在降低获客成本、提升留存率和复购率方面成效显著。
|
供应链 网络协议 安全
物联网协议包含哪些协议?
物联网协议是物联网生态系统中不可或缺的组成部分,它们负责处理和协调物联网设备之间的通信。
363 3