初めて投稿します。
VMWare初心者です。
ネットワークに接続されていないGuestOSが1台あります。
OSはSUSE です。
このGestOS上に存在するファイルをvSphere Client経由で取り出したいと考えています。
「ネットワークに接続する」事以外で取り出す方法はありませんか?
出来るのかわかっていないのですが…VirtualMediaをアタッチして書き込んで、デタッチする。等
アイデアをいただければと思います。
もし ESXi ホストに USB Flash メモリを挿せる様でしたら PathThrough で仮想マシンにマウントしてデータを保存する方法はいかがでしょうか?
以下の公式ドキュメントが参考になるかと思います。
kawamanさん
ご返信ありがとうございます。
> もし ESXi ホストに USB Flash メモリを挿せる様でしたら PathThrough で仮想マシンにマウントしてデータを保存する方法はいかがでしょうか?
> 以下の公式ドキュメントが参考になるかと思います。
サイト参考にさせていただきました。
なるほど、そいういった事もできるのですね。
ただ、今回は物理筐体に変更は加えずに実施したいと考えております。
ではこれも手間が掛かりますが、 USB Flash メモリの代わりに仮想ディスク (VMDK) を追加で仮想マシンに割り当て、
そこにデータを書き込んだ後、vSphere Client のデータストアブラウザからローカル PC に VMDK ファイルをダウンロードし
VMDK ファイルからデータを抽出するのはいかがでしょうか?
PC の OS 種類によって使えるツールは様々ですが、VMware Workstation などがインストールされていれば VMDK ファイルを直接マウントしたりできますし (ファイルシステムが対応している場合)、
データ移動用の仮想マシンを Workstation に作っておき、その仮想マシンに VMDK ファイルをマウントしてデータを取り出したり、
Autopsy の様なツールで直接 VMDK の中のデータを取り出したりする事が出来ます。
手は掛かってしまいますが思いつく方法をいくつか挙げてみました。
kawamanさん
ご返信ありがとうございます。
VMDKをアタッチする方法は私も考えましたが、私自身(私の周りも)の実績がないため、
検討を保留しております。
実現性を教えていただきたいのですが、
GuestOSから取り出したいファイルが非常に小さい(1MB以下である)という前提であれば、
VMDKではなく、拡張子(flp)のファイルをFDとしてマウントさせることで取り出し可能なものでしょうか。
ISOファイルやFLPファイルなどの、Virtual Mediaのうち、
何であればゲスト側から書き込みが行えるかがわかっていません。
ご存じであればご教示いただきたく。
1MB 以下の容量であればフロッピーイメージでやり取りできるかと思います。
基本的には VMDK を使用する方法と似ていますが、
KB も公開されていますので以下を参照してみてください。