最近、VMware仮想マシンを使用してLinux用のカーネルモジュールを開発し始めました。現在、ネットワーク経由で接続されたストレージデバイスを必要とするモジュールに取り組んでいます。現時点では、仮想マシン内からリンクできる実際のネットワークデバイスを作成するためのリソースが実際にはありません。VMwareでストレージエリアネットワーク(SAN)をシミュレートする適切な方法は何ですか?
いくつかの追加のコンテキストでは、モジュールはブロックレベルでI / O要求をリモートディスクに転送し、結果を取得します。
「リモートであると指定する」ことの意味がわかりません。スタンドアロンディスクは、それを処理するソフトウェアがない場合、金属片です。説明してもらえますか?
—
MariusMatutiae
仮想マシンとは別に仮想ディスクを作成し、実行中のvmからオンザフライでそれらを接続/削除できるという印象を受けました。それは間違っていますか?
—
グレゴリータートル
絶対に。ただし、アタッチ/デタッチするディスクはNASとまったく同じではありません。NASは、ネットワーク上のすべてのユーザー(およびバックアップソフトウェアなど)に読み取り/書き込みアクセスできる大容量ディスクを備えた専用のPCです。最も近い方法は、取り外し可能なディスクを共有することです。ただし、ネットワーク接続デバイスではなく、ローカルにマウントされたディスクです。
—
MariusMatutiae
その場合、NASとして機能する大きな仮想ディスクが接続された2番目の仮想マシンを作成する必要があるように見えます。
—
グレゴリータートル
右。FreeNAS、NAS4Free、OpenMediaVaultなど、NASで利用できる多くのオープンソースオペレーティングシステムがあります。
—
MariusMatutiae