一般ガイドライン

SUSE® SecurityAllinoneコンテナを使用したテスト

このセクションの例は、AllinoneおよびEnforcerコンテナのデプロイ方法を示しています。このセットアップは、SUSE® SecurityKubernetes以外の環境でをテストするのに役立ちます。Kubernetesデプロイメントの場合は、最新のSUSE® Security Helmチャートを使用してください。詳細については、デプロイメントの計画を参照してください。

チームは、SUSE® Securityこのセットアップを本番環境で使用することを強く非推奨としています。また、本番環境での使用はサポートされていません。

デプロイメントの一般的なガイドライン

適切なインストールのためにホスト環境を準備してください。コンテナSUSE® Securityがホスト間で相互に通信できることを確認してください。次に、ご自身の環境に合わせてサンプルファイルを確認し、編集してください。

一般的に、以下のことを行うことが重要です:

  1. ノードに適切なラベルを付けてください。allinoneまたはコントローラーがデプロイされる場所を制御するためにノードラベルを使用する場合は、デプロイする前にラベルを付けてください。

  2. ボリュームが適切にマッピングできることを確認してください。次に例を示します。

    volumes:
            - /var/neuvector:/var/neuvector
            - /var/run/docker.sock:/var/run/docker.sock
            - /proc:/host/proc:ro
            - /sys/fs/cgroup:/host/cgroup:ro
  3. ホストで必要なポートを開いてください。必要なポートが適切にマッピングされ、ホストで開いていることを確認してください。allinoneは8443(コンソールを使用する場合)、18300、18301、18400、および18401を必要とします。Enforcerは18301および18401を必要とします。

  4. CLUSTER_JOIN_ADDRを編集してください。ノードのIPアドレス、ノード名(ネームサーバを使用している場合)またはノード変数(オーケストレーションツールを使用している場合)を特定し、これらの情報を、サンプルファイル中でallinone(またはコントローラー)およびenforcerの"`node IP`"に利用してください。

コンソールにアクセスする

最初のセクション「基本」→「マネージャーに接続」では、httpsをオフにするオプションや、ポート8443を許可しない企業ファイアウォールを通じてコンソールにアクセスする方法について説明しています。