具有 StoreFront 活动的 Citrix NetScaler / 被动

我是 Oscar Mas,最近, 在另一篇文章中,我解释了如何在 NetScaler 和多个 StoreFront 之间配置平衡器. 该配置由 Microsoft 的 NLB 组成, 我们安装在两个 StoreFfront 服务器上, 该系统为我们提供了 balancer 和 failover 的功能.

 

本文并非旨在逐步介绍如何设置 Active Failover / NetScaler 上的被动, 它们只是我认为 Citrix 提供的文档中缺少的一些注释,可以帮助我们理解和实施系统

这一次轮到 NetScaler 执行相同的功能. 我向您介绍的这种类型的配置, 广泛用于平衡 NetScaler 对 StoreFront 的请求. 如果您使用的 NetScaler 版本仅支持我们的 XenDesktop 系统, 这是理想的设置. 另一方面,如果您拥有更高的 NetScaler 模型, 而不是在 Active 模式下使用 balancer / 被动, 您将能够配置 Active mode / 积极.

请记住,每当您在使用 NetScaler 系统的实验室中工作时, 我们可以选择我们想要的版本. 但是,如果系统正在生产中, 使用 SaHa 版本是必不可少的 (安全港)

citrix-netscaler-主动-被动-01-布哈拉

 

但让我们进入主题. 外部用户, 当您想要访问 XenDesktop 的计算机/会话时, 您登录到我们的 NetScaler,它会将您转到 StoreFront 服务器. 如果此 StoreFront 服务器出现故障, 流量将转移到第二个 StoreFront,而无需我们的干预. 在本实验中,我使用了 NetScaler, 而是要使整个系统处于高可用性状态, 必须拥有两个 NetScaler. 逻辑方案如下:

citrix-netscaler-主动-被动-02-布哈拉

 

操作

我们的用户, 从他们的计算机登录到与 FQDN 对应的虚拟服务器: https://acces.XXX.es. 此请求, 从 NetScaler 发送到 NetScaler 本身, 而是对 FQDN: https://storefront.ilba.cat. 第二个虚拟服务器 (这是我们将在 POST 中配置的), 您已设置主动/被动故障转移系统, ,它将根据请求的状态将请求重定向到我们的 StoreFront 服务器之一.

citrix-netscaler-主动-被动-03-布哈拉

 

请记住,为了使其正常工作, 我们的虚拟服务器必须配置 (https://acceso.XXX.es), 将请求发送到: https://storefront.ilba.cat. 必须在两个配置文件中进行此更改,我们使用这些配置文件从外部访问我们的 XenDesktop 平台.

citrix-netscaler-主动-被动-04-布哈拉

 

创建服务器

我们要做的第一件事, 是创建我们的服务器,这些服务器将在我们的 NetScaler 中执行 StoreFront 功能.

citrix-netscaler-主动-被动-05-布哈拉

 

创建监视器

我们将为我们的 Store 创建一个特定的监视器, 位于我们的 StoreFronts 中

citrix-netscaler-主动-被动-06-布哈拉

 

在此监视器上, 我们只需标明我们商店的名称:

citrix-netscaler-主动-被动-07-布哈拉

 

要在我们的 NetScaler 中指示的商店名称, 我们可以在 StoreFront 的配置中找到它:

citrix-netscaler-主动-被动-08-布哈拉

 

创建服务组

我们将创建两个 StoreFronts 组:

citrix-netscaler-主动-被动-09-布哈拉

 

在每个组中, 我们只需向其添加单个 StoreFront 服务器. 如您在屏幕截图中看到的那样, 集团: 组 StoreFront1, 我只添加了服务器 storefront1.ilba.cat.

citrix-netscaler-主动-被动-10-Bujarra

 

创建服务

本节内容, 我们会将协议和端口链接到将执行监控的 StoreFront 服务器. 就我而言,我选择监控端口 442, 但是,添加我们之前创建的 Store 监视器并不是一个坏主意.

citrix-netscaler-主动-被动-11-Bujarra

 

创建虚拟服务器

这是我们将指示我们使用的 IP 的地方, 以便平衡器在内部进行. 就我而言,它是: https://storefront.ilba.cat,并且 IP 对应于 192.168.250.119. 这是我们的 NetScaler 将用于将请求发送到我们的 StoreFront 服务器并执行平衡的 IP 和 FQDN.

citrix-netscaler-主动-被动-12-Bujarra

 

我们将创建一个 LoadBalancing 虚拟服务器, 我们将向您添加证书, 我们将为您分配一个 IP (192.168.250.119) 我们会将您链接到我们的服务. 这样,NetScaler 将知道目标服务器是正常工作还是已关闭. 请记住,我们正在监控来自目标 StoreFront 服务器的 HTTPS 流量.

citrix-netscaler-主动-被动-13-Bujarra

 

当我们创建第二个 Virtual Server 时, 我们会告诉你它是一个不可寻址的

citrix-netscaler-主动-被动-14-Bujarra

 

我们将向您添加证书, 我们不会为您分配 IP 并将您链接到我们的服务. 在这种情况下,我们会将其链接到我们的第二个 StoreFront.

 

结果

如果我们的第一个 StoreFront 崩溃, 结果如下:

citrix-netscaler-主动-被动-15-Bujarra

 

在我们的第二个店面倒塌之前, 结果如下:

citrix-netscaler-主动-被动-16-Bujarra

 

我希望它对您有所帮助!

 

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!