独立实例部署场景
此场景说明了如何使用 AWS GUI 在 AWS 中部署 NetScaler VPX 独立 EC2 实例。创建一个具有三个 NIC 的独立 VPX 实例。该实例配置为负载平衡虚拟服务器,与后端服务器(服务器场)通信。对于此配置,请设置实例与后端服务器之间以及实例与公共互联网上的外部主机之间所需的通信路由。
有关部署 VPX 实例过程的更多详细信息,请参阅在 AWS 上部署 NetScaler VPX 独立实例。

创建三个 NIC。每个 NIC 可以配置一对 IP 地址(公共和私有)。这些 NIC 用于以下目的。
| 网卡 | 用途 | 与之关联 |
|---|---|---|
| eth0 | 用于管理流量 (NSIP) | 一个公共 IP 地址和一个私有 IP 地址 |
| eth1 | 用于客户端流量 (VIP) | 一个公共 IP 地址和一个私有 IP 地址 |
| eth2 | 与后端服务器通信 (SNIP) | 公有 IP 地址(私有 IP 地址非强制) |
步骤 1:创建 VPC。
-
登录 AWS 管理控制台,并导航到 网络与内容分发 > VPC。单击 启动 VPC 向导。
-
选择 带单个公共子网的 VPC,然后单击 选择。
-
将 IP CIDR Block 设置为 10.0.0.0/16,用于此场景。
-
为 VPC 命名。
-
将公有子网设置为 10.0.0.0/24。(这是管理网络)。
-
选择一个可用区。
-
为子网指定一个名称。
-
单击 创建 VPC。

步骤 2:创建额外子网。
-
在 https://console.aws.amazon.com/vpc/ 打开 亚马逊 VPC 控制台。
-
在导航窗格中,输入以下详细信息后,选择 Subnets,Create Subnet。
- 名称标签:为您的子网提供一个名称。
- VPC:选择您要为其创建子网的 VPC。
- 可用区:选择您在步骤 1 中创建 VPC 的可用区。
- IPv4 CIDR 块:为您的子网指定一个 IPv4 CIDR 块。对于此场景,请选择 10.0.1.0/24。

-
重复这些步骤,再创建一个用于后端服务器的子网。

步骤 3:创建路由表。
-
请前往 https://console.aws.amazon.com/vpc/ 访问 Amazon VPC 控制台。
-
在导航窗格中,选择 路由表 > 创建路由表。
-
在“创建路由表”窗口中,添加一个名称并选择您在步骤 1 中创建的 VPC。
-
单击 是,创建。

路由表将分配给您为此 VPC 创建的所有子网,以便来自一个子网中实例的流量可以路由到另一个子网中的实例。
-
单击“子网关联”,然后单击 编辑。
-
点击管理和客户端子网,然后点击保存。这将创建一个仅用于互联网流量的路由表。

-
点击路由 > 编辑 > 添加另一个路由。
-
在目标字段中添加 0.0.0.0/0,然后点击目标字段以选择 VPC 向导自动创建的 igw-<xxxx> Internet Gateway。
-
点击保存。

-
按照步骤为服务器端流量创建路由表。
执行以下第四步:创建 NetScaler VPX 实例。
-
登录 AWS 管理控制台,然后点击计算下的 EC2。
-
点击 AWS 商城。在“搜索 AWS 商城”栏中,键入 NetScaler VPX 并按回车键。将显示可用的 NetScaler VPX 版本。
-
点击选择以选择所需的 NetScaler VPX 版本。EC2 实例向导将启动。
-
在选择实例类型页面中,选择 m4. Xlarge(推荐),然后点击下一步:配置实例详细信息。
-
在“配置实例详细信息”页面中,选择以下内容,然后点击“下一步:添加存储”。
- 实例数量:1
- 网络:在步骤 1 中创建的 VPC
- 子网:用于管理的子网
- 自动分配公有 IP:启用

-
在“添加存储”页面上,选择默认选项,然后单击“下一步:添加标签”。
-
在“添加标签”页面上,为实例添加名称,然后单击“下一步:配置安全组”。
-
在“配置安全组”页面上,选择默认选项(此选项由 AWS Marketplace 生成,并基于 Citrix® Systems 的推荐设置),然后单击“审核和启动 > 启动”。
-
系统会提示您选择现有密钥对或创建新密钥对。从“选择密钥对”下拉列表中,选择您作为先决条件创建的密钥对(请参阅“先决条件”部分)。
-
选中该框以确认密钥对,然后单击“启动实例”。

启动实例向导显示启动状态,实例完全启动后,它会显示在实例列表中。
要检查实例,请转到 AWS 控制台,单击“EC2”>“正在运行的实例”。选择该实例并添加名称。确保实例状态为“正在运行”且“状态检查”已完成。
步骤 5:创建并附加更多网络接口。
创建 VPC 时,只有一个网络接口与其关联。现在,为 VIP 和 SNIP 向 VPC 添加另外两个网络接口。
-
在 https://console.aws.amazon.com/ec2/ 处打开 Amazon EC2 控制台。
-
在导航窗格中,选择“网络接口”。
-
选择“创建网络接口”。
-
对于“描述”,输入一个描述性名称。
-
对于“子网”,选择您之前为 VIP 创建的子网。
-
对于“私有 IP”,保留默认选项。
-
对于“安全组”,选择该组。
-
单击“是,创建”。

-
创建网络接口后,为该接口添加一个名称。
-
重复这些步骤,为服务器端流量创建一个网络接口。
附加网络接口:
-
在导航窗格中,选择“网络接口”。
-
选择网络接口,然后选择“附加”。
-
在“附加网络接口”对话框中,选择实例,然后选择“附加”。

步骤 6:将弹性 IP 附加到 NSIP。
-
从 AWS 管理控制台,前往 网络与安全 > 弹性 IP。
-
检查是否有可用的免费 EIP 可供附加。如果没有,请单击 Allocate new address。
-
选择新分配的 IP 地址,然后选择 操作 > 关联地址。
-
单击网络接口单选按钮。
-
从网络接口下拉列表中,选择管理 NIC。
-
从 Private IP 下拉菜单中,选择 AWS 生成的 IP 地址。
-
选中重新关联复选框。
-
单击关联。

访问 VPX 实例:
配置具有三个 NIC 的独立 NetScaler VPX 实例后,登录到 VPX 实例以完成 NetScaler 端的配置。使用以下选项:
- GUI:在浏览器中键入管理 NIC 的公共 IP。使用
nsroot作为用户名,并使用实例 ID (i-0c1ffe1d987817522) 作为密码登录。
注意:
首次登录时,系统会提示您出于安全原因更改密码。更改密码后,必须保存配置。如果未保存配置且实例重新启动,则必须使用默认密码登录。在提示符下再次更改密码并保存配置。
- SSH:打开 SSH 客户端并键入:
ssh -i \<location of your private key\> ns root@\<public DNS of the instance\>
要查找公共 DNS,请单击实例,然后单击“连接”。
相关信息:
- 要配置由 NetScaler 所拥有的互联网协议地址(包括 NSIP、VIP 和 SNIP),请参阅配置由 NetScaler 所拥有的互联网协议地址。
- 您已配置 NetScaler VPX 设备的 BYOL 版本,有关详细信息,请参阅 https://support.citrix.com/s/article/CTX255959-how-to-allocate-and-install-citrix-netscaler-vpx-licenses?language=en_US 处的 VPX 许可指南。