15.3.4.3. ファイル提供用 Pod のアーキテクチャー
ファイル提供用 Pod は、特権アクセスを必要とせずに仮想マシンディスクイメージをマウントするために、libguestfs と FUSE を使用します。初期化コンテナーは以下の手順を実行します。
- 仮想マシンディスクイメージファイルを探すために PVC をスキャンします。
-
qcow2やrawなどのディスクイメージ形式を検出します。 -
ディスクイメージを
/backups/ディレクトリーに読み取り専用としてマウントします。 - バックアップ名と PVC 名でファイルを整理します。
初期化後、サイドカーにより Web または SSH 経由でファイルアクセスが提供されます。
マウントされたディレクトリー構造は、次の例に示すように、直感的な構成になっています。
/backups/
<backup_name_1>/
<vm_disk_root>/
etc/
var/
<vm_disk_data>/
application-data/
<backup_name_2>/
<vm_disk_root>/
etc/
var/