AppScan 360° のシングル仮想マシンへのモジュラー・インストール

モジュラー・インストールは、より小さな制御された手順でインストールを実行するためのオプション・フローです。これは express インストール・モードと custom インストール・モード両方で動作します。フル・インストーラーの既存の動作は変更されません。--modular を使用しない場合、インストーラーは標準のフル・インストール・パスに従います。

モジュラー・モードの用途

モジュラー・モードは、通常のインストール・プロセス中にコンポーネントに障害が発生した場合にコンポーネント単位でインストールするものです。

モジュラー・インストールを開始する

シングル VM インストールをモジュラー・モードで開始するには、以下を実行します。
sudo ./AppScan360_SingleVMsetup_v<version>.run -- $PWD --modular

前回の試行後の自動モジュラー・プロンプト

--modular を使用せずにインストーラーを起動し、前回のインストール試行 (ログ・ファイルの存在確認) が検出された場合、最後に成功した手順から続行するかどうか尋ねられます。
  • Yes を選択した場合 (または Enter キーを押す)、インストーラーはモジュラー・モードに切り替わります。
  • No を選択した場合、インストーラーは通常のフル・インストールを続行します。

利用可能なモジュラー・モード

  1. コンポーネント 1 つのみインストールする: 選択したコンポーネントのみを実行して、終了します。
  2. コンポーネントから再開して、順方向を続ける: 選択したコンポーネントから開始し、サポートされている順方向に進みます。

サポートされている順方向

モジュラー・フローは次のシーケンスを使用します。
  1. ipr (サポート・イメージを保存するための内部プライベート・レジストリー)

  2. dpr (アプリケーション・イメージを保存するための Docker プライベート・レジストリー)

  3. mssql (Microsoft SQL Server DB)

  4. k0s (Kubernetes クラスター)

  5. cert-manager (Kubernetes 用証明書マネージャー)

  6. istio (Kubernetes 用ゲートウェイ・コントローラー)

  7. ascp (ASCP キット)

  8. asra (ASRA キット)

  9. dtcs (DTCS キット)

  10. sca (SCA キット)

5 または cert-manager を選択した場合の再開モードの例:
cert-manager -> istio -> ascp -> asra -> dtcs -> sca

コンポーネントの可視性に関する注意事項

モジュラー・モードで表示されるリストは、配置の選択肢と利用可能なキットによって異なる場合があります。
  • dtcs は、DTCS キットが利用可能な場合にのみ表示されます。

  • sca は、SCA インストールが有効な場合にのみ表示されます。

  • mssql は、POC/Express 配置の場合にのみ表示されます。

  • dpr の可視性は、配置モードと DPR の選択に依存します。

実行前のアドバイザリー・チェック

コンポーネントを実行する前に、インストーラーはそのコンポーネントが既にアクティブになっているかどうかを確認します。
  • ほとんどのコンポーネントでは、警告が表示され、続行するかどうかを尋ねられます。
  • istio の場合、既にアクティブになっている場合、警告が表示され、モジュラー・フローでの再インストールをスキップします。

istio を再インストールする必要がある場合は、最初にそれを消去してから istio から再開します。

障害と復旧

コンポーネントが失敗した場合、モジュラー実行はそのコンポーネントで停止します。

回復するには:
  1. 障害のあるコンポーネントの作動ログを確認します。
  2. 根本的な問題を解決します。
  3. モジュラー・インストールを再度実行します。
  4. 再開モードを選択し、障害が発生したコンポーネントを選択します。