导入样书以配置 AutoScale 组的应用程序
您可以导入自己的样书来创建应用程序配置。AutoScale 组样书类似于传统样书。但是,用于在 NetScaler Autoscale 组和实例上配置应用程序的样书有一些变体。本文可帮助您熟悉配置 AutoScale 应用程序的样书规则。
在创建应用程序之前,请确保完成所需公有云的 AutoScale 配置。
在“选 择样书”页面中,单击“导入新样书”。有关导入选项的 更多信息,请参阅 导入和使用样书。
AutoScale 组样书有几个必填参数。以下属性列表描述了 AutoScale 组和传统样书之间的变体:
-
类型 -在标题部分中,包括值为
autoscale
的type
属性。type: autoscale <!--NeedCopy-->
此属性可确保样书仅用于在 NetScaler Autoscale 组上配置应用程序。而且,它限制样书出现在“应用程序”>“配置”>“样书”列表中。
以下是 AutoScale 组样书的示例标题:
name: autoscale-params namespace: com.citrix.adc.commontypes version: "1.0" description: "This StyleBook defines the parameters required for Autoscale Deployment" display-name: "Autoscale Parmeters StyleBook" private: true type: autoscale schema-version: "1.0" <!--NeedCopy-->
-
应用程序名称 -此参数描述应用程序名称和说明。指定标签字段以在 NetScaler 控制台 GUI 中显示参数。此字段是字符串类型。
- name: app_name label: "Application Name" description: "Name of the Application" type: string key: true gui: updatable: false required: true <!--NeedCopy-->
-
虚拟 IP 地址 -此参数描述虚拟服务器的 IP 地址。AutoScale 组会自动更新此参数。
- name: ip_address label: "IP Address of the LoadBalancer" description: "IP Address of the LoadBalancer" type: ipaddress gui: hidden: true <!--NeedCopy-->
-
IPSet -部署应用程序时,会在每个可用区的群集上创建
IPset
。-
在 AWS 中,域和实例 IP 地址是在 DNS/NLB 中注册的。
-
在 Azure 中,域和实例 IP 地址是向 Azure 流量管理器或 ALB 注册的。
-
在 Google Cloud 中,域名和实例 IP 地址是在 Google 网络负载平衡器中注册的。
您可以在 AutoScale 组样书中指定 IP 地址或 IP 集。
- name: ipset label: "IPSet" description: "Configuration for network ipset resource" type: string gui: hidden: true <!--NeedCopy-->
-