Hyper-V pada Windows 8.1: Tidak dapat berbagi VHDX antara VM dan host

0

Saya ingin berbagi file VHDX yang terlampir pada VM saya (Win8.1 juga) dengan Sistem host. Karenanya saya telah mengaktifkan Fitur lanjutan dalam VM di bawah SCSI controller "aktifkan berbagi hard disk virtual" (secara harfiah diterjemahkan dari bahasa Jerman).

Sayangnya ketika saya mengklik Terapkan Saya menerima:

Fehler beim Übernehmen von Festplatten Änderungen

Fehler beim Ändern des Geräts "Virtual Hard Disk".

Der Speicher, in dem sich die virtuelle Festplatte befindet, unterstützt die Freigabe virtueller Festplatten nicht. 

Yang artinya kira-kira: Penyimpanan yang berisi file vhdx tidak mendukung berbagi. Lalu kriteria apa yang harus dipenuhi oleh penyimpanan saya? File vhdx disimpan di SSD NTFS dan Basic ...

Matze
sumber
3
Apa yang membuat Anda percaya ini akan didukung pada Windows 8.1? Itu dokumen hanya menyebutkan dukungan 2012R2 / 2012 . Anda mengerti bahwa ini untuk kluster failover kanan. Hanya satu sistem yang dapat secara aktif menggunakan sumber daya bersama sekaligus. Apa yang sebenarnya ingin Anda lakukan?
Zoredache
Saya mencoba meniru fitur folder bersama virtualbox. Saya tahu ada mode sesi lanjutan yang memungkinkan saya memetakan drive. vm saya ada di vlan terpisah jadi saya tidak bisa dan tidak mudah berbagi folder untuk bertukar file
Matze

Jawaban:

2

Itu docs yang ditautkan oleh Zoredache di komentar juga menentukan bahwa fitur ini juga hanya dimaksudkan untuk berbagi disk virtual antara mesin virtual - bukan antara mesin virtual dan host.

Tetapi untuk langsung menjawab pertanyaan Anda, ada beberapa persyaratan sulit untuk mendukung fitur ini:

  • Disk virtual dimaksudkan untuk dibagi antara mesin virtual lain - bukan antara mesin virtual dan tuan rumah.
  • OS tamu haruslah 2012 / 2012R2
  • Disk virtual harus berada pada volume CSV bersama atau pada server file SMB3 bersama yang dapat diakses oleh kedua host.
Rex
sumber
1

Berbagi disk virtual tidak sama dengan berbagi sistem file. Anda sedang mencari sistem file bersama. Jika Anda menginginkannya, aktifkan berbagi file di satu mesin atau yang lain dan kemudian gunakan file melalui jaringan.

Jika Anda memang berbagi disk virtual antara dua VM (yang dapat, seperti yang telah dicatat oleh yang lain, hanya terjadi ketika VHDX disimpan pada sistem file yang dikelompokkan), Anda perlu menggunakan pengelompokan dalam kelompok VM untuk menengahi akses ke disk , sehingga berbagai VM tidak saling membentur blok masing-masing menulis ke disk dan merusak sistem file pada disk virtual. Ini cukup banyak membutuhkan perangkat lunak pengelompokan yang berjalan dalam set VM tamu, yang merupakan alasan bahwa fitur ini tidak bekerja sama sekali untuk Windows 8.1, bahkan dalam VM.

Sebenarnya mungkin bagi lebih dari satu VM untuk menulis ke VHDX bersama secara bersamaan. Anda dapat mengaktifkan sistem file CSV di dalam cluster tamu dan ini akan memungkinkan beberapa node cluster untuk menulis pada saat yang sama, selama penulisan tersebut terjadi pada file yang sudah ada pada disk dan ke wilayah file yang sudah ada. Ini masuk akal untuk beban kerja seperti SQL Server menggunakan server file sebagai penyimpanan backend. Untuk beban kerja lainnya, lebih masuk akal untuk menghindari CSV dan membiarkan satu VM menggunakan disk sekaligus. Cluster server file Windows masih akan sangat tersedia, dengan cara, di mana satu VM dapat mati tanpa mengganggu layanan file. Kepemilikan disk secara mulus akan beralih ke anggota lain dari cluster server file.

Omong-omong, ini menunjuk pada alasan mengapa VHDX yang dibagikan harus ada di CSV di lapisan hosting. Seluruh fitur tidak masuk akal kecuali VHDX bersama pada penyimpanan yang tidak memiliki satu titik kegagalan.

Jake Oshins
sumber