"Client Hyper-V" etiketi için bulunan tüm sonuçlar:

Windows 10 Üzerine Hyper-V Kurulumu (Client Hyper-V)

18.07.2015 | 23:53 Dokümanlar , Hyper-V , Windows 13 Yorum

Microsoft’un kurumsal sınıf sunucu sanallaştırma çözümü olan Hyper-V’yi Windows 8 ve Windows 8.1’den sonra şimdi Windows 10 üzerinde de kullanabiliyorsunuz. Windows 10 Hyper-V (bir diğer ifade ile Client Hyper-V), sunucu tarafındaki varyasyonu Windows Server 2016 Hyper-V’ye (Server Hyper-V) göre daha az özelliğe sahiptir ama bir son kullanıcının, bt uzmanının veya bir uygulama geliştiricinin işletim sistemi sanallaştırma ihtiyaçlarını rahatlıkla karşılayabilir.

windows-10-client-hyper-v

Windows 10 Hyper-V, Server Hyper-V ile kıyaslandığında bazı özelliklere sahip değildir ancak bu sizi yanıltmasın. Hyper-V Manager konsolunu veya PowerShell cmdlet’lerini kullanmak, Gen1 veya Gen2 jenerasyonda olabilen 32bit veya 64bit Windows ve Linux tabanlı sanal makineler çalıştırmak, dynamically/fixed/differencing türlerde sanal diskler bağlamak veya kablolu/kablosuz ağ adaptörleriyle ilişkilendirilmiş sanal ağlar oluşturmak, fiziksel belleği paylaşılan havuz mantığında (dynamic memory) kullanmak, Standard Checkpoint‘lere ilave Production Checkpoint’ler (snapshot) almak, Export/Import yapmak, belki Live VM Migration değil ama Live Storage Migration operasyonları gerçekleştirmek, Online Backup almak gibi ihtiyaç duyabileceğiniz birçok önemli özelliğe sahiptir. Ayrıca mesela bir notebook ile çalışırken ekranı (lid) kapattığınızda cihaz uyumadan önce Client Hyper-V de bilgilendirilir ve çalışan VM varsa saved state konuma çekilir, ardından lid’i tekrar açtığınızda VM’ler de kaldıkları yerden uyanır ve çalışmaya devam eder; Client Hyper-V bu gibi son kullanıcı aksiyonlarına da adapte durumdadır.

Client Hyper-V bunları ve daha fazlasını, üstelik bir son kullanıcı işletim sistemi altında ve kurumsal sınıf (type-1) hypervisor güvenilirliğiyle gerçekleştirir; ayrıca Server Hyper-V ile aynı kod yapısına sahiptir, ortak geliştirilir. Bu ortak kod yapısı sayesinde sanal disk imajları, sanal makine konfigürasyon formatı gibi tüm bileşenler Server Hyper-V ile tam uyumludur. Hatta eğer Windows 10 çalıştıran makineniz ile sağlamayı başarabilirseniz sanal makine başına 64 vCPU’lar, 1TB RAM’ler bile mümkün :)

Devamını oku…

Video – Windows 8 Client Hyper-V

09.04.2012 | 00:08 Hyper-V , Windows 21 Yorum

Windows 8 son kullanıcı işletim sisteminde yer alan Client Hyper-V ile ilgili olarak;

  • Client Hyper-V nedir?
  • Ön gereksinimleri?
  • Nasıl kurulur?
  • Server Hyper-V ‘den farkı nedir?
  • Özellikleri ve limitleri neler?

Gibi bazı detayları bu 50dk’lık video’da demolar ile birlikte izleyebilirsiniz.

Windows 8 Client Hyper-V – Genel Bakış

Windows 8 Client Hyper-V ve SLAT Gereksinimi

30.01.2012 | 12:10 Dokümanlar , Hyper-V , Windows 3 Yorum

## Sonradan güncelleme – 12.03.2012 ##

Eğer bir değişiklik olmaza Client Hyper-V ‘de RemoteFX yer almayacak :) Bu durumda developer’lar için bahsettiğim 3D konusundan öte, ikinci olarak altını çizdiğim performans amaçlı eklenen bir özellik gibi görünüyor. Ama RemoteFX’in olmaması, 3D graphics özelliklerinden fayadalanılamayacağı anlamına gelmiyor. 3D Graphics ve DX, Windows 8 Guest’lerde özel bir yöntem ile destekleniyor. Sadece Hardware Accelerated yok, bu nedenle de RemoteFX yok.

Ocak ayında yazdığım bu yazıyı değiştirmiyor, yukarıdaki güncel bilgi sonrasında okumanızı rica ediyorum.

## – ##

(Yusuf ve Ertan) Yan tarafta konuşurlarken kulak misafiri oldum ama  Twitter ‘ın 140 karakteri yüzünden ve konunun public olması için buradan dahil oluyorum :)

Windows 8 Hyper-V ‘yi (yani yeni Hyper-V’nin client os’ler ile konumlanan dağıtımını) Windows Server 8 Hyper-V ‘den (yani yeni Hyper-V’nin server os’ler ile konumlanan dağıtımından) ayıran en önemli donanımsal gereksinim farkı, Client Hyper-V tarafındaki CPU üzerinde SLAT (Second Level Address Translation) şartının aranmasıdır.

Merak edenler için SLAT (Second Level Address Translation), Intel ve AMD tarafında donanımsal bir CPU yeteneğidir. Intel tarafında EPT (Extended Page Tables), AMD tarafında ise genellikle RVI (Rapid Virtualization Indexing) olarak temsil edilir. Hyper-V gibi sanallaştırma kodları zaman içerisinde bu yeteneği kullanabilecek şekilde evrim geçirmişlerdir. İşin özünde, hypervisor tarafında tutulan/yönetilen ve VM’lere atanmış temsili memory bit’leri ile fiziksel memory bit’lerini eşleştiren devasa mapping table’ların yerine, söz konusu işin SLAT özellikli CPU’lara devredilmesi mantığı yatıyor. SLAT yetenekli CPU’lar, VM’lerin memory aksiyonlarına direkt destek olabiliyorlar çünkü adından da analaşılabileceği gibi ikinci seviyede bir adresleme söz konusu. Bu sayede çok daha başarılı ve hızlı bir memory kullanımı gerçekleşirken, bu durum yapıda performans artışı olarak net bir şekilde hissedilebiliyor çünkü hem VM’ler memory’i daha başarılı bir şekilde kullanıyorlar, hem de bu görevin CPU’ya devredilmesi nedeniyle hypervisor üzerinden ciddi bir iş yükü alınmış oluyor. Bu davranış değişikliği sonrasında CPU’ya binen yük ise kesinlikle kabul edilebilir oranda oluyor.

Hyper-V tarafında başta VDI ve RemoteFX senaryoları olmak üzere mutlaka SLAT destekli CPU’lar kullanılmasını öneriyoruz ki zaten Windows Server 2008 R2 Hyper-V veya RDS ile sanal oturumlarda RemoteFX (zengin 3D deneyimi) yapmak istediğinizde, CPU’da SLAT özelliğinin olması ve yapıda bir GPU (graphics processor unit – daha yaygın bir ifade ile ekran kartı) bulunması donanımsal şartlar arasında yer almaktadır.

VDI tarafında ise en önemli karakteristik özelliklerden olan Host başına eş zamanlı paralel oturum sayısının yüksek olması ve bu oturumlarda farklı davranışlar sergileyen uygulamaların çalışması, genelde karmaşık, yoğun ve aktif memory kullanımının ortaya çıkarmasına neden olur. Bu noktada SLAT desteği ile çok daha başarılı bir memory kullanımı mümkün olabilir, bu da oturumlarda performans artışı olarak geri dönecektir.

Windows Server 2008 R2 Hyper-V ‘de SLAT,  GPU ile birlikte sadece RemoteFX senaryolarında donanımsal bir şart olarak aranır. Geri kalan senaryolarda tavsiye edilir.

Windows 8 Client/Server Hyper-V için SLAT ne durumda?

Bu gün yeni Hyper-V ‘yi (genelde Hyper-V 3.0 olarak anılıyor ama tekrar altını çizelim, bu resmi bir versiyon numarası değil.) ve donanımsal gereksinimleri Developer Preview Build üzerinden konuşabiliyoruz. Henüz detaylı ve çok net bilgiler olmamak ile birlikte bazı konularda konuşabilmek mümkün.

Windows Server 8 Hyper-V için CPU’da SLAT bulunması şimdilik bir şart değil ve şahsi fikrim Server tarafında bir süre daha böyle bir şart olmayacak. Ama yine RemoteFX senaryolarında GPU ile birlikte donanımsal şartlardan biri durumunda ve diğer tüm senaryolarda ise tavsiye edilen bir özellik.

Windows 8 Hyper-V (Client) için CPU’da SLAT bulunması şimdilik donanımsal şartlar arasında ve şahsi fikrim ürün RTM olduğunda da bu durum değişmeyecek. Yani RemoteFX yapmasanız bile bu gereksinimi sağlamanız gerekecek.

Client Hyper-V ‘de SLAT şartı için yine şahsi düşüncemi paylaşmam gerekirse; Client Hyper-V desktop/notebook odaklı bir sürüm ve ağırlıklı olarak ITPro’lar ile Developer’ları hedef alayor. Microsoft, özellikle Developer’lar için zengin 3D yetenkleri ile birlikte; hem ITPro’lar hem de Developer’lar için daha performanslı ve daha yetenekli bir client sanallaştırma ortamı sunmak istiyor olmalı. Bu noktada SLAT’nin ciddi desteği olacağı içi de bu özelliği olmazsa olmaz olarak listeye eklemiş gibi görünüyor.

Client Hyper-V ‘de özellikle 3D diyoruz çünkü hedef kitlesi olan günümüz desktop/notebook sistemlerinin çoğunda en az bir adet GPU bulunduğunu düşünebiliriz. Bununla birlikte SLAT destekli CPU’lar da yaklaşık 2 senedir üretiliyor + Windows 8 ‘in RTM olması için de daha yaklaşık 1 sene olduğunu düşünürsek; gün sonunda 3 senelik donanımlardan bahsediyor olacağız. Yani aslında o kadar da yeni teknolojileri konuşmuyoruz. Kaldı ki bu tip stratejik kararlar çok ciddi pazar araştırmalarından sonra alınıyor ve böyle bir şart ile oyun dışı kalan kişi oranı muhtemelen göz ardı edilebilir seviyede olacak. Windows 8 RTM olana kadar geçecek süre zarfında bir kısım SLATless kullanıcı da zaten sistemlerini upgrade edecektir.

Bir GPU’su bulunmayan desktop sistemlerin ise genelde “workstation” veya “desktop as a server” olarak kullanıldığını söyleyebiliriz. Client Hyper-V ‘nin hedef kitlesinin ITPros ve Developers tarafı oluğunu düşünürsek; bu teknoloji çılgını kitle arasında Windows 8 RTM olduğunda hala SLAT destekli CPU’ya sahip olmayan birileri varsa, lütfen tespit edin havaya atıp vuralım :)

Windows Server 8 Hyper-V tarafında ise şimdilik SLAT şartın olmamasının bana göre en önemli nedeni server’larda GPU’nun yaygın olmaması ve bununla birlikte donanımsal anlamda desktop sistemlere göre çok daha ciddi oranlarda genişleyebilmeleri, yani kısaca performans için başka parametrelere de sahip olmaları. Hedef kitle ihtiyaçları ve paralel olarak donanım tarafındaki değişim sonucunda ilerleyen sürümlerde benzer stratejik adımların server tarafı için de atılması sürpriz olmayacaktır.

Windows 8 şu an Developer Preview durumda. Bu ay sonunda bir Beta bekliyoruz. Muhtemelen ardından bir RC ve daha sonra da RTM şeklinde ürün raflardaki yerini alacak. Bana göre olmayacaktır ama bu süre içerisinde Client Hyper-V için SLAT şartından vaz geçilmesi gibi bir durum her zaman ihtimal dahilindedir.

Sonuç olarak Windows 8 Client Hyper-V çalıştırmak için (3D kullanmak istemeseniz bile) SLAT destekli CPU şimdilik şart. Bu durumun opsiyonel olması elbette daha güzel olabilirdi. Ama şu da bir gerçek ki ortada stratejik bir karar var ve bu kararın hangi parametreler ile alındığını bilmek belki de hiçbir zaman mümkün olmayacak.