-
-
-
在云中首次启动Citrix ADC设备时应用Citrix ADC VPX配置
-
在Microsoft Azure上部署Citrix ADC VPX实例
-
-
-
-
-
-
-
-
-
-
-
-
此内容是机器动态翻译的。
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamicerstellt wurde。(Haftungsausschluss)
这篇文章是关于贸易自动化管理动态的。(无责任条款)
Este artículo lo ha traducido una máquina de forma dinámica。(通报法律)
此内容已经过机器动态翻译。放弃
。免責事項
[qh] [qh] [qh]大数据
Este texto foi traduzido automaticamente。(通报法律)
问题继续è statto tradotto dinamicamente contrtraduzione automatica。(附注1))
这篇文章是机器翻译的。
德国机械制造技术有限公司。(Haftungsausschluss)
这篇文章是关于职业自动化的。(无责任条款)
Este artículo ha sido traducido automáticamente。(通报法律)
英文:中文:中文:免責事項
■■■■■■■大数据
我们的目标是实现自动化。(通报法律)
这篇文章已经过机器翻译.放弃
Questo articolo è statto tradotto automaticamente。(附注1))
翻译失败!
在云中首次启动Citrix ADC设备时应用Citrix ADC VPX配置
您可以在云环境中首次启动Citrix ADC设备期间应用Citrix ADC VPX配置。这个阶段被称为preboot阶段在此文档中。因此,在某些情况下,如ADC池许可,可以在更短的时间内启动特定的VPX实例。此功能可在Microsoft Azure、谷歌Cloud平台和AWS云中使用。
什么是用户数据
当您在云环境中配置VPX实例时,您可以选择将用户数据传递给实例。通过用户数据,可以执行常见的自动化配置任务,定制实例的启动行为,并在实例启动后运行脚本。在第一次启动时,Citrix ADC VPX实例执行以下任务:
- 读取用户数据。
- 解释用户数据中提供的配置。
- 在启动时应用新添加的配置。
如何在云实例中提供预引导用户数据
您可以以XML格式向云实例提供预引导用户数据。不同的云有不同的接口来提供用户数据。
使用AWS控制台提供预引导用户数据
当您使用AWS控制台配置Citrix ADC VPX实例时,导航到配置实例详情>高级详情中提供预引导用户数据配置用户数据字段。
有关每个步骤的详细说明,请参见通过AWS web控制台在AWS上部署Citrix ADC VPX实例。有关更多信息,请参阅AWS文档启动实例。
使用AWS CLI提供预引导用户数据
在AWS命令行中输入如下命令:
Aws ec2 run-instances \——image-id ami-0abcdef1234567890 \——instance-typemicro \——count 1 \——subnet-id subnet-08fc749671b2d077c \——key-name MyKeyPair \——security-group-ids sg-0b0384b66d7d692f9 \——user-data文件://my_script.txt
有关更多信息,请参阅AWS文档运行的实例。
有关更多信息,请参阅AWS文档使用实例用户数据
使用Azure控制台提供预引导用户数据
当您使用Azure控制台配置Citrix ADC VPX实例时,导航到创建虚拟机> Advanced选项卡。在自定义数据字段,提供预引导用户数据配置。
使用Azure CLI提供预引导用户数据
在Azure CLI中输入以下命令:
az vm create \——resource-group myResourceGroup \——name MyVm \——image debian \——custom-data mycloud .txt \
例子:
az vm create——resource-group MyResourceGroup name MyVm——image debian——custom-data MyCloudInitScript.txt
您可以将自定义数据或预引导配置作为文件传递给“-custom-data”参数。在此例中,文件名为MyCloudInitScript.txt。
有关更多信息,请参见Azure CLI文档。
使用GCP控制台提供预引导用户数据
当您使用GCP控制台配置Citrix ADC VPX实例时,请填写实例的属性。扩大管理、安全、磁盘、网络、单租户。导航到管理选项卡。在自动化节中提供预引导用户数据配置启动脚本字段。
使用GCP创建VPX实例的详细信息请参见在谷歌云平台上部署Citrix ADC VPX实例。
通过gcloud命令行提供预启动用户数据
在GCP命令行中输入如下命令:
——metdata -from-file=startup-script=LOCAL_FILE_PATH
metadata-from-file—从存储在目录中的文件中读取值或用户数据
有关更多信息,请参见gcloud CLI文档
预引导用户数据格式
预引导用户数据必须以XML格式提供给云实例。在启动期间通过云基础设施提供的Citrix ADC预启动用户数据可以包括以下四个部分:
- 表示的Citrix ADC配置
< NS-CONFIG >
标签。 - 控件表示的Citrix ADC的自定义引导
< NS-BOOTSTRAP >
标签。 - 表示的Citrix ADC中存储用户脚本
< NS-SCRIPTS >
标签。 - 表示的池许可配置
< NS-LICENSE-CONFIG >
标签。
您可以在ADC预引导配置中以任意顺序提供前面四个部分。确保在提供预引导用户数据时严格遵循以下各节中显示的格式。
注意:
文件中必须包含整个预引导用户数据配置
< NS-PRE-BOOT-CONFIG >
标记,如下例所示。
示例1:
< ns-pre-boot-config > < ns-config > ns-config > < ns-bootstrap > ns-bootstrap > < ns-scripts > ns-scripts > < ns-license-config > ns-license-config > ns - preboot - config >
示例2:
< ns-pre-boot-config > < ns-license-config > ns-license-config > ns-scripts > ns-scripts > < ns-bootstrap > ns-bootstrap > < ns-config > ns-config > ns-pre-boot-config >
使用< NS-CONFIG >
标记,以提供需要在预启动阶段应用于VPX实例的特定Citrix ADC VPX配置。
注意:
的
< NS-CONFIG >
节必须具有有效的ADC CLI命令。不验证cli是否存在语法错误或格式错误。
Citrix ADC配置
使用< NS-CONFIG >
标记,以提供需要在预启动阶段应用于VPX实例的特定Citrix ADC VPX配置。
注意:
的
< NS-CONFIG >
节必须具有有效的ADC CLI命令。不验证cli是否存在语法错误或格式错误。
例子:
在下面的示例中,< NS-CONFIG >
节提供了配置的详细信息。配置ID为“5”的VLAN,并与SNIP(5.0.0.1)绑定。还配置了负载均衡虚拟服务器4.0.0.101。
你可以从这里复制上面截图中的配置:
< NS-PRE-BOOT-CONFIG > < NS-CONFIG >添加vlan 5添加ns ip 5.0.0.1 255.255.255.0绑定vlan 5 ipaddress 5.0.0.1 255.255.255.0启用ns特性西城SP磅应答器添加服务器5.0.0.201 5.0.0.201添加服务preboot_s5_201 5.0.0.201 HTTP 80 -gslb没有maxclient -maxReq 0 cip禁用切实不-useproxyport是的- SP -cltTimeout 180 -svrTimeout 360 -CKA没有-TCPB cmp加磅vserver preboot_v4_101 HTTP 4.0.0.101 80 -persistenceType没有-cltTimeout 180 < / NS-CONFIG > < / NS-PRE-BOOT-CONFIG > < !——NeedCopy >
中的配置应用于Citrix ADC VPX实例< NS-CONFIG >
节,如下面的插图所示。
用户脚本
使用< NS-SCRIPTS >
标记来提供任何必须在Citrix ADC VPX实例中存储和运行的脚本。
控件中可以包含许多脚本< NS-SCRIPTS >
标签。控件中必须包含每个脚本< >脚本
标签。每一个< >脚本
节对应于一个脚本,并使用以下子标记包含脚本的所有细节。
<脚本名>:
需要保存的脚本文件名。<脚本内容>:
指定需要存储的文件的内容。< SCRIPT-TARGET-LOCATION >:
指示必须存储此文件的指定目标位置。如果没有提供目标位置,默认情况下,文件或脚本保存在“/nsconfig”目录下。< SCRIPT-NS-BOOTUP >:
指定用于运行脚本的命令。- 如果你使用
< SCRIPT-NS-BOOTUP >
节中提供的命令存储在“/nsconfig/nsafter.sh”中,这些命令在包引擎启动后作为“nsafter.sh”执行的一部分运行。 - 如果你不使用
< SCRIPT-NS-BOOTUP >
节中,脚本文件存储在您指定的目标位置。
- 如果你使用
示例1:
在本例中,< NS-SCRIPTS >
标记只包含一个脚本的详细信息:script-1.sh。“script-1.sh”脚本保存在“/var”目录下。脚本将使用指定的内容填充,并在包引擎启动后使用“sh /var/script-1.sh”命令运行。
你可以从这里复制上面截图中的配置:
ns - preboot - config >
在下面的快照中,可以验证“script-1.sh”脚本保存在“/var/”目录下。运行“script -1.sh”脚本,并适当地创建输出文件。
示例2:
在下面的示例中,< NS-SCRIPTS >
标记包含两个脚本的详细信息。
- 第一个脚本在“/var”目录下保存为“script-1.sh”。脚本将使用指定的内容填充,并在包引擎启动后使用“sh /var/script-1.sh”命令运行。
- 第二个脚本以“file-2.txt”的形式保存在“/var”目录下。该文件用指定的内容填充。但是它没有运行,因为启动执行命令
< SCRIPT-NS-BOOTUP >
没有提供。
你可以从这里复制上面截图中的配置: