"Snapshot" etiketi için bulunan tüm sonuçlar:

Hyper-V Production Checkpoint

14.11.2014 | 14:53 Dokümanlar , Hyper-V , Windows Server 0 Yorum

Windows Server 2008 Hyper-V’den bu yana var olan Snapshot kavramı, Windows Server 2012 R2 ile birlikte Checkpoint olarak anılmaya başlandı. Eski ismiyle Snapshot yeni ismiyle Checkpoint’ler, Hyper-V sanal makineleri için belirli bir zaman dilimine ait durum görüntüleri oluşturmak (point in time images) ve gerektiğinde o sanal makineyi geçmiş ana geri döndürebilmek için kullanılır. Checkpoint’ler, o sanal makine için sanal işletim sistemi, aygıt durumu, işlemci ve bellek içeriği gibi birçok bilgiyi saklarlar. Her ne kadar teknolojide bazı değişiklikler gerçekleşmiş olsa da, Hyper-V Snapshot’larla ilgili 5 yıl önce yazdığım iki post’a aşağıdaki bağlantıları kullanarak ulaşabilirsiniz. İşin kavramsal tarafı hala aynı.

Hyper-V: Snapshot Kavramı

Hyper-V: Snapshot Aksiyonları

Windows Server 2012 R2 Hyper-V VM’ler de dahil olmak üzere çalışır durumdaki bir Windows VM için Checkpoint (Snapshot) alındığında, aslında %100 tutarlı bir kopya oluşmayabilir. Çünkü o VM içerisindeki uygulamalar (özellikle transactional servisler) muhtemelen bu durumdan haberdar olamayacak ve ileriki bir zamanda VM geçmiş Checkpoint’e geri dönüldüğünde, işletim sistemi için bir problem oluşmayabilir ancak uygulamalarda tutarsızlık yaşanması muhtemeldir (mesela db’ler için dirty shutdown). Bu sebeple geleneksel Checkpoint’ler, Exchange Server, SQL Server, Sharepoint Server gibi birçok iş yükü için üretim ortamında desteklenmez. Test ve geliştirme ortamlarında kullanılması önerilir.

Devamını oku…

Hyper-V: Snapshot Aksiyonları

29.04.2009 | 12:26 Dokümanlar , Hyper-V 2 Yorum

Hyper-V Snapshot makale serimizin ilk bölümünde Hyper-V: Snapshot Kavramı ‘nı ele alıp bu özelliğin arka planı hakkında bilgiler vermiştim. Bu bölümde ise aşağıdaki temel konuları ve nasıl gerçekleştiklerini inceleyeceğiz.

  • Yeni bir Snapshot nasıl alınır
  • Var olan bir Snapshot ’a nasıl dönülür
  • Snapshot nasıl silinir
  • Bu işlemlerin Parent Partition üzerindeki gerçek Partition ’lara etkileri

Hyper-V Snapshot Nasıl Alınır

Yeni bir Snapshot ’ın nasıl yaratılacağına önceki bölümde çok kısa değinmiştik. Hatırlayacak olursak, Hyper-V Manager konsolunda ilgili VM’i seçip Snapshot komutunu uyguluyoruz.

Hyper-V Snapshot Nasıl Alınır

Ve Snapshot alama işlemi hızlıca gerçekleşiyor. Alınan Snapshot ’ın neleri içerdiği konusuna girmiyorum çünkü önceki bölümlerde bu konuyu da ayrıntılı olarak incelemiştik. Bu nedenle ilk bölümü okumadıysanız mutlaka okumanızı öneririm.

Snapshot işlemlerini yine örnek bir senaryo üzerinde inceleyeceğiz çünkü sizlerden gelen dönüşler gösteriyor ki bu gibi örnek senaryolar üzerinde anlatılan konular çok daha anlaşılır oluyor. Devamını oku…

Hyper-V: Snapshot Kavramı

29.04.2009 | 11:19 Dokümanlar , Hyper-V 9 Yorum

Hyper-V üzerindeki Snapshot kavramını şu şekilde tanımlamak mümkün: bir sanal makinenin o anki durumunun görüntüsünün alınması (Çalışır durumda ya da kapalıyken) ve bu görüntü noktasının ilerleyen zamanlarda geri dönülebilmek üzere rezerve edilmesi işlemidir.

Alınan Snapshot içerisinde ise aşağıda listelediğim dört temel bilgi bulunur.

  • Yeni AVHD dosyası/dosyaları (Boştur ve VHD’nin kopyası değildir),
  • Donanım ve yapılandırma bilgisi (Configuration File – XML),
  • Bellek içeriği (Memory Content – BIN File) (Sadece VM up durumdayken alınan Snapshot)
  • Diğer destek bilgileri (VSV File) (Sadece VM up durumdayken alına Snapshot)

Daha genel bir tanım ile sanal makineyi o anki hali ve tüm sanal disk içeriği ile yedekliyoruz (aslında işaretliyoruz), ilerleyen günlerde ya da testlerimizi tamamladıktan sonra sistemi Snapshot aldığımız zamana geri döndürebiliyoruz.

Snapshot kavramı Hyper-V dışındaki sanallaştırma teknolojilerinde de yer alan bir özellik. Tabi her üretici bu özelliği kendine göre dizayn etmiş ve farklı mimarilerde kullanıma sunmuştur. Amaçlanan aynı olsa dahi bu özellik arka planda farklı şekillerde işlemektedir. Bu doğrultuda Hyper-V üzerinde kullanılan Snapshot alt yapısının diğer vendor’ların üretmiş olduğu sanallaştırma ürünlerinde kullanılan Snapshot alt yapılarına göre farklılıklar gösterdiğini söyleyebiliriz.

Hyper-V Snapshot Makale Serisi

Bu makale serisinde Hyper-V Snapshot yapısını ayrıntılı olarak ele alıyoruz.

İlk bölümde Hyper-V Snapshot Kavramı : Snapshot kavramı, kullanım amaçları, nasıl çalıştığı, neleri içerdiği/yedeklediği konularını yani background ’u inceliyoruz.

İkinci bölümde Hyper-V Snapshot İşlemleri : Snapshot almak, alınmış bir Snapshot ’a geri dönmek ve Snapshot silme işlemleri ile bu işlemlerin VHD/AVHD ve fiziksel Partition ’lar üzerindeki etkilerini inceleyeceğiz.

Üçüncü bölümde Hyper-V Snapshot Özellikleri ve Tavsiyeler : Snapshot özellikleri ve Snapshot ’lar ile çalışırken dikkat edilmesi gereken noktaları inceleyeceğiz.

Hyper-V Snapshot Kavramı

Yukarıda Snapshot tanımını kısaca yaptıktan sonra bu özelliğin ne amaçla hangi durumlarda kullanıldığını birkaç örnek senaryo ile inceleyerek başlayalım.

Örneğin Hyper-V üzerinde çalışan bir VM ile Terminal Services hizmeti veriyoruz. Bu sanal makine üzerinde Windows Server 2003 SP1 kurulu ve biz bu sistem üzerine SP2 geçmeyi planlıyoruz.

Bilindiği üzere Service Pack ’ler üretici tarafından yayınlanan, yazılımlar üzerinde ciddi değişiklikler ve geliştirmeler yapan paketlerdir. Bu nedenle SP yükleme işlemlerinde risk unsuru her zaman mevcuttur. SP yüklemesinden sonra açılmayan sistemlere yada corrupt olan uygulamalara mutlaka denk gelmişsinizdir. Hele ki senaryomuzdaki gibi canlı ortamda hizmet veren bir sunucunun başına böyle bir durum gelmesi eminim hiç kimsenin hoşuna gitmez.

Fiziksel olarak çalışan bir sunucuda SP yükleme işlemini yapmadan önce mutlaka çalışan uygulamaların yedeklerini alırız ve ya imaj programları ile System Partition ve ya ilgili Partition ’ların imajlarını alırız ki bir felaket anında hızlı geri dönüş şansımız olabilsin. İşte sunucu sanallaştırma teknolojilerinin IT yapılarına katmış olduğu avantajlardan birisi olan Snapshot özelliği ile bu gibi durumlar için daha kısa sürede önlemler almak mümkün.

Örnek senaryomuzdaki VM üzerine SP yüklemeden hemen önce bir Snapshot alırız ve daha sonra SP yükleme işlemini gerçekleştiririz. Eğer ki SP yükleme işleminde bir sorun meydana gelirse (ki bu sorun sanal işletim sisteminin açılmaması dahi olabilir) sistemi almış olduğumuz Snapshot noktasına hızlıca geri döndürüp SP yüklemeden önceki çalışır duruma getirebiliriz. Geri dönüş işlemi dakikalar içerisinde gerçekleşebilir. Fiziksel dünyada bu işlemin alacağı zamanı ve iş süreçleri üzerindeki olumsuz etkisini yorumlamayı ise size bırakıyorum :) Devamını oku…

Hyper-V: Snapshot Alınmış Diskleri Düzenlemek

12.08.2008 | 11:47 Çözümler , Hyper-V 0 Yorum

Bildiğiniz gibi sanal makinelere bağlı sanal diskleri (VHD) kolayca düzenleyip üzerlerinde çeşitli işlemler yapabiliyoruz. Bu işlemleri boyut genişletme (Expand), dynamically/fixed türler arası dönüşüm (Convert) ve bakım amaçlı daraltma (Compact) olarak üçe ayırabiliriz.

Eğer sanal disk düzenleme işlemi yapacağımız sanal makine için alınmış bir ya da daha fazla Snapshot varsa, disk düzenleme işleminden vazgeçmeliyiz çünkü bu, Snapshot yapısındaki zinciri bozacağı için işlemden sonra sanal makine sanal diski okuyamayacak ve haliyle başlayamayacaktır.

Bu noktada iki farklı davranış var.

Örneğin bir sanal disk üzerinde genişletme (Expand) işlemi gerçekleştirmek istiyoruz. Eğer alınmış bir snapshot varsa, (aşağıda olduğu gibi)

Sanal Makine Snapshot Bilgisi

Sanal makine ayarlarından ulaştığınız sanal disk bilgisinde Edit menüsü disable olarak gelecektir.

Sanal Disk Düzenleme Menüsü

Ayrıca sanal disk düzenleme bölümündeki Edit butonunun hemen altında bir uyarı göreceksiniz. Bu uyarıda da düzenleme işleminin bir Snapshot varken yapılmaması gerektiğinden bahsediliyor.

Eğer ilgili sanal makine için alınmış bir Snapshot yoksa ya da aldığınız Snapshot ‘ları sildikten sonra sanal diski düzenlemeyi denerseniz, Edit menüsünün Enable durumda olduğunu görecekesiniz.

Sanal Disk Düzenleme Menüsü 2

Bu konudaki ikinci ve tehlikeli olan davranış ise şöyle.

Eğer sanal makine için alınmış bir snapshot varken ve sanal makine ayarlarından ulaşılan Edit menüsü disable durumdayken, Hyper-V Manager konsolundaki Edit Disk.. seçeneği ile sanal disk üzerinde düzenleme işlemleri yapmayı denerseniz izin verildiğini görebilirsiniz. (işlemi yapmayın, sadece seçeneklerin aktif olup olmadığına bakın)

Hyper-V Manager Edit Disk Menüsü

Bu yöntem ile ilerleyerek sanal diski hiçbir kısıtlama olmadan düzenleyebilirsiniz ancak en başta söylediğim gibi düzenleme işlemi sonunda Snapshot zinciri bozulacağı için sanal makine açılmayacak ve veri kaybı yaşanması kaçınılmaz olacaktır. yine açılmayacaktır.

Sonuç olarak üzerinde Snapshot olan sanal makinelerin sanal disklerini kesinlikle düzenlemeyin. Önce Snapshot görüntülerini silip merge işleminin tamamlanmasını bekleyin. Ardından gerekli sanal disk düzenleme işlemini gerçekleştirin.