创建配置作业

作业是您可以在一个或多个托管实例上创建和运行的一组配置命令。您可以创建作业以在实例之间进行配置更改、在网络上的多个实例上复制配置,以及使用 NetScaler Console GUI 录制和播放配置任务并将其转换为 CLI 命令。

您可以使用 NetScaler Console 的“配置作业”功能来创建配置作业、发送电子邮件通知以及检查所创建作业的执行日志。

在 NetScaler Console 上创建配置作业:

  1. 导航到 Infrastructure(基础结构)> Configuration(配置)> Configuration Jobs(配置作业)

  2. 单击 Create Job(创建作业)

  3. Create Job(创建作业) 页面上,在 Select Configuration(选择配置) 选项卡下,指定“作业名称”并从列表中选择 Instance Type(实例类型)

  4. Configuration Source(配置源) 列表中,选择要创建的配置作业模板。添加所选模板的命令。

    • 您可以输入命令,也可以从已保存的配置模板中导入现有命令。

    • 您还可以在“配置作业”中创建作业时,在“配置编辑器”中添加多种不同类型的模板。

    • Configuration Source(配置源) 列表中,选择不同的模板,然后将模板拖动到配置编辑器中。模板类型可以是 Configuration Template(配置模板)In built Template(内置模板)Master Configuration(主配置)Record and Play(录制和播放)Instance(实例)File(文件)

    注意

    如果您首次添加 Deploy Master Configuration Job 模板,然后添加不同类型的模板,则整个作业模板将变为 Master Configuration 类型。

    您还可以在配置编辑器中重新排列和重新排序命令。您可以通过拖放命令行将命令从一行移动到另一行。您还可以通过简单地更改文本框中的命令行编号,将命令行从一行移动或重新排列到任何目标行。您还可以在编辑配置作业时重新排列和重新排序命令行。

    您可以定义变量,这些变量使您能够为这些参数分配不同的值或跨多个实例运行作业。您可以在单个合并视图中查看在创建或编辑配置作业时定义的所有变量。单击 Preview Variables(预览变量) 选项卡,以在单个合并视图中预览在创建或编辑配置作业时定义的变量。

    您可以为配置编辑器上的每个命令自定义回滚命令。要指定自定义命令,请启用自定义回滚选项。

    重要

    要使自定义回滚生效,请完成 Create Job(创建作业) 向导。然后在 Execute(执行) 选项卡中,从 On Command Failure(命令失败时) 列表中选择 Rollback Successful Commands(回滚成功命令) 选项。

  5. Select Instances(选择实例) 选项卡中,选择要运行配置审核的实例。

    1. 在 NetScaler 高可用性对中,您可以在主节点或辅助节点本地运行配置作业。选择要在哪个节点上运行作业。

      • Execute on primary nodes(在主节点上执行) - 选择此选项可在主节点上运行作业。

      • Execute on secondary nodes(在辅助节点上执行) - 选择此选项可在辅助节点上运行作业。

      您还可以选择主节点和辅助节点来运行相同的配置作业。如果您未选择主节点或辅助节点,则配置作业将自动在主节点上运行。

  6. Specify Variable Values(指定变量值) 选项卡中,您有两个选项:

    1. 下载输入文件以输入您在命令中定义的变量的值,然后将文件上传到 NetScaler Console 服务器。

    2. 为所有实例定义的变量输入通用值。

    3. 单击 Next(下一步)

发送作业的电子邮件和 Slack 通知:

现在,每次运行或计划作业时都会发送电子邮件和 Slack 通知。通知包括作业成功或失败的详细信息以及相关详细信息。

  1. 导航到 Infrastructure(基础结构)> Configuration(配置)> Configuration Jobs(配置作业)

  2. 选择要启用电子邮件和 Slack 通知并单击 Edit(编辑) 的作业。

  3. Execute(执行) 选项卡中,转到 Receive Execution Report Through(通过以下方式接收执行报告) 窗格:

    • 选中 Email(电子邮件) 复选框,然后选择要向其发送执行报告的电子邮件通讯组列表。

      如果要添加电子邮件通讯组列表,请单击 Add(添加) 并指定电子邮件服务器详细信息。

    • 选中 Slack 复选框,然后选择要向其发送执行报告的 Slack 频道。

      如果要添加 Slack 配置文件,请单击 Add(添加) 并指定所需 Slack 频道的 Profile Name(配置文件名称)Channel Name(频道名称)Token(令牌)

      Slack profile

  4. 单击 Finish(完成)

发送作业的电子邮件和 Slack 通知:

现在,每次运行或计划作业时都会发送电子邮件和 Slack 通知。通知包括作业成功或失败的详细信息以及相关详细信息。

  1. 导航到 Infrastructure(基础结构)> Configuration(配置)> Configuration Jobs(配置作业)

  2. 选择要启用电子邮件和 Slack 通知并单击 Edit(编辑) 的作业。

  3. Execute(执行) 选项卡中,转到 Receive Execution Report Through(通过以下方式接收执行报告) 窗格:

    • 选中 Email(电子邮件) 复选框,然后选择要向其发送执行报告的电子邮件通讯组列表。

      如果要添加电子邮件通讯组列表,请单击 Add(添加) 并指定电子邮件服务器详细信息。

    • 选中 Slack 复选框,然后选择要向其发送执行报告的 Slack 频道。

      如果要添加 Slack 配置文件,请单击 Add(添加) 并指定所需 Slack 频道的 Profile Name(配置文件名称)Channel Name(频道名称)Token(令牌)

  4. 单击 Finish(完成)

查看执行摘要详细信息:

  1. 导航到 Infrastructure(基础结构)> Configuration(配置)> Configuration Jobs(配置作业)

  2. 选择要查看执行摘要的作业,然后单击 Details(详细信息)

  3. 单击 Execution Summary(执行摘要) 以查看:

    • 运行作业的实例状态

    • 作业上运行的命令

    • 作业的开始和结束时间,以及

    • 实例用户的名称

    Summary

创建配置作业