1.10.2.5. 接続環境での Central Infrastructure Management の有効化
接続環境で Central Infrastructure Management を有効にするには、以下の YAML コンテンツを agent_service_config.yaml ファイルに保存して、AgentServiceConfig カスタムリソースを作成します。
apiVersion: agent-install.openshift.io/v1beta1
kind: AgentServiceConfig
metadata:
name: agent
spec:
databaseStorage:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: <db_volume_size>
filesystemStorage:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: <fs_volume_size>
imageStorage:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: <img_volume_size>
- 1
db_volume_sizeはdatabaseStorageフィールドのボリュームサイズに置き換えます (例:10Gi)。この値は、クラスターのデータベーステーブルやデータベースビューなどのファイルを格納するために割り当てられるストレージの量を指定します。必要な最小値は1Giです。クラスターが多い場合は、より高い値を使用する必要がある場合があります。- 2
fs_volume_sizeは、filesystemStorageフィールドのボリュームのサイズに置き換えます。たとえば、クラスターごとに200M、サポートされている OpenShift Container Platform バージョンごとに2-3Giなどです。必要な最小値は1Giですが、推奨される値は100Gi以上です。この値は、クラスターのログ、マニフェスト、およびkubeconfigファイルを保存するために割り当てられるストレージのサイズを指定します。クラスターが多い場合は、より高い値を使用する必要がある場合があります。- 3
img_volume_sizeは、imageStorageフィールドのボリュームのサイズに置き換えます。この値は、ベースの Red Hat Enterprise Linux CoreOS イメージを格納するために割り当てられるストレージの量を指定します。最小値は10Giですが、特にosImagesを使用して限定的に定義するのではなく、デフォルトのイメージセットを選択する場合は、ベストプラクティスとして値は少なくとも50Giを指定します。osImagesで設定されている Red Hat Enterprise Linux CoreOS の各インスタンスごとに、少なくとも2Giのイメージストレージを許可する必要があります。
osImages でカスタムイメージセットを定義する方法の詳細は 非接続環境での集中インフラストラクチャー管理の有効化 を参照してください。
Central Infrastructure Management サービスが設定されている。assisted-service と assisted-image-service デプロイメントをチェックして、Pod の準備ができ、実行されていることを確認して、正常性を検証できます。