VMwareを使用した仮想ネットワーク接続ストレージの作成


0

最近、VMware仮想マシンを使用してLinux用のカーネルモジュールを開発し始めました。現在、ネットワーク経由で接続されたストレージデバイスを必要とするモジュールに取り組んでいます。現時点では、仮想マシン内からリンクできる実際のネットワークデバイスを作成するためのリソースが実際にはありません。VMwareでストレージエリアネットワーク(SAN)をシミュレートする適切な方法は何ですか?

いくつかの追加のコンテキストでは、モジュールはブロックレベルでI / O要求をリモートディスクに転送し、結果を取得します。


「リモートであると指定する」ことの意味がわかりません。スタンドアロンディスクは、それを処理するソフトウェアがない場合、金属片です。説明してもらえますか?
MariusMatutiae

仮想マシンとは別に仮想ディスクを作成し、実行中のvmからオンザフライでそれらを接続/削除できるという印象を受けました。それは間違っていますか?
グレゴリータートル

絶対に。ただし、アタッチ/デタッチするディスクはNASとまったく同じではありません。NASは、ネットワーク上のすべてのユーザー(およびバックアップソフトウェアなど)に読み取り/書き込みアクセスできる大容量ディスクを備えた専用のPCです。最も近い方法は、取り外し可能なディスクを共有することです。ただし、ネットワーク接続デバイスではなく、ローカルにマウントされたディスクです。
MariusMatutiae

その場合、NASとして機能する大きな仮想ディスクが接続された2番目の仮想マシンを作成する必要があるように見えます。
グレゴリータートル

右。FreeNAS、NAS4Free、OpenMediaVaultなど、NASで利用できる多くのオープンソースオペレーティングシステムがあります。
MariusMatutiae

回答:


0

真のブロックレベルアクセスを行うには、VMにRDM(Raw Device Mapping)を提示する必要があります。


答えてくれてありがとう、しかし、もう少し書くことは役に立つでしょう-主に質問で説明された問題との関係について。
pabouk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.