VM Default Location etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
VM Default Location etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Mayıs 2010 Perşembe

New SCVMM KB KB983839

Kaybolmuş ya da yanlış bir şekilde başka bir yere taşıdığınız VM'inizi silemiyorsanız yada SCVMM Administrator Console'unda duplicate olmuş görünen VM'leriniz var ise
aşağıdaki makaleyi incelemenizi tavsiye ederim.

Bu makalede SCVMM 2008 ya da SCVMM 2008 R2'de Administrator Console'unda Duplicate olmuş VM'lerden bir tanesi Missing durumuna düşer. Bu VM'i silmeye çalıştığınızda

Error (802)
The VM file vmname.domain.local is already being used by another VM.


hatası ile karşılaşırsınız.
Bu problemi çözmek için aşağıdaki makaleye bakabilirsiniz.
KB983839 - You cannot delete a missing VM in SCVMM 2008 or in SCVMM 2008 R2

12 Nisan 2010 Pazartesi

HyperV de VM dosyaları ile ilgili bilinmesi gerekenler

HYPER-V’DE VM DOSYALARI İLE İLGİLİ BİLİNMESİ GEREKENLER
Hyper-V’nin çıkması ile birlikte bu ürünü kullanan biz bilgi teknolojileri uzmanlarının da bu ürün ile ilgili bir takım teorik bilgileri öğrenme ve anlama gereksinimi ortaya çıktı. Hyper-V’nin mimarisi, monolitic hypervisor çalışma mantığı gibi daha bir çok teorik bilgi dışında bizi en çok ilgilendiren teorik bilgilerden birisi de VM dosyaları ve snapshot’ların ne olduğu, nerelerde bulunduğu ve hepsinden önemlisi ne için kullanıldığının bilinmesi gerekliliğidir.
Öncelikle VM (Virtual Machine) dosyalarına bir göz atalım.
Hyper-V’yi kurup içerisinde bir Virtual Machine (Sanal Makine ya da VM) oluşturulduğunda aşağıdaki dosyalar oluşur.
1) .BIN dosyaları;
Bu dosya içeriğinde save state durumundaki VM’in ya da snapshot’ın hafızasını bulunur.
2) .VSV dosyaları;
Bu dosya içeriğinde VM ile uyumlu aygıtların save state dosyalarını bulunur.
3) .XML dosyaları;
Bu dosya içeriğinde VM yapılandırma detayları bulunmaktadır. Bu xml dosyası her bir snapshot ve her bir VM için ayrı ayrıdır. Her zaman VM veya snapshot’ın GUID değerleri ile isimlendirilir.
4) .VHD dosyaları;
VM’lerde kullanılan sanal hard disk dosyalarıdır.
5) .AVHD dosyaları;
Diffrencing disk dosyalarıdır, ve VM snapshot’larının kullandığı disk dosyalarıdır.
Hyper-V yapı olarak VM data’larının bulunduğu bir dizin ve VM snapshotlarının bulunduğu bir dizin olarak tasarlanmıştır. Bu lokasyonlarda da saved state (.BIN ve .VSV) ve VM konfigürasyon (.XML) dosyaları tutulur. Bir örnek ile açıklamak gerekirse, diyelim ki bir VM’iniz var ve E:\Sanal dizini içinde tutuyorsanız VM dosyalarınız, E:\Sanal dizininin içinde Virtual Machine klasörünün altında olacaktır. Snapshot dosyalarınızı da E:\Sanal dizininde tutuyor ve 3 defa snapshot aldığınızı varsayalım.
E:\Sanal klasörünün dizin yapısı aşağıdaki gibi olacaktır:
E:\Sanal
E:\Sanal\Snapshots
E:\Sanal\Snapshots\[Snapshot#1 GUID directory]
E:\Sanal\Snapshots\[Snapshot#1 GUID .XML]
E:\Sanal\Snapshots\[Snapshot#2 GUID directory]
E:\Sanal\Snapshots\[Snapshot#2 GUID .XML]
E:\Sanal\Snapshots\[Snapshot#3 GUID directory]
E:\Sanal\Snapshots\[Snapshot#3 GUID .XML]
E:\Sanal\Virtual Machines
E:\Sanal\Virtual Machines\[Virtual Machine GUID directory]
E:\Sanal\Virtual Machines\[Virtual Machine GUID].XML
Eğer ki snapshotlar ve VM’leriniz saved states konumunda yapılandırıldı ise dizin görünümü aşağıdaki gibi olacaktır;
E:\Sanal
E:\Sanal\Snapshots
E:\Sanal\Snapshots\[Snapshot #1 GUID directory]
E:\Sanal\Snapshots\[Snapshot #1 GUID directory]\[Snapshot #1 GUID].BIN
E:\Sanal\Snapshots\[Snapshot #1 GUID directory]\[Snapshot #1 GUID].VSV
E:\Sanal\Snapshots\[Snapshot #1 GUID].XML
E:\Sanal\Snapshots\[Snapshot #2 GUID directory]
E:\Sanal\Snapshots\[Snapshot #2 GUID directory]\[Snapshot #1 GUID].BIN
E:\Sanal\Snapshots\[Snapshot #2 GUID directory]\[Snapshot #1 GUID].VSV
E:\Sanal\Snapshots\[Snapshot #2 GUID].XML
E:\Sanal\Snapshots\[Snapshot #3 GUID directory]
E:\Sanal\Snapshots\[Snapshot #3 GUID directory]\[Snapshot #1 GUID].BIN
E:\Sanal\Snapshots\[Snapshot #3 GUID directory]\[Snapshot #1 GUID].VSV
E:\Sanal\Snapshots\[Snapshot #3 GUID].XML
E:\Sanal\Virtual Machines
E:\Sanal\Virtual Machines\[Virtual Machine GUID directory]
E:\Sanal\Virtual Machines\[Virtual Machine GUID directory]\[Virtual Machine GUID].BIN
E:\Sanal\Virtual Machines\[Virtual Machine GUID directory]\[Virtual Machine GUID].VSV
E:\Sanal\Virtual Machines\[Virtual Machine GUID].XML
Burada 3 önemli durum bulunmaktadır:

1) Hyper-V, VM’lerin konfigürasyon dosyalarının tutulması için daima bir Virtual Machine klasörünün oluşturmakta;
2) Hyper-V, Snapshot konfigürasyon dosyalarının tutulması için daima bir Snapshot klasörünün oluşturmakta;
3) Hyper-V, aynı VM ve snapshot root klasörü içinde birden çok VM’in tam olarak çoklu desteğini sağlamaktadır.
VHD ve AVHD dizinleri
Hyper-V’de oluşturduğunuz sanal hard disk’leri (Virtual Hard Disk, .vhd) istediğini herhangi bir konumda saklayabilirsiniz. Windows Server 2008 R2’de .AVHD dosyaları her zaman .VHD dosyasının bulunduğu dizinde oluşturulmaktadır.
Default Virtul Machine Dosya Konfigürasyonu
Bir virtual hard disk oluştururken sihirbaz ekranındaki store the virtual machine in a different location seçeneği işaretlenmeden sihirbaza devam edildiğinde, Virtual Machine Data root’u ve snapshot data root’u, Hyper-V settings seçeneğindeki Virtual Machines bölümünde belirtilen lokasyonlarda oluşur. (Resim-1 Resim 2 )