同时安装 AppScan 360° 和 ASRA

注: 以管理员身份在目标系统上执行所有安装和配置活动。此外,安装用户在其主目录中必须有当前的 .kube/config文件,并且 .kube/config 必须指向有效且可访问的集群。
要在一个步骤中安装 AppScan 360° 平台和 AppScan Remediation Advisories,请执行以下操作:
  1. AppScan 360° 安装脚本和 AppScan 360° 安装文件从 MyHCLSoftware 门户网站下载到 /home/username 下的单个目录位置。例如,/home/username/AppScan360
    确保所有 .run 文件都包含在目录中:
    • AppScan360_OneClick_v2.0.0.run
    • AppScan360_v2.0.0.run
    • AppScan360_ASRA_v2.0.0.run
    • AppScan360_SCA_v2.0.0.run
    • singular.clusterKit.properties
  2. 在存放下载文件的文件夹中,通过运行以下命令为安装程序提供可执行权限:
    chmod +x /home/username/AppScan360/*.run
  3. 运行安装脚本:
    注: 虽然不是必需的,但建议您指定文件的文件夹位置,即使从文件夹位置进行安装也是如此。
    ./AppScan360_OneClick_v2.0.0.run --target <EXTRACTION_PATH> <PROPERTY_FILE_PATH> [--includesca] [--ignorecheck]
    参数 描述
    <EXTRACTION_PATH> 解压和运行组件的路径(相对或绝对)。
    <PROPERTY_FILE_PATH> 包含系统配置的 .properties 文件的完整路径。
    --includesca 启用软件组成分析 (SCA) 组件。可选。
    --ignorecheck 跳过前提条件验证检查。可选。
    例如:
    ./AppScan360_OneClick_v2.0.0.run --target home/<username>/AppScan360/extracted /home/<username>/AppScan360/singular-singular.clusterKit.properties --includesca

    安装程序首先会执行一组验证检查:

    • 检查 PersistentVolumeStorageClass 配置。

    • 验证 Helm 是否可用且响应迅速。

    • 验证与已配置的注册表之间的 Docker 映像推送/拉取。

    • 使用临时的 Kubernetes Pod 执行 SQL Server 连接检查。

  4. 安装完成后,检查位于 [AppScan360 extraction folder]/logs 中的日志,以验证是否正确指定了系统要求以及安装是否成功。