Citrix应用程序交付管理服务

使用样本配置生成器迁移Citrix ADC应用程序配置

样书配置生成器用于将现有ADC配置迁移到样的书。此功能还可以自动将应用程序配置从一个Citrix ADC实例迁移到另一个实例或自动定量组。

配置生成器提供了可用于ADC配置的任何变体的结构化应用程序样书。此功能可帮助您在没有深入了解样书语法和结构的情况下开始使用样书。否则,创建样本必须具备样本语法和构造的知识。

配置生成器还会创建一个配置包,该配置包反映新ADC实例上的相同ADC配置。使用此配置包,一个ADC实例的初始ADC配置可以复制到另一个ADC实例。初始配置源可以是以下之一:

  • Citrix ADC实例:指定托管要复制的应用程序配置的实例。

    即使您没有指定目标实例,配置生成器也会将ADC配置转换为样书和配置包。稍后,您可以使用此配置包将ADC配置迁移到其他ADC实例。

    如果目标实例是自动定量组,则配置包将显示在网络>自动定量组页面中。在“配置“选项卡下。

  • 一组CLI命令:ns.conf或粘贴配置应用程序配置

配置生成器标识源配置中嵌入的不同应用程序的列表。当您选择感兴趣的应用程序配置时,配置生成器会为所选应用程序提取CLI命令集。这些CLI命令是从源配置中提取的。此外,它还标识可能需要输入的部署和配置属性。

  • IP地址/端口——您可以从原始配置中查看和编辑虚拟服务器,服务,服务组成员的IP地址和端口。

  • 配置文件/密码-这些属性可以是源配置中指定的密码或证书。

指定必要信息后,开始迁移或复制目标ADC实例上的应用程序配置。

样本配置生成器工作流

应用程序创建和迁移后,将使用adc_nitro_application样书在Citrix ADM中创建配置包。此样书是基于ADC硝基资源创建的。此配置包代表目标ADC实例上的应用程序配置。要查看创建的配置包,请导航到应用程序>样书>配置

支持的Citrix ADC功能

样本配置生成器可识别并支持源配置中的以下Citrix ADC功能:

  • 内容交换
  • 负载平衡
  • 监视
  • SSL卸载
  • 速率限制
  • 重写
  • 响应方
  • 网络应用程序防火墙(WAF)

创建样本以迁移Citrix ADC应用程序配置

以下过程是创建样本,用于迁移Citrix ADM中的Citrix ADC应用程序迁移:

  1. 导航到应用程序>样本>配置

  2. 单击迁移ADC配置

  3. 单击入门

  4. 指定配置中,选择配置源:

    • 从ADC导入:此选项可发现所选ADC实例上的活动应用程序。

    • 使用CLI命令导入:此选项分析CLI命令并从CLI命令中提取应用程序。

  5. 指定要从中迁移或复制应用程序配置的源ADC实例

    要将应用程序配置迁移到自动定量组,请确保源配置中未包含以下信息:

    • IPset
    • 设备简介
    • 协议
    • 端口
  6. 定要迁移或复制应用程序配置的目标ADC实例

    要将应用程序配置迁移到自动定量组,请从列表中选择自动缩放组。

  7. 定义应用程序中,

    1. 应用程序名称中,指定应用程序的名称。

      如果目标实例是自动定量组,请指定以下自动定量参数:

      • 访问类型——您可以将ADM自动扩缩解决方案用于外部和内部应用程序。选择所需的应用程序访问类型。

      • 域名-指定应用程序的域名。仅当您选择用户定义的FQDN类型时,此选项才适用。

      • 域的区域-从列表中选择应用程序的区域名称。仅当您选择用户定义的FQDN类型时,此选项才适用。

        此域和区域名称将重定向到Azure中的虚拟服务器。例如,如果您在中托管应用程序app.example.com,则应用程序为域名和example.com区域名称。

    2. 选择要迁移的虚拟服务器。

      选择要迁移的虚拟服务器

    3. 单击下一步

  8. 等效CLI命令中,查看命令,然后单击下一步

    这些命令特定于所选应用程序配置。

    注意:

    如果需要,您还可以添加或编辑配置。

  9. 部署属性中,可以查看和编辑虚拟服务器,服务和服务组成员的IP地址和端口。

    要编辑IP地址和端口,请单击流程图中虚拟服务器,服务或服务组成员上的编辑图标。

    编辑部署属性

    注意:

    如果目标实例是自动定量组,则禁用编辑前端IP地址。

    此选项卡仅在以下情况下显示:

    • 源实例和目标实例不同。

    • 使用CLI命令导入配置。

  10. 配置属性中,指定必要的详细信息,然后单击下一步

    此选项卡列出了密钥,例如用于解密密码和证书的密钥。

    注意

    :在开始迁移之前,错过的或不受支持的配置将显示在以下任何选项卡中:

    • 不支持的配置

    • 不受支持的全局配置

    要成功迁移这些配置,您必须在目标实例上单独应用丢失或不受支持的配置。然后,单击”下一步”。

  11. 迁移中,单击迁移

限制

  • 未标识源实例中responderhtmlpages提到的命名表达式。确保在迁移之前在目标实例responderhtmlpages上配置命名表达式和。

  • 如果源具有配置servicegroup和监视绑定,如下所示:

    绑定serviceGroup -monitorName

    出现以下错误:

    CLI命令转换失败:100—No such Command [{"errorcode": 1090, "message": "No such argument [XXX]", "severity": "ERROR"}] 

    出现此错误的原因是Citrix ADC以无效的格式保存服务组和监视器之间的绑定。从Citrix ADC 12.1.52.15版本中修复了此问题。

使用样本配置生成器迁移Citrix ADC应用程序配置