差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | 次のリビジョン 両方とも次のリビジョン | ||
virtualization:proxmox_ve_6_2_rdm [2021-03-08 09:57] Decomo |
virtualization:proxmox_ve_6_2_rdm [2022-01-27 09:51] Decomo |
||
---|---|---|---|
行 11: | 行 11: | ||
===== 手順 ===== | ===== 手順 ===== | ||
- | ホスト側のデバイスファイルを、ブロックデバイスないし仮想ディスクとしてゲストにくっつけるだけで良いっぽい。 | + | RDMしたいディスクのホスト側のデバイスファイルを、仮想ディスクまたは仮想ブロックデバイスとしてゲストにくっつけるだけで良いっぽい。 |
Proxmoxのストレージ画面でRDM対象のHDDを確認する。重要なのはHDDのモデル名とシリアル番号。 | Proxmoxのストレージ画面でRDM対象のHDDを確認する。重要なのはHDDのモデル名とシリアル番号。 | ||
{{ virtualization: | {{ virtualization: | ||
+ | |||
+ | CLIからは'' | ||
+ | |||
+ | < | ||
+ | # ls -l / | ||
+ | total 0 | ||
+ | lrwxrwxrwx 1 root root 9 Jan 20 22:53 ata-MARSHAL_MAL38000NS-T72_37F5K073FDMF -> ../../sdc | ||
+ | lrwxrwxrwx 1 root root 10 Jan 20 22:53 ata-MARSHAL_MAL38000NS-T72_37F5K073FDMF-part1 -> ../../sdc1 | ||
+ | lrwxrwxrwx 1 root root 9 Jan 20 23:24 ata-ST10000NM0086-2AA101_ZA210RT9 -> ../../sdb | ||
+ | lrwxrwxrwx 1 root root 10 Jan 20 23:24 ata-ST10000NM0086-2AA101_ZA210RT9-part1 -> ../../sdb1 | ||
+ | (略) | ||
+ | lrwxrwxrwx 1 root root 9 Jan 26 13:41 ata-WDC_WD160EDGZ-11B2DA0_2BJBRUZN -> ../../sdh | ||
+ | lrwxrwxrwx 1 root root 10 Jan 26 13:41 ata-WDC_WD160EDGZ-11B2DA0_2BJBRUZN-part1 -> ../../sdh1 | ||
+ | </ | ||
シェルを開いてHDDをVMにくっつける。 | シェルを開いてHDDをVMにくっつける。 | ||
行 26: | 行 40: | ||
</ | </ | ||
- | HDDを指定するパスは''/ | + | HDDを指定するパスは、上記のように''/ |
- | '' | + | '' |
- | ちなみに、現在はvirtio-scsiによるSCSI接続がよさげな予感。virtio-blkは開発が停滞していること、blkはPCIデバイス扱いなのでデバイス数制限がキツイこと、virtio-scsiはゲスト側でのホットプラグが望めることが理由。 | + | '' |
- | 問題なくアタッチできてれば、VM管理画面で「ハードディスク」が追加されているのが確認できる。 | + | 2021年現在、接続方法はvirtio-scsiによるSCSI接続がよさげな雰囲気。理由は以下のとおり。 |
+ | |||
+ | * virtio-blkの開発が停滞しており、性能面でvirtio-scsiが優位になってきた。 | ||
+ | * virtio-blkはPCIデバイス扱いなのでデバイス数制限がキツイ。 | ||
+ | * virtio-scsiはゲスト側でのホットプラグが望めることが理由。 | ||
+ | |||
+ | 問題なくアタッチできれば、VM管理画面で「ハードディスク」が追加されているのが確認できる。 | ||
{{ virtualization: | {{ virtualization: | ||
- | 以上で、VM側から追加したHDDが仮想ストレージとして見える。 | + | 以上で、VM側から追加したHDD全体が仮想ストレージとして見える。 |
+ | |||
+ | ちなみに勘の良い人はお気づきだろうが、同じ方法で物理ディスク全体だけではなく、特定のパーティションのみをRDMすることもできる。この場合も、VM側からは1台の仮想ディスクに見えるため、VM側でパーティションを切ると物理パーティションの中に仮想パーティションテーブルが存在する入れ子状態となる(仕組み上当然ですわな。) | ||
+ | |||
+ | 既存のデータ入りパーティションをVMにRDMし、仮想ディスク上の有効なパーティションとしてそのまま使いたい場合は、Linuxのデバイスマッパーを使うと実現できる。参考記事:[[virtualization: | ||
===== 参考サイト ===== | ===== 参考サイト ===== |