Forum
Merhaba. Sanallaştırma çalışmalarımız neticesinde şirketimizde bizde Exchange serverı HyperV üzerine aldık. Fakat konuya çok hakim olmadığımızda snapshot şu an büyük boyutlara ulaştı ve yer sıkıntısı çekiyoruz. Snapshot dosyalarının server kapatılarak birleştirilmesi gerektiğini iş işten geçtikten sonra fark ettiğimiz içinde şimdi çözüm arayışı içine girdik. Sorun şu ki Exchange serverın bulunduğu klasörün boyutu 560 GB fakat benim eğer disk birleştirme için yine 560 GB boş alana ihtiyacım varsa elimde o kadar boş alan yok.
Resimde görüldüğü gibi snapshotlar almış başını gidiyor.
Alttaki resimde görüldüğü üzere Exchange olduğu sürücüden diğer sanalları taşıdığımda 179Gb yer açılacak. Birde zaten şu an 50Gb boş alan var toplamda 230 Gb boş yer elde etmiş olacağım. 230 GB birleştirme işlemi için yeterli gelir mi?
Şu an 50 Gb boş alan var sürücüde.
Merhabalar,
Snapshot ları birleştirmeniz için illaki büyük bir yere ihtiyacınız olacak. Bunu Export, Import yöntemi ile aşabilirsiniz. Mümkün ise sunucunuza 1 Tb civarı bir disk (işlem yavaş olsada usb de olabilir) takıp sanal makinenizin son snapshot ından Export işlemi gerçekleştirebilirsiniz. Bu sayede export işlemi tamamlandığında ilgili snapshot diskleri orjinal diskler ile merge edilmiş olur. Ardından export edilmiş bu sanal makine klasörünü olması gereken disk alanına tekrar kopyalayıp buradan Import edebilirsiniz. Bu sayede konfigurasyon değişikliği yaşamamış ve snapshot larınız birleştirilmiş olacaktır.
Tabi tüm bu işlemin gerçekleşmesi sırasında sanal makine kapalı durumda olacağından hizmet kaybınıda göz önünde bulundurmanızı ve zamanlamayı buna göre yapmanızı tavsiye ederim.
Kolay gelsin...
Merhaba cevabınız için teşekkür ederim. Benim konuyla ilgili merak ettiğim bir hususta, AVHD dosyalarının rename edilerek VHD ye çevrilmesi. Bu tür bir işlem beni bahsettiğim sorundan kurtarır mı? Yani SS ları bu şekilde değiştirsem artık bu şekilde çalışsam sorun yaşar mıyım?
Merhaba,
http://www.cozumpark.com/blogs/virtualization/archive/2011/06/12/hyper-v-zerinde-snapshot-al-nm-sanal-makinenin-avhd-dosyas-ndan-yeni-vhd-dosyas-olu-turulmas.aspx makaleyi incelermisiniz.
Keyifli çalışmalar.
Sormayı unuttuğum bir detay vardı. Onun hakkında da bilgi alabilir miyim. Alttaki resimde görüldüğü gibi bizim serverda 3 tane sürücü var. Benim önce C yi sonra E ve son olarak D yi birleştirme şansım var mı? ( D sürücüsü diğerlerinden daha büyük olduğu için onu sona bırakmak istiyorum) Bu şekilde D için yer açmam mümkün mü? Aksi taktirde yer sorunu yüzünden çıkmaza girecek işlem.
avhd dosyaları ile kesinlikle oynanmamalıdır. Bunları bir zincirin halkası olarak düşünmelisiniz. Bunlarda oluşacak bir sorun ile elinizde sadece vhd dosyanız kalacaktır. Avhd dosyasından vhd yi Uğur' un adresini verdiği makaleden vhd olarak manuel birleştirebilirsiniz.
Snapshot alındığında ilgili sanal makineye bağlı olan tüm diskler için birer vhd dosyası oluşturulur. Manuel olarak bahsettiğiniz işlemi gerçekleştirebilirsiniz. Ancak yine bu işlemi herbir disk için sırasıyla yapıp ondan sonra sistemi açmanız çok daha faydalı olacaktır.
Kolay gelsin...
avhd dosyaları ile kesinlikle oynanmamalıdır. Bunları bir zincirin halkası olarak düşünmelisiniz. Bunlarda oluşacak bir sorun ile elinizde sadece vhd dosyanız kalacaktır. Avhd dosyasından vhd yi Uğur' un adresini verdiği makaleden vhd olarak manuel birleştirebilirsiniz.
Snapshot alındığında ilgili sanal makineye bağlı olan tüm diskler için birer vhd dosyası oluşturulur. Manuel olarak bahsettiğiniz işlemi gerçekleştirebilirsiniz. Ancak yine bu işlemi herbir disk için sırasıyla yapıp ondan sonra sistemi açmanız çok daha faydalı olacaktır.
Kolay gelsin...
Makalenizi okudum çok güzel yaqzı olmuş. Sanırım bu yöntem ile sorunu çözeceğim. Fakat kafama takılan bir kaç noktada yine sizden yardım istiyorum. Makalede avhd dosyasını vhd ye çevirme işlemi anlatılmış ve bu çevrilen dosyanın artık sanal servera eklenerek kullanılabileceği belirtilmiş. Benim merak ettiğim sanal serverın kendi vhd dosyası bu durumda ne olacak? Yani ben bunu C sürücüsü ile ilgili avhd dosyasında yaparsam ve bir vhd dosyası elde edersem. C sürücüsünü temsil eden eski (orjinal) vhd dosyamın durumu ne olacak? O dosyayı artık silip atabilir miyim? Bu avhd den vhd ye dönüşüm işleminde eski vhd dosyasının içeriği yeni vhd ye otomatik olarak geçek mi? Biraz karışık oldu ama veri kaybından korktuğum için bu kadar detaylı sormak zorunda kalıyorum kusura bakmayın. Özellikde D sürücümüzde mailler var yanlış bir harekette bulunmaktan çekiniyorum.
Örnekle açıklamaya çalışayım,
Diyelim VM.vhd dosyamız var ve bu sistemin C sürücüsü olsun. Bir de VM_GUID.avhd dosyamız olsun bu da aynı diskin snapshot dosyası olsun. Biz bunların her ikisini farklı bir dosyada birleştirmek istiyoruz. Sonuçta VM.vhd + VM.avhd = VM_C.vhd şeklinde yeni bir dosya oluşacak. Bu dosyayı VM.vhd yerine kullandığımızda VM.vhd dosyasına ihtiyacımız kalmamış oluyor. İstenirse VM.avhd dosyası VM.vhd dosyası ile de birleştirilebilir bu sefer ortada sadece VM.vhd kalacaktır. Ancak ben herhangi bir sorun anında orjinal hallerinin kalmasını tercih ettiğimden yeni bir vhd dosyasında her ikisini birleştirmeyi daha uygun görüyorum.
Siz de vhd ve avhd dosyalarınızı farklı bir isimli vhd içerisinde birleştirdiğinizde eski vhd dosyasına ihtiyacınız kalmayacaktır. Ancak içinizin rahat etmesi için ve sağlamcı olmak adına sisteminizin düzgün çalıştığından emin oluncaya dek eski VM.vhd ve VM.avhd dosyalarınızı başka bir disk alanı içerisinde saklayabilirsiniz.
Kolay gelsin...
"Biz bunların her ikisini farklı bir dosyada birleştirmek istiyoruz. Sonuçta VM.vhd + VM.avhd = VM_C.vhd şeklinde yeni bir dosya oluşacak. Bu dosyayı VM.vhd yerine kullandığımızda VM.vhd dosyasına ihtiyacımız kalmamış oluyor."
Ben yukarıdaki işlemde karar kıldım. Bu işlemi yaparken Edit Virtual Harddisk sihirbazında bizden avhd dosyasını belirtmemizi istiyor, fakat üzerinde işlem yapacağı daha doğrusu avhd ile birleşeceği vhd dosyasını istemiyor. Sistem bu birleştirip yeni bir dosya oluşturma işlemini için aynı klasör içindeki vhd dosyasını otomatik mi, tanıyor? Eğer böyleyse aynı klasörde başka vhd dosyalarıda var sorun çıkmaz mı? Yani kısaca 1+2=3 olacak ama 2.dosyayı (vhd) yi nasıl belirleyeceğiz?
Hyper-V Manager konsolunda Edit Disk seçeneğini açtığınızda ilk olarak sizden ilgili sanal makinenin vhd dosyasının yerini soracaktır. Burada biz avhd dosyasını göstereceğiz. Next diyerek ilerlediğinizde karşınıza Compact ve Merge şeklinde iki seçenek çıkacaktır. Burada Merge seçeneği ile devam edip, karşınıza gelen seçenekde "To a new Virtual Harddisk" seçeneğini seçip yeni vhd dosyasının nerede oluşturulacağını belirteceğiz. Ek olarak disk tipini Dynamic ya da Fixed olarak belirleyebiliriz. Production ortamında Fixed disk kullanılması tavsiye edilmektedir. Dosyamıza VM_C.vhd şeklinde bir isim verip Finish seçeneği ile işlemi başlatabiliriz.
NOT: İşlemlere başlamadan önce yedekleme yapmak faydalı olacaktır.
Kolay gelsin...