Red Hat Training

A Red Hat training course is available for RHEL 8

12.6. Netavark から CNI へのネットワークスタックの切り替え

ネットワークスタックを Netavark から CNI に切り替えることができます。

警告

CNI ネットワークスタックは廃止される予定です。Red Hat では、代わりに Netavark ネットワークスタックを使用することを推奨します。

前提条件

  • container-tools モジュールがインストールされている。

手順

  1. /etc/containers/containers.conf ファイルが存在しない場合は、/usr/share/containers/containers.conf ファイルを /etc/containers/ ディレクトリーにコピーします。

    # cp /usr/share/containers/containers.conf /etc/containers/
  2. /etc/containers/containers.conf ファイルを編集し、[network] セクションに以下の内容を追加します。

    network_backend="cni"
  3. コンテナーや Pod がある場合は、ストレージをリセットして初期状態に戻します。

    # podman system reset
  4. システムを再起動します。

    # reboot

検証

  • ネットワークスタックが CNI に変更されていることを確認します。

    # cat /etc/containers/containers.conf
    ...
    [network]
    network_backend="cni"
    ...
注記

Podman 4.0.0 以降をお使いの場合は、podman info コマンドでネットワークスタックの設定を確認してください。

関連情報