ホスト・ディレクトリのVMインスタンスとの共有
VM [名前]ページを使用して、Cockpit管理者は、管理対象ホスト・システムのファイルをVMインスタンスと共有できます。
ノート:
ホストとVMインスタンスの間でファイルを共有するために、Cockpitはvirtiofs
仮想化機能を使用します。Virtiofsは、仮想マシンが管理対象ホスト・システムのディレクトリ・ツリーにアクセスできるようにする共有ファイル・システム機能です。
前提条件
- Cockpit Webコンソールがインストールされていて、アクセスできる必要があります。
詳細は、トピック「Cockpitのインストールおよび有効化」と「Cockpit Webコンソールへのログイン」を参照してください。
- Cockpit-machinesアドオン・アプリケーションがWebコンソールにインストールされていることと、Oracle Linux仮想化パッケージがホスト・システムにインストールされていて有効化されていることが必要です。
ノート:
Virtiofsは、ほとんどのLinuxディストリビューションで使用できます。これは、仮想化パッケージ(libvirt)と連動します。詳細は、「Cockpit-Machinesのインストールと仮想化の有効化」を参照してください。
- ホストのファイルを共有するVMインスタンスにはLinuxゲストOSが必要です。
- 共有ディレクトリを追加するには、VMインスタンスが停止状態になっている必要があります。
- 共有するホスト・ディレクトリは、すでに存在している必要があります。
- 共有ホスト・ディレクトリは、VM内に手動でマウントされている必要があります。例:
mount -t virtiofs hostshare [mount point]
コマンドのmount pointは、VMインスタンス内のマウント・ポイントです。
詳細は、VM [名前]ページの共有ディレクトリというタイトルの横にある疑問符アイコン[?]をクリックしてください。
ステップ
Cockpit Webコンソールを使用して、共有ホスト・ディレクトリをVMインスタンスに追加するには、次のステップを実行します。