上一主题: 执行命令下一主题: 部署 CA ITCM 软件包或组


创建和更新文件

许多应用程序会在执行时引用配置文件。 通过应用程序定义,您可以创建和更新文件,将其作为该定义的一部分。

遵循这些步骤:

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

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

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

  4. 从“操作”下拉列表中选择“创建文件”或“更新文件”。
  5. 输入文件名,并为“创建文件”选项指定文件格式。
  6. (可选)单击“用户名”以指定执行操作时要使用的用户凭据。

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

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

    此时将打开“定义安装操作选项”面板。

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

  8. 要向文件添加参数以用于创建文件操作,请单击“添加”图标:
    1. 指定要添加到文件的操作参数。
    2. 为此操作参数指定默认值。

      注意:使用值列表可为此参数维护一组值。

    3. (可选)选择“用户可编辑”,以表示最终用户在命令执行期间可以为操作参数输入值。 指定一个标签,作为最终用户在需要输入时所接收的提示。
    4. (可选)选择“必需”来指定用户输入是必需的。
    5. 单击“完成”。

    向导将参数和值添加到属性文件中。 为文件的每一行重复此步骤。

    示例:将可编辑密码添加到密钥值属性文件中

    CA Server Automation 将 password=changeit 添加到属性文件中。 在用户开通服务时,CA Server Automation 将提示用户输入密码。

  9. 要编辑文件中的参数以用于更新文件操作,请单击“添加”图标:
    1. 指定要在操作参数输入中替换的文本。
    2. 在默认值输入中指定新的文本。

      注意:使用值列表可为此参数维护一组值。

    3. (可选)选择“用户可编辑”,以表示最终用户在命令执行期间可以为操作参数输入值。 指定一个标签,作为最终用户在需要输入时所接收的提示。
    4. (可选)选择“必需”来指定用户输入是必需的。
    5. 单击“完成”。

    向导可将文件中指定的文本替换为新的值。 为每个要替换的文本字符串重复此步骤。

    示例:在常规 Wiki 属性文件中指定 Wiki 名称

    CA Server Automation 可将属性文件中 ###WIKINAME### 的实例替换为您的 Wiki 网站的名称。

  10. 单击“完成”。

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

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

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

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