上一主题: 执行应用程序安装下一主题: 创建和更新文件


执行命令

在某些情况下,在服务开通期间成功部署应用程序需要其他操作。 例如,其他服务必须在应用程序部署之前停止,然后在部署之后重新启动。 通过应用程序定义,您可以指定直接命令行输入,以便执行这些其他操作。

遵循这些步骤:

  1. 单击“资源”,在“浏览”树中选择“应用程序”。 在“应用程序”窗格中,单击要编辑的应用程序的工具图标。
  2. 选择“安装操作”选项卡。
  3. 单击 +(添加)。

    此时将在“选择安装操作”面板中打开“定义操作”向导。

    注意:如果您在定义应用程序期间添加操作,请从此步骤开始。

  4. 从“操作”下拉列表中选择“执行程序”。
  5. 在“程序名称”字段中输入可执行命令。

    注意:如果您需要用户可定义输入和可配置选项,只需输入基本命令。

  6. (可选)单击“用户名”以指定执行操作时要使用的用户凭据。

    注意:此选项可在服务开通期间启用用户受限的操作。 主用例即将使用域用户凭据来启用群集应用程序部署。

  7. 根据需要为指定的可执行命令添加说明、修改支持的操作系统,然后单击“下一步”。

    在服务开通期间部署应用程序时,“定义安装操作选项”面板将打开,其中的“操作预览”将显示要执行的命令。

    注意:通过为操作以及应用程序指定支持的操作系统,您可以定义单独的特定于操作系统的操作。 只有在应用程序部署到适用于操作的指定操作系统时,操作才会执行。 例如,定义一个支持 Windows 和 Linux 的应用程序,并分别为 Windows 和 Linux 指定单独的 .bat 和 .sh 操作。

  8. (可选)单击“添加”图标。
    1. 指定一个操作参数,以用于修改命令的执行。
    2. 为操作参数指定说明、数据类型和默认值。
    3. (可选)选择“用户可编辑”,以表示最终用户在命令执行期间可以为操作参数输入值。 指定一个标签,作为最终用户在需要输入时所接收的提示。
    4. (可选)选择“必需”来指定用户输入是必需的。
    5. 单击“完成”。

    向导将操作选项添加到“定义安装操作选项”面板的“选项”列表中,并更新“操作预览”。

    注意:单击“解析”图标以输入全部可执行命令及其所有选项。 向导将解析命令并创建每个单独操作选项。 在继续下个步骤之前,分别编辑每个操作选项。

  9. 单击“完成”。

    向导将此操作添加到“安装操作”面板的“操作”列表中。

  10. (可选)重复步骤 3 到 9 来添加其他操作,以在应用程序执行期间应用。 使用向上和向下箭头来指定操作执行的顺序。
  11. 单击“确定”。

    注意:如果您在定义应用程序期间添加操作,请单击“完成”。

    在服务开通期间部署应用程序定义时,CA Server Automation 将修改应用程序定义以执行定义的操作。