12.6. Netavark から CNI へのネットワークスタックの切り替え
ネットワークスタックを Netavark から CNI に切り替えることができます。
警告
CNI ネットワークスタックは廃止される予定です。Red Hat では、代わりに Netavark ネットワークスタックを使用することを推奨します。
前提条件
-
containers-tool
メタパッケージがインストールされている。
手順
/etc/containers/containers.conf
ファイルが存在しない場合は、/usr/share/containers/containers.conf
ファイルを/etc/containers/
ディレクトリーにコピーします。# cp /usr/share/containers/containers.conf /etc/containers/
/etc/containers/containers.conf
ファイルを編集し、[network]
セクションに以下の内容を追加します。network_backend="cni"
コンテナーや Pod がある場合は、ストレージをリセットして初期状態に戻します。
# podman system reset
システムを再起動します。
# reboot
検証
ネットワークスタックが CNI に変更されていることを確認します。
# cat /etc/containers/containers.conf ... [network] network_backend="cni" ...
注記
Podman 4.0.0 以降をお使いの場合は、podman info
コマンドでネットワークスタックの設定を確認してください。
関連情報
- Podman 4.0's new network stack:What you need to know
-
podman-system-reset
の man ページ