Hyper-V, bagaimana cara berbagi disk?

2

Saya mengkonfigurasi server Hyper-V baru (2012) dengan beberapa mesin virtual untuk menjalankan perangkat lunak tertentu.

Saya perlu menyimpan folder besar pada disk bersama yang akan diakses secara "read only"; jadi saya memikirkan tiga kemungkinan:

  • berbagi folder pada host dan mengaksesnya menggunakan jalur UNC
  • buat ISO untuk folder itu dan pasang sebagai DVD

Tapi saya lebih suka

  • buat disk virtual dan pasangkan lebih ke satu mesin virtual.

Kemungkinan terakhir tidak berfungsi, karena Hyper-V menginginkan akses eksklusif ke vhdxfile. Adakah yang tahu cara untuk melakukan ini?

AndreaCi
sumber
Anda tidak dapat melampirkan vhd yang sama ke beberapa mesin virtual. Anda dapat mengkloning vhd. Ini juga tidak unik untuk Hyper-V.
Ramhound
ya, saya tahu, tapi ini sekitar 130gb data
AndreaCi
Secara teori Anda dapat mencoba memaksa mesin virtual tertentu untuk menggunakan hdd virtual tertentu dengan mengedit file konfigurasi itu sendiri. Sejujurnya saya tidak tahu apakah yang Anda inginkan itu mungkin didasarkan pada apa yang Anda bagikan dugaan saya yang berpendidikan adalah "tidak, itu tidak mungkin".
Ramhound
Anda dapat menggunakannya, tetapi ketika Anda memulai kedua VM, sebuah pesan kesalahan "bagus" muncul memperingatkan Anda bahwa file tersebut terkunci
AndreaCi

Jawaban:

1

Anda dapat berbagi penyimpanan di Windows 2012 Hyper-V tetapi ini bukan proses yang mudah jika Anda hanya memiliki satu server Hyper-V.

Asumsi mengenai hal ini adalah bahwa kotak Hyper-V bukan DC Anda dan bahwa Anda memiliki semacam kemampuan iSCSI eksternal (mis. NAS atau server Windows 2012 lainnya).

  1. Buat target iSCSI di NAS Anda atau server lain (idealnya dua target. 1 untuk QUORUM 5Gb dan 1 untuk Penyimpanan - minimum 130Gb dalam kasus Anda)
  2. Lampirkan target iSCSI ke kotak HYPER-V Anda (setup Multi I / O sesuai kebutuhan untuk infrastruktur Anda)
  3. Buat volume di server Hyper-V. 5Gb untuk Kuorum Anda, apa pun yang Anda inginkan untuk penyimpanan bersama
  4. Instal kluster Failover di server Hyper-V dan atur untuk satu node.
  5. Siapkan target iSCSI besar sebagai penyimpanan yang tersedia di bawah failover cluster. ini kemudian akan muncul sebagai c: \ ClusterStorage \ Volume1

Sekarang setelah Anda berbagi penyimpanan, simpan VHD / VHDX di folder ini dan Anda kemudian dapat menggunakan "Aktifkan berbagi hard disk virtual" di bawah fitur lanjutan Disk untuk mesin virtual Anda (harus dilampirkan ke pengontrol SCSI).

Saya memiliki satu server Hyper-V menggunakan Synology NAS untuk target iSCSI dan bekerja dengan sempurna untuk mengatur mesin tamu cluster Windows. Saya belum mencobanya untuk Linux (dan jujur ​​saya menemukan pertanyaan ini mencari apakah orang lain sudah mencobanya), tetapi akan dalam beberapa hari ke depan.

Selama Anda tidak memiliki kotak Hyper-V Anda berjalan sebagai pengontrol domain, maka ini harus bekerja dengan sempurna.

Steker
sumber