13 Nisan 2010 Salı

Yazılım Geliştiricilerin Mauriutus’a Giriş Bileti

Yazılım Geliştiricilerin Mauriutus’a Giriş Bileti
Hala yarışmaya katılmadınız mı?
Bilişim Profesyonlelleri, Mauriutus'a gitmek için işte size fırsat! Orta Doğu bölgesindeki bilişim profesyonelleri için düzenlenen yarışmaya vakit kaybetmeden katılın, çekilişin ardından adaya giden şanslı siz olun!
Yarışmaya katılmak üzere izleyeceğiniz adımlar için adresine tıklayın: 1. adımı gerçekleştirdikten sonra 2. adımdaki seçeneklerden (facebook ya da codeplex) sadece bir tanesini yapmanız yeterli.
Yarışmanın sonucunda 3 kazanan olacak: Facebook'taki en popüler video/resim girişi; en popüler Codeplex projesi ve; bağımsız bir jüri tarafından seçilecek Facebook sanatçısı :-)
Yarışmayı facebook'tan takip etmek için adresine tıklayın.
Şimdi sıra sizde: Yaratıcı olun ve adaya giriş fırsatını kaçırmayın! Son katılım tarihi 30 Nisan 2010, şanslı bilişim profesyonelleri 3 Mayıs 2010'da açıklanacak.
Herkese bol şans!

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 )


6 Nisan 2010 Salı

Hyper-V Live Migration Network Configuration Guide

Hyper-V Live Migration ile yapmış olduğunuz Sanal Makinalarınızın ve fiziksel host'larınızın Network Kartlarının yapılandırılması ile ilgili oldukça güzel bir doküman yayımlandı.
Buradaki linkten inceleyebilirsiniz.

1 Nisan 2010 Perşembe

Linux Integration Services 4 vCPU Desteği Geliyor

Merhabalar
Dün duyurusu yapılan SMP desteği ile Linux Integration Services'in Beta versiyonunu http://connect.microsoft.com adresine girip, Linux Integration Services for Microsoft Hyper-V bağlantısından indirebilirsiniz.
Bu versiyonda gelen yenilikler ise şu şekildedir:
Linux VM'leriniz artık 4 sanal CPU'ya kadar destekleniyor,
Linux VM'lerinin Saat Senkronizasyonu parent partition'dan yapılabiliyor,
Hyper-V Manager konsolundan shutdown tuşu ile Linux VM'i kapatabiliyorsunuz.


Integration Services'in bu sürümü, Hyper-v'nin tüm versiyonlarında çalışmaktadır.
SUSE Linux Enterprise Server 10 SP3 x86 and x64,
SUSE Linux Enterprise Server 11 x86 ve x64
Red Hat Enterprise Linux 5.2, 5.3, and 5.4 x86 ve x64 sürümlerini desteklemektedir.