在配置作业中使用SCP (put)命令

你可以使用配置工作使用Citrix Application Delivery Management (ADM)功能创建配置任务,发送邮件通知,并检查创建的任务的执行日志。作业是一组配置命令,您可以在单个托管实例或多个托管实例上创建并运行它们。例如,可以使用配置任务进行设备升级。

在Citrix ADM中配置作业使用SSH (Secure Shell)命令配置实例,可以配置作业使用SCP (Secure copy)安全传输文件。SCP是基于SSH协议的协议。配置作业中可以包含的SCP命令之一是“put”命令。您可以在配置作业中使用“put”命令将存储在系统本地目录中的一个或多个文件上传到Citrix ADM,然后再传到Citrix ADC实例的一个或多个实例上的目录。

请注意

该文件被上传到Citrix ADM,然后复制(放置)到所选的Citrix ADC实例。上传的文件存放在Citrix ADM中,只有在删除作业时才会删除。这对于计划稍后运行的作业是必要的。

该命令的语法如下:

将\ \ 

在那里,

为待上传的本地文件名。

是到远程目录的路径,以及在将文件复制到该目录时分配给该文件的名称。

在创建配置作业时,可以将本地和远程文件名参数转换为变量。这使您可以在每次运行作业时为同一组Citrix ADC实例分配不同的文件给这些参数。此外,当您在作业的多个位置使用一个文件时,如果您想重命名该文件,您可以重新定义变量,而不是在所有位置更改文件名。

使用put命令上传配置作业中的文件。

  1. 在Citrix ADM中,导航到基础设施>配置>配置作业

  2. 工作页面,点击创建工作

  3. 创建工作页中,在作业名称字段中输入作业的名称,并在配置编辑器窗格中,输入“put”命令。

    例如,如果您想创建一个配置SSL证书副本的工作文件保存在您的本地系统多个Citrix ADC实例,您可以添加一个“放”命令,使用一个变量,而不是一个特定的文件的名称,并定义变量类型为“文件”。

    将ssl-file /nsconfig/ssl-file 

    在这个例子中,

    • ssl-file—Citrix ADC实例中必须上传的文件名称。
    • / nsconfig ssl-file-它是实例上的目标文件夹ssl-file将放在执行任务之后。
  4. 在输入的命令中,选择要转换为变量的文件名,然后单击转换为变量,如下图所示。

    转换为变量

  5. 验证文件名是否用美元符号括起来(表明它现在是一个变量),然后单击变量。

  6. 指定变量的详细信息,例如名称、显示名称和类型。

  7. 类型下拉列表中,选择文件.点击保存

    将变量声明为“File”类型允许您将文件上传到Citrix ADM。

    保存文件

  8. 点击下一个并选择要将文件复制到其中的Citrix ADC实例。

  9. 指定变量的值选项卡上,选择公共变量所有实例的值节中,从系统上的本地存储中选择文件,单击上传将文件上传到Citrix ADM,单击下一个

    上载文件至ADM

  10. 工作预览选项卡,可以评估和验证要在每个实例或实例组上运行的命令。

  11. 执行选项卡,您可以现在运行作业或安排它稍后运行。您还可以选择在命令失败时Citrix ADM必须采取的操作。您还可以创建Email通知来接收关于作业成功或失败的通知以及其他详细信息。点击完成

  12. 你可以通过导航到基础设施>配置>配置作业,并选择您配置的作业。点击细节,然后单击变量的细节列出添加到作业中的变量。

    检查变量的细节

在配置作业中使用SCP (put)命令