libvirtドライバ・デーモンのタイプ
Oracle Linux 10は、2タイプのlibvirtドライバ・デーモンの機能を提供: モジュラとモノリシック。 個々の仮想化ドライバを構成できる詳細さは、使用するlibvirtデーモンによって異なります。 次に例を示します:
- モジュラlibvirt - Oracle Linux 10の新規インストール
モジュラ
libvirtは、ハイパーバイザ・ドライバごとに特定のデーモンを提供します。 これには次のものがあります。virtqemud: KVMで仮想マシンを実行するためのQEMU管理デーモンです。virtnetworkd: 仮想ネットワーク管理デーモンです。virtnodedevd: ホスト物理デバイス管理デーモンです。virtnwfilterd: ホスト・ファイアウォール管理デーモンです。virtsecretd: ホスト・シークレット管理デーモンです。virtstoraged: ホスト・ストレージ管理デーモンです。virtinterfaced: ホストのネットワーク・インタフェース・カード(NIC)管理デーモンです。virtproxydは、リモート・クライアントがlibvirtAPIに安全にアクセスできる仮想化プロキシ・デーモンです。
デーモンの名前には、ホスト・ドライバの名前が反映されています(virt [DRIVER]dなど)。 各ドライバ・デーモンには、
libvirtディレクトリに個別の構成ファイルがあります。 たとえば、QEMU管理ドライバ・デーモンの構成ファイルのパスは/etc/libvirt/virtqemud.confです。モジュラ・ドライバ・デーモンでは、
libvirtシステム・リソースを微調整および管理するためのより優れたオプションが提供されます。 Oracle Linux 10の新規インストールを実行すると、libvirtモジュラ仮想化ドライバ・デーモンがデフォルトで構成されます。ノート:
virt$[DRIVER]dデーモンがsystemdによって管理されている場合、他の機能(特にソケットのアクティブ化)も使用できます。 モジュラ・ソケットの使用およびsystemd統合の詳細は、https://libvirt.org/daemons.html#modular-socketsを参照してください。 -
「モノリシック・リバーツ」 - Oracle Linux 8からの更新
デフォルトでは、Oracle Linux 8からOracle Linux 10に更新すると、従来のモノリシック・デーモン(
libvirtd)が構成されます。libvirtdデーモンは、単一の構成ファイル(/etc/libvirt/libvirtd.conf)を使用して、様々な仮想化ドライバを制御します。 場合によっては、libvirtdの一元化された構成を使用すると、システム・リソースが非効率に使用されることがあります。 したがって、Oracle Linux 10ユーザーは、モジュラlibvirtドライバ・デーモンに切り替えることをお薦めします。 手順については、https://libvirt.org/daemons.html#switching-to-modular-daemonsを参照してください
libvirtデーモンの使用方法の詳細は、https://libvirt.org/daemons.htmlを参照してください。