在多机器环境中安装 AppScan 源 组件

AppScan® 源 组件可以安装在多台机器上。在这种情况下,组件将部署在多计算机环境中。HCL® 许可证服务器AppScanEnterprise ServerAppScan 源 客户端产品,并且 AppScan 源数据库 都安装在不同的计算机上。

关于此任务

该方案分为以下五部分:
重要:
  • 在安装 AppScan 源 所需的任何组件之前,请查阅组件的系统需求,以确保其支持您的操作系统。
  • 注: 自 V9.0.3.11 起,AppScan 源 不再支持 MacOS 或 iOS Xcode 项目扫描。

在机器 A 上安装 HCL Common License Server

HCL 许可证服务器 用于托管您的 AppScanEnterprise Server 许可证。它还可用于托管 AppScan 源 浮动许可证,但此处的指示信息中未涵盖该内容。

关于此任务

如果已安装受支持版本的 HCL 许可证服务器,那么可以跳过此处指示信息中涵盖 HCL 许可证服务器 安装的部分,并前进到这些指示信息中涵盖 License Key Administrator 启动和许可证导入的部分。受支持的 HCL 许可证服务器 版本在 AppScanEnterprise Server 系统需求AppScan 源 系统需求中进行了概括。

过程

  1. 找到 HCL License Key Server 映像(在 AppScan 源 产品 DVD 上或从 FlexNet Operations 作为 AppScan 源 eAssembly 的一部分下载的内容上)。
  2. 将该映像解压缩到本地驱动器,然后在生成的目录中找到并运行 RLKSSERVER_SETUP\disk1\launchpad.exe
  3. HCL 许可证服务器 安装程序中,单击安装或更新 HCL Common License Key Server
  4. 如果您的系统上尚未安装 HCLInstallation Manager,它将启动以用于安装。
    1. 在“安装软件包”向导的首个页面上,确保选中 HCLInstallation Manager 复选框以及其下所有条目的复选框。单击下一步
    2. 在“许可证”页面上,阅读许可协议。如果您同意许可证协议的条款,请单击我接受许可证协议中的条款,然后单击下一步
    3. 在“位置”页面中,指定安装目录,然后单击下一步
    4. 将在“摘要”页面上显示将安装的内容的摘要。如果要更改所作的选择,请单击返回以返回到先前的页面。如果对您的安装选择感到满意,请单击安装
    5. 安装完成后,单击重新启动 Installation Manager。此操作将启动 Installation Manager 并使您能够进行安装。
  5. 在“安装软件包”向导的首个页面上,确保选中 HCL Common License Key Server 复选框以及其下所有条目的复选框。单击下一步
  6. 在“先决条件”页面中,将指示您关闭所有应用程序并禁用防病毒软件。完成这些预防任务,然后单击下一步
  7. 在“许可证”页面上,阅读许可协议。如果您同意许可证协议的条款,请单击我接受许可证协议中的条款,然后单击下一步
  8. 在“位置”页面中,指定安装目录,然后单击下一步
  9. 根据需要完成“软件包组”页面(例如,如果您是第一次使用 Installation Manager,并且没有现有的软件包组,请保留缺省设置不变)。单击下一步
  10. 在“翻译选择”页面上,选择您要安装的本地语言。单击下一步
  11. 在“功能部件”页面上,确保选中所有功能部件,然后单击下一步
  12. 将在“摘要”页面上显示将安装的内容的摘要。如果要更改所作的选择,请单击返回以返回到先前的页面。如果对您的安装选择感到满意,请单击安装
  13. 安装完成后,单击完成并关闭 HCLInstallation Manager
  14. 从 Windows™“开始”菜单中启动 HCL License Key Administrator(在“所有程序”菜单中,启动 IBM Rational > License Key Administrator)。
  15. HCL License Key Administrator 启动时,将出现 License Key Administrator 向导(如果该向导未自动打开,请从主菜单中选择许可证密钥许 > 可证密钥向导)。在该向导中,选择导入 Rational 许可证文件,然后单击下一步
  16. 在“导入许可证文件”面板中,单击浏览,然后浏览至您的 AppScanEnterprise Server 许可证文件。使用浏览器对话框打开该文件,然后单击导入
  17. 确认将导入的一个或多个许可证后,“重新启动许可证服务器”对话框将打开。单击以重新启动许可证服务器。如果许可证服务器服务启动失败,请打开 Windows 服务管理工具。在此工具中,找到并启动 FLEXlm License Manager

在机器 B 上安装 HCL AppScan Enterprise Server

要了解如何安装 Enterprise Server,请参阅HCL软件产品文档内的交互式安装指南。

关于此任务

AppScan Enterprise 规划与安装指南》随附于 HCL AppScan Enterprise Server 安装映像。交互式安装指南可在 http://help.hcltechsw.com/appscan/Enterprise/10.0.0/helpindex_ase.html 找到(例如,V9.0.3 交互式安装指南在http://help.hcltechsw.com/appscan/Enterprise/10.0.0/topics/roadmap_ase_install.html 提供)。

下一步做什么

如果在安装 Enterprise Server 之前安装了 AppScan 源,那么将需要向 Enterprise Server 注册 数据库AppScan 源 随附了用于执行此操作的实用程序。有关此处所述内容的信息可以在以下网址中找到:向 AppScanEnterprise Server 注册 AppScan 源数据库

如果需要卸载 Enterprise Server,那么在将其重新安装之前必须删除其安装目录。

在机器 C 上安装 AppScan 源 客户机产品

关于此任务

请注意,安装 AppScan 源 客户机产品和 AppScan 源数据库的顺序并不重要。可以先安装客户机产品,然后安装数据库,反之亦然。

过程

  1. 找到 HCL AppScan 源 产品 zip 文件(在 AppScan 源 介质包中,或从 作为 FlexNet Operations 中 AppScan 源 eAssembly 的一部分下载的电子映像中)。
  2. 将该映像解压缩到本地驱动器。在得到的目录中:

    关于启动安装向导的详细信息可以在 启动安装向导 内的主题中找到。

  3. 将显示一个屏幕,通过该屏幕您可以选择将在安装面板中显示的本地语言。选择语言,然后单击确定以继续。
  4. 启动安装向导后,“欢迎 - 安装向导”面板打开并建议您退出任何打开的应用程序。单击下一步以开始安装过程。
  5. 在“组件选择”安装面板中,选择客户机组件选择,然后选择要安装的组件:
    • AppScan Source for Analysis
    • AppScan Source 命令行界面
    • AppScan Source for Development for Eclipse, RAD, MobileFirst(缺省情况下未选择)
    • Windows 仅限:AppScan Source for Development Visual Studio 插件(缺省情况下未选择)(仅当安装程序在系统上检测到 Microsoft Visual Studio 的情况下 Visual Studio 插件选项才可用)

    缺省情况下,如果选择了客户机组件选择,那么会取消选择 AppScan Source for Development 插件组件而选择所有其他组件。

    在您选择了要安装的组件后,请单击下一步以前进到下一安装面板。

  6. 在“安装目标指定”页面中,指定安装目录。缺省目录为(按操作系统):
    • 64 位版本的 Microsoft Windows。
      <SYSTEMDRIVE>:\Program Files (x86)\ibm\appscansource
    • Linux:如果您是 root 用户,那么安装向导会将软件安装在 /opt/ibm/appscansource 中。如果您不是 root 用户,那么可以安装 AppScan Source for Development Eclipse 插件,它在缺省情况下安装到 <home_directory>/AppScan_Source
    重要:
    • 安装目录名只能包含英语字符。不允许文件夹名包含非英语字符。
    • 如果您是在 Windows 上进行安装,那么必须拥有管理员特权才能安装 AppScan 源 组件。
    • 如果您是在Linux上进行安装,那么必须拥有 root 用户特权才能安装 AppScan 源 服务器组件。

    单击下一步以前进到下一安装面板。

  7. 在语言包选择面板中,选择要安装的语言包。安装语言包时,如果 AppScan 源 用户界面在正运行此语言环境的操作系统上运行,那么该用户界面将以此语言来显示。

    缺省情况下,将选择英语(且不能取消选择)。如果安装向导显示的是非英语的本地语言(换言之,在安装向导欢迎面板中选择了非英语语言),那么在此面板中也将选择该语言(但是,可以取消选择该语言)。

    选择了要安装的语言包后,请单击下一步以前进到下一安装面板。

    注: 如果不安装特定语言包,那么在安装后将无法添加该语言。
  8. 复审并接受许可协议中的条款,然后单击下一步以继续。
  9. 复审安装选项的摘要,然后继续。如果要更改所作的选择,请单击上一步以返回到先前的页面。如果对您的安装选择感到满意,请单击安装。安装程序将文件复制到硬盘驱动器。

    仅适用于 Linux 服务器安装:复制文件后,您必须确定守护程序用户。选择创建用户“ounce”以创建缺省用户 ounce,或选择以现有用户运行来以现有用户运行。(安装将验证该用户是否存在。请注意,所选用户必须具有有效 shell。)

    在安装期间,任何时候单击取消都将导致卸载所有组件。

  10. 在“安装完成”面板中,可通过选择启动 HCL AppScan 源 License Manager 来在退出安装向导后立即启动产品激活。单击完成以完成标准安装,并退出“安装向导”。
  11. 在 License Manager 实用程序中:
    1. 要应用许可证文件,请单击导入,然后浏览至已下载的 AppScan 源 许可证。
    2. 要应用浮动许可证,请单击配置许可证服务器,然后单击添加。输入包含了浮动许可证的主机的信息。
    请参阅正在激活软件以获取其他的激活指示信息。

在机器 D 上安装 AppScan 源数据库

关于此任务

请注意,安装 AppScan 源 客户机产品和 AppScan 源数据库的顺序并不重要。可以先安装客户机产品,然后安装数据库,反之亦然。

过程

  1. 找到 HCL AppScan 源 产品 zip 文件(在 AppScan 源 介质包中,或从 作为 FlexNet Operations 中 AppScan 源 eAssembly 的一部分下载的电子映像中)。
  2. 将该映像解压缩到本地驱动器。在得到的目录中:

    关于启动安装向导的详细信息可以在 启动安装向导 内的主题中找到。

  3. 将显示一个屏幕,通过该屏幕您可以选择将在安装面板中显示的本地语言。选择语言,然后单击确定以继续。
  4. 启动安装向导后,“欢迎 - 安装向导”面板打开并建议您退出任何打开的应用程序。单击下一步以开始安装过程。
  5. 在“组件选择”安装面板中,选择服务器组件选择,然后确保选择 AppScanSource Database。单击下一步以前进到下一安装面板。
  6. 在“服务器连接”面板中,选择以下某个选项:
    • 我将连接到 AppScan Server 实例:选择该选项将使您能够测试远程 AppScanEnterprise Server 以确保其可供连接到 AppScan 源。要测试服务器连接,请填写以下字段:
      • AppScan Enterprise Server:以现有 URL 格式指定远程 AppScanEnterprise Server 实例的主机名。
      • 产品管理员:指定您的 AppScanEnterprise Server 管理员用户标识。
      • 密码:为您的 AppScanEnterprise Server 管理员用户标识指定密码。

      输入了服务器设置后,单击测试连接以确保服务器将可供连接到 AppScan 源

    • 让我在不指定服务器的情况下继续:选择该选项可在不指定服务器的情况下继续操作。
    重要:
    • 如果您要连接到的 Enterprise Server 支持 NIST 800-131a 合规性,那么您无法测试与服务器的连接。在此情况下,请继续操作,无需指定服务器。在 AppScan 源Enterprise Server 的安装完成后,请遵循向 AppScanEnterprise Server 注册 AppScan 源数据库中的指示信息,以确保应用了强制使用 TLSv1.2 选项。
    • 如果 AppScanEnterprise Server 已通过通用访问卡 (CAC) 认证进行了设置,选择继续而不指定服务器,然后使用 appscanserverdbmgr_cac 实用程序来进行所有服务器连接设置和测试。

    单击下一步以前进到下一安装面板。

  7. 在“安装目标指定”页面中,指定安装目录。缺省目录为(按操作系统):
    • 64 位版本的 Microsoft Windows。
      <SYSTEMDRIVE>:\Program Files (x86)\ibm\appscansource
    • Linux:如果您是 root 用户,那么安装向导会将软件安装在 /opt/ibm/appscansource 中。如果您不是 root 用户,那么可以安装 AppScan Source for Development Eclipse 插件,它在缺省情况下安装到 <home_directory>/AppScan_Source
    重要:
    • 安装目录名只能包含英语字符。不允许文件夹名包含非英语字符。
    • 如果您是在 Windows 上进行安装,那么必须拥有管理员特权才能安装 AppScan 源 组件。
    • 如果您是在Linux上进行安装,那么必须拥有 root 用户特权才能安装 AppScan 源 服务器组件。

    单击下一步以前进到下一安装面板。

  8. 如果在“服务器组件选择”页面中选择了安装 HCL AppScan 源数据库组件,那么将显示数据库选择面板。在该页面中,选择安装 solidDB® 单选按钮,然后单击下一步以前进到下一个安装面板。
  9. 如果在数据库选择面板中选择安装 solidDB 数据库,那么将出现“配置 solidDB 管理用户”面板。在该面板中,配置 solidDB 数据库管理员帐户。缺省数据库管理员用户名和密码均为 dba。您无法更改此用户名,但是可以更改密码。
    注: 要了解在完成产品安装后如何更改用户密码,请参阅安装后更改 solidDB 用户密码

    单击下一步以前进到下一安装面板。

  10. “配置 solidDB AppScan 源 用户”面板使您能够配置 solidDB AppScan 源 数据库用户帐户。您可以保留缺省用户名 ounce 和缺省密码 ounce。对 AppScan 源数据库进行读/写操作的所有组件都使用该帐户。
    注:
    • 如果更改用户名和密码,那么必须保留对新配置的记录,以便在 HCL 支持代表需要访问您的 AppScan 源数据库 时使用。
    • 要了解在完成产品安装后如何更改用户密码,请参阅安装后更改 solidDB 用户密码

    单击下一步以前进到下一安装面板。

  11. 在语言包选择面板中,选择要安装的语言包。安装语言包时,如果 AppScan 源 用户界面在正运行此语言环境的操作系统上运行,那么该用户界面将以此语言来显示。

    缺省情况下,将选择英语(且不能取消选择)。如果安装向导显示的是非英语的本地语言(换言之,在安装向导欢迎面板中选择了非英语语言),那么在此面板中也将选择该语言(但是,可以取消选择该语言)。

    选择了要安装的语言包后,请单击下一步以前进到下一安装面板。

    注: 如果不安装特定语言包,那么在安装后将无法添加该语言。
  12. 复审并接受许可协议中的条款,然后单击下一步以继续。
  13. 复审安装选项的摘要,然后继续。如果要更改所作的选择,请单击上一步以返回到先前的页面。如果对您的安装选择感到满意,请单击安装。安装程序将文件复制到硬盘驱动器。

    仅适用于 Linux 服务器安装:复制文件后,您必须确定守护程序用户。选择创建用户“ounce”以创建缺省用户 ounce,或选择以现有用户运行来以现有用户运行。(安装将验证该用户是否存在。请注意,所选用户必须具有有效 shell。)

    在安装期间,任何时候单击取消都将导致卸载所有组件。

  14. HCL AppScan Enterprise Server“配置”面板中,指定将允许 solidDB 数据库连接到 AppScanEnterprise Server 的设置。选中立即配置 AppScan Enterprise Server 复选框并完成以下设置:
    • AppScan Enterprise Server:指定 AppScanEnterprise Server 实例的 URL(例如 https://MachineB.mydomain.com:9443/ase))。
    • 用户标识:指定您的 AppScanEnterprise Server 用户标识。缺省情况下,用户标识为 ADMIN(请根据需要更改该值)。如果服务器配置为进行 Windows 认证,请输入在将您的帐户添加到服务器时使用的 Windows 用户标识(用户标识必须为以下格式:<host name>\<user id>)。
    • 密码:指定 AppScanEnterprise Server 用户标识的密码。
    • 数据库主机名:指定已安装 AppScan 源数据库 的机器的标准主机名(例如 MachineD.mydomain.com)。
      注: 此字段中的条目应始终为运行安装程序的机器的标准主机名。此字段中的值应在安装时进行预填充,并且只能在预填充不正确的情况下进行更改。

    单击下一步以前进到下一安装面板。

    注: 如果将使用 Oracle 数据库,确保未选择现在配置 AppScan Enterprise Server,然后单击下一步。该安装面板不用于将 Oralce 数据库注册到 Enterprise Server。相反,请使用 AppScan 源 随附的实用程序来配置数据库连接后安装。有关此处所述内容的信息可以在以下网址中找到:向 AppScanEnterprise Server 注册 AppScan 源数据库。该实用程序还可用于配置 solidDB 连接,而不是使用该安装面板。
  15. 在“安装完成”面板中,可通过选择启动 HCL AppScan 源 License Manager 来在退出安装向导后立即启动产品激活。单击完成以完成标准安装,并退出“安装向导”。
  16. 在 License Manager 实用程序中:
    1. 要应用许可证文件,请单击导入,然后浏览至已下载的 AppScan 源 许可证。
    2. 要应用浮动许可证,请单击配置许可证服务器,然后单击添加。输入包含了浮动许可证的主机的信息。
    请参阅正在激活软件以获取其他的激活指示信息。

登录 AppScan 源

关于此任务

请参阅以下部分中对登录时所请求字段的描述。有关详细信息,请参阅从 AppScan 源 产品登录 AppScanEnterprise Server

过程

  • 用户标识:指定您的用户标识。
  • 密码:指定 用户标识的密码。
  • AppScan Enterprise Server:以现有 URL 格式指定 AppScanEnterprise Server 实例的主机名。对于此安装方案,请指定 AppScanEnterprise Server 所安装在的机器的标准主机名。
    提示: 如果标准主机名不起作用,请尝试输入主机的 IP 地址。