2

proxmox を使用して raw デバイスを作成し、VM に渡す方法についての回答を探しています。これにより、SMART 統計やディスク スピンダウンなど、ディスクを完全に制御できるようになることを望んでいます。現在、proxmox が提供する SATA パススルーを使用してパススルーを使用しています。残念ながら、(空の) ディスクから raw ディスク ファイルを作成する方法がわかりません)。さらに、それを VM にバインドする方法については完全にはわかりません。

誰かが関連する手順を知っていることを願っています。


補足: この質問は、特定の目標を達成するために私が試みたい手段にすぎません。簡単にするために、上記の部分に限定して質問を投げかけました。ただし、より良いアイデアがある場合は、お気軽にヒントをお寄せください。これまで、私は最終的な目標を達成するために多くのことを試みてきました。

達成したい目標: HP Proliant Gen 8 サーバーで Proxmox VE 5.3-8 を使用しています。OMV が NAS として機能する複数の VM をホストします。ファイルへのアクセス頻度はそれほど高くないため、ドライブのスピンダウンを選択します。私の目標は、ノイズの低減と省電力です。

現在のステータス: /etc/pve/nodes/pve/qemu-server/vmid.conf に追加して 2 つのディスクを通過させました sata1: /dev/disk/by-id/{disk-id}

これにより、SMART 統計が表示され、ディスク スピンダウンを除くすべてが正常に機能します。SATA の代わりに virtio を使用しても、SMART 値は得られません。hdparm -y を使用してドライブをスリープ状態にすると、VM 内では機能しません。proxmox コンソールで同じことを行うとスリープ状態になりますが、数秒後に復帰します。

現在、HBA 全体を通過させることはできません。

最初に Debian をインストールしてから手動で proxmox パッケージをインストールすると成功したというフォーラムを読みました。ただし、それはまだ Debian jessie の場合であり、3 年前のことです。 Proxmox VE を Debian Stretch にインストール する 最後の手段としてこれを試す前に、ディスクを raw ファイルとして渡すことが結果につながるかどうかを確認したいと思います。

誰かが私の究極の目標を達成する方法についてアイデアを持っているかもしれません。

4

1 に答える 1

0

ディスクを「通過」するように、あなたの質問に対する明確な答えはありませんが、最近、私のユースケースに十分な解決策を見つけました。

VM のバックアップ ディレクトリとして使用する予定の HDD がありますが、その上にあらゆる種類のデータを置き、そのディスクを任意の VM と共有したいと考えていました。

私が見つけた解決策は、ZFS を使用してディスクをフォーマットし、さまざまな用途 (vzdump バックアップ、VM 間の共有 NAS フォルダー + ISO マウント ポイントなど) のマウント ポイントを作成することです。このガイドに従いました: https://forum.level1techs.com/t/how-to-create-a-nas-using-zfs-and-proxmox-with-pictures/117375

SMB経由で、ディスクのいくつかのフォルダー/マウントポイントを共有する構成で、proxmoxホスト自体にsambaをインストールすることになりました。これで、デバイスはネットワーク上で通常のディスクとして表示され、すべてがローカルであるため、読み取り/書き込み速度が優れています。

この投稿があなたの質問に「答え」ていないことを申し訳ありません(SMARTデータやそのような低レベルのものはありません:'( ) BUT共有ストレージ^^'

于 2021-06-10T13:16:00.590 に答える