Paylaşılan Diskli bir VM başlatılamıyor
Hyper-V 2019'u 2 düğümlü bir kümede çalıştırıyoruz. Yük Devretme Kümesinde, bir sunucuyu çalıştırmak için birlikte kümelenmiş 2 VM'miz var. Bu hizmet, paylaşılan bir disk gerektirir. Paylaşılan disk, Hyper-V Kümesi üzerindeki bir CSV'de bulunur.
Kısa süre önce VM'lerden birini durdurduk, ancak yeniden başlatmaya çalıştığımızda bir hata alıyoruz
İşlem, başka bir işlem tarafından kullanıldığı için dosyaya erişemiyor.
Hala çalışan (ve sürücüyü barındıran) diğer VM'deki diski incelemeye çalıştığımızda, aynı hatayı alıyoruz.
Yanıtlar
Oldukça eski konu burada: https://social.technet.microsoft.com/Forums/en-US/ec1c6756-7890-419a-89d0-cf7570901549/error-synthetic-scsi-controller-failed-to-power-on-the-process-cant-access-file-because-being?forum=winserverhyperv Ana bilgisayarın yeniden başlatılması gerektiğini belirtir ve VHDS'yi VM'lere yeniden bağlamayı deneyebilirsiniz.
Alternatif olarak, iSCSI LUN'ları kullanarak konuk yük devretme kümesi oluşturmayı deneyebilirsiniz. Örnek olarak, StarWind VSAN kullanılabilir.https://www.starwindsoftware.com/resource-library/starwind-virtual-san-for-hyper-v-2-node-hyperconverged-scenario-with-windows-server-2016/
Biraz daha araştırdıktan sonra, avhdx dosyalarının iyi olduğunu ve tüm verilerimizin üzerlerinde olduğunu, ancak vhds dosyasının bozuk olduğunu gördük.
Bunu, paylaşılan diski kullanan tüm VM'leri kapatarak, ardından .avhdx dosyasını kopyalayıp .vhdx olarak yeniden adlandırarak ve ardından yükleyerek onaylayabilirsiniz. Uyarı: 2. VM'yi kapattıktan sonra, paylaşılan disk takılıyken onu da yeniden başlatamadık.
VHDS dosyasını bir SAN anlık görüntüsünden geri yükledik ve ardından diski daha fazla sorun yaşamadan sanal makineye geri yükleyebildik.
Bir VHDS dosyasını tamir etmenin daha iyi bir yolu olup olmadığından emin değilim, bu yüzden şimdilik sahip olduğum çözüm VHDS dosyasını (ve yalnızca VHDS'yi) son bir yedeklemeden geri yüklemek ve avhdx dosyaları yeniden takın ve işinize geri döneceksiniz. Bu işe yaramazsa, sanırım veri kaybıyla karşı karşıyasınız ve ilgili tüm .avhdx dosyalarını da geri yüklemelisiniz.