导入样书以配置 AutoScale 组的应用程序
您可以使用 ADM 中的默认样书来配置 ADC AutoScale 组上的应用程序。有关详细信息,请参阅以下链接:
或者,您还可以创建或导入自己的样书来创建应用程序。AutoScale 组样书类似于传统样书。但是,用于在 ADC AutoScale 组和实例上配置应用程序的样书有一些变体。本文可帮助您熟悉配置 AutoScale 应用程序的样书规则。
在开始之前,请确保在 ADM 中创建了 ADC AutoScale 组。
要导入自定义样书以配置 AutoScale 应用程序,请执行以下操作:
导航到网络 > AutoScale 组。
选择要配置的自动缩放组。
单击配置。
指定以下详细信息:
应用程序名称-指定应用程序的名称。
访问类型-您可以将 ADM 自动缩放解决方案用于外部和内部应用程序。选择所需的应用程序访问类型。
FQDN 类型-选择分配域名和区域名的模式。
如果要手动指定,请选择 “用户定义”。要自动分配域名和区域名称,请选择 “自动生成”。
域名-指定应用程序的域名。仅当您选择用户定义的 FQDN 类型时,此选项才适用。
域的区域-从列表中选择应用程序的区域名称。仅当您选择用户定义的 FQDN 类型时,此选项才适用。
此域和区域名称将重定向到 Azure 中的虚拟服务器。例如,如果您在中托管应用程序
app.example.com
,则app
为域名和example.com
区域名称。协议-从列表中选择协议类型。配置的应用程序根据所选协议类型接收流量。
端口-指定端口值。指定的端口用于在应用程序和 AutoScale 组之间建立通信。
单击 “选择样书”。
在 “选择样书” 页面中,单击 “导入新样书”。有关导入选项的更多 信息,请参阅导入和使用样书。
AutoScale 组样书有几个必填参数。以下属性列表描述了 AutoScale 组和传统样书之间的变体:
类型-在标题部分中,包括值为
autoscale
的type
属性。type:autoscale
此属性可确保样书仅用于在 ADC AutoScale 组上配置应用程序。而且,它限制了样书显示在 “应用程序” > “样书” 列表中。
以下是 AutoScale 组样书的示例标题:
name:autoscale-paramsnamespace:com.citrix.adc.commontypesversion:"1.0"description:"ThisStyleBookdefinestheparametersrequiredforAutoscaleDeployment"display-name:"AutoscaleParmetersStyleBook"private:truetype:autoscaleschema-version:"1.0"
应用程序名称-此参数描述应用程序名称和说明。指定标签字段以在 ADM GUI 中显示参数。此字段是字符串类型。
-name:app_namelabel:"ApplicationName"description:"NameoftheApplication"type:stringkey:truegui:updatable:falserequired:true
虚拟 IP 地址-此参数描述虚拟服务器的 IP 地址。AutoScale 组会自动更新此参数。
-name:ip_addresslabel:"IPAddressoftheLoadBalancer"description:"IPAddressoftheLoadBalancer"type:ipaddressgui:hidden:true
IPSet-部署应用程序时,会在每个可用区的群集上创建。
IPset
在 AWS 中,域和实例 IP 地址是在 DNS/NLB 中注册的。
在 Azure 中,域和实例 IP 地址是向 Azure 流量管理器或 ALB 注册的。
您可以在 AutoScale 组样书中指定 IP 地址或 IP 集。
-name:ipsetlabel:"IPSet"description:"Configurationfornetworkipsetresource"type:stringgui:hidden:true