Referans bilgisayarı oluşturmak, son kullanıcı işletim sistemini yüklemek olsa bile özel uzmanlıklar istemektedir.

Yapılacak ince ayarlar için sanallaştırma ve sanal masaüstü bileşenlerini, ağ alt yapısı, etki alanı mimarisi, son kullanıcı işletim sistemi özellikleri, kullanılan uygulamalar ve günün sonunda son kullanıcı çalışma şekli ve kuruluş ihtiyaçları iyi bilinmelidir.

Bu tür işlemlere başlamadan önce her uygulamanın, her işletim sisteminin her kullanıcının sanal masaüstü platformu içinde çalışmayacağını bilmemiz gerekmektedir.

Referans bilgisayar sektörde Golden imaj ya da master imaj olarak isimlendirilmekte ve farklı ürünlerde farklı teknik terimlere de sahiptir.

Microsoft Sanal Masaüstü ortamlarında Pool ve Personel VM olarak adlandırılırken Vmware Platformunda Linked Clone ve Full Clone olarak adlandırılmaktadır.

Citrix sanal masaüstü ortamlarındaysa Desktop Image olarak isimlendirilmektedir.

Oluşturulacak olan referans bilgisayar çalıştırılacak olan platforma göre özel olarak tasarlanmalıdır.

Bizler bu çalışmamızda Microsoft Remote Desktop ortamları için referans bilgisayar oluşturacağız.

Ekran da görmüş olduğunuz sanal bilgisayar Hyper-V Platformu üzerinde oluşturulmuş bir sanal bilgisayardır. Remote Desktop Sanal Masaüstü platformu Sunucu Sanallaştırma Çözümü için Hyper-V ürününü kullanmaktadır ve görmüş olduğunuz sanal bilgisayar da Hyper-V Platformu içinde çalışmaktadır.

Bu sanal bilgisayar sanal masaüstü ortamı içinde çalıştırılmak üzere hazırlanacaktır.

Sanal bilgisayarın donanım kaynakları bölümünde sanal masaüstü bilgisayarında olmasını istemediğimiz donanımları kaldırmamız gerekmektedir. Kullanılmayacak olan her bir bilgi işlem kaynağı sanal masaüstü bilgisayarlarının performansına etki edecektir.

Sanal masaüstü ortamlarında çok fazla kullanılan dinamik bellek kullanımı. Referans bilgisayar üzerinde bu özelliği etkin duruma getiriyorum. Bu özellik, bu referans bilgisayarı uygulayacak olduğum koleksiyon içinde ki bütün bilgisayarlara uygulanacaktır.

Bu bölümde söylemek istediğim dinamik bellek kullanımı sanal masaüstü ortamların da çok yaygın bir şekilde kullanılmaktadır ve önerilmektedir.

Söylemek istediğim performansa ihtiyaç duyulan koleksiyonlara bu özelliğin uygulanmaması gerekmektedir.

Yaygın kullanımda kullanılan bir özellik olsa bile özel durumlarda ve koleksiyonu dağıtacak olduğunuz kullanıcılarda yüksek performans ihtiyacı varsa bu özellik referans bilgisayar üzerinde kapatılmalıdır.

Örnek olarak yardım masası çalışanları için bir referans bilgisayar oluşturacaksanız bu özelliği açabilirsiniz, fakat üç boyutlu çizim, tasarım ve benzeri uygulamaları kullanan bilgisayarlar için bu özelliği açmanız performans kaybına neden olacaktır ve koleksiyon içinde ki kullanıcıların verimsiz çalışmasına neden olacaktır.

Dinamik Bellek özelliği kullanılacaksa eğer Smartpagin File yapılandırılması ve Hyper-V Host üzerinde Page File ve Paging File yapılandırma işlemlerinin gerçekleştirilmiş olması ve Numa özelliği ve fiziksel sunucu üzerinde ki işlemci-bellek yapılandırması dikkatli bir şekilde tasarlanmış olması gerekmektedir.

Dinamik bellek kullanımı tek bir tıklama ile aktif duruma getirmiş olsak bile sunucu sanallaştırma ortamlarında çok teknik tasarıma bağımlı olan özelliklerdir.

Sanal Bellek kullanımı kadar sanal işlemci kullanımı da performansa etkendir ve koleksiyon içinde ki kullanıcıların kullanacakları uygulamalar ve iş yükleri iyi planlanmalı ve günün sonunda referans bilgisayar üzerinde sanal işlemci kullanımı bu ihtiyaçlar çerçevesinde atanmalıdır.

Hyper-V ortamlarında performans gereksinimi için fiziksel depolama birimleri kullanılsa bile sanal masaüstü ortamlarında bu özellik kullanılmamaktadır.

Oluşturacak olduğumuz sanal bilgisayarın veri depolama havuzunu sanal olarak hazırlamamız gerekmektedir. Hyper-V ortamlarında önerim, fix disk türünün oluşturulması ve vhdx özelliğinde yapılmasıdır.

Seçimi bu özellikler ile yaparsak eğer fiziksel depolama birimi oluşturamasak bile fiziksel depolama birimlerinin performansını yakalayabileceğiz.

Ağ ayarlarını yapılandırma bölümünde koleksiyon içinde ki bilgisayarların barınacakları networkü, vlan’ı ve network üzerinde ki band genişliklerini seçmekteyiz.

Çok fazla kullanılmasa bile Hyper-V ortamlarında her bir sanal bilgisayar için ayrı sanal kart oluşturabiliriz. Bu özellik PersonelVM koleksiyonlarında kullanılan bir çözüm olsa bile Pool VM koleksiyonlarında kullanılamayan bir özelliktir ve sanal masaüstü ortamlarının bir sınırlamasıdır.

Pool VM Koleksiyon seviyesinde sanal ağ, VLan ve band genişliğini ayarlayabilir durumdayız.

İhtiyaçlarımıza göre birden fazla koleksiyon oluşturduğumuz zaman her bir koleksiyonu ayrı-ayrı sanal ağlara bağlayabiliriz.

Koleksiyonun ihtiyaçlarına bağlı olarak Hyper-V plarformunun sağlamış olduğu performans özelliklerini kullanabiliriz. Fiziksel Ağ kartının sahip olduğu özellikler VMQ, Single-Root I/O özelliği Hyper-V ortamında desteklendiği gibi sanal masaüstü ortamları içinde de desteklenmektedir ve ihtiyaç durumunda bu özellikleri kullanabilir durumdayız.

Gelişmiş ağ ayarları da aynı şekilde koleksiyon içinde ki sanal bilgisayarlara tek seferde uygulanabilir durumda ve sanal masaüstü ortamları için birtakım sınırlandırmaları ve dikkat edilmesi gerekli olan özellikler vardır.

Pool VM Koleksiyonu ya da personel VM koleksiyonun da static Mac adresi kullanılmamaktadır. Sanal masaüstü bilgisayarlarını oluştururken her sanal bilgisayar kendisine ait özel bir mac adresine sahip olacağı için referans bilgisayarı oluştururken dinamik mac adresi özelliğini kullanamıyoruz.

Koleksiyon içinde ki sanal masaüstlerini yeniden oluşturma işlemlerinde de MAC adresi değişeceği için bu özellik sınırlandırılmıştır.

Koleksiyon içinde ki her bir sanal masaüstü oluşturulma sırasında ve çalışma sırasında DHCP sunucusuna bağımlıdır ve sabit IP adresi veremiyoruz.

Eğer, network içinde DHCP Guard, Router Guard özellikleri 802.1X güvenlik çözümleri varsa bu ortamların sanal masaüstü ortamlarına için gözden geçirilmesi gerekmektedir.

Gelişmiş ağ ayarları içinde bulunan NIC Teaming yapısı ve Device neaming özelliği sanal masaüstü ortamlarında kullanılan bir çözüm değildir.

Integration Services özelliği bir sanal bilgisayara sanal platform içinde çalıştığını öğreten servislerdir. Microsoft Sanal Masaüstü ortamlarında varsayılan değerlerin değiştirilmemesi önerilmektedir.

Windows Server 2012 ile birlikte integration services güncelleştirmesi Microsoft Güncelleştirmelerine bağlandığı için özel bir çabada harcamamıza gerek yoktur.

VMware sanal masaüstü ortamlarında ise VMtools, Horizon Client, Citrix ortamlarında ise Desktop Agent yazılımlarının yüklenmesi gerekmektedir.

Sanal masaüstü ortamlarında Rol Back özelliği çok yaygın bir şekilde kullanılmaktadır. Bu özelliği kullanıyorsanız eğer referans bilgisayar üzerinde Checkpoint özelliği aktif duruma getirilmelidir. Aksi durumda Pool VM Koleksiyonlarında kullanılan Checkpoint özelliği hata verecek ve Rol Back özelliği kullanılmayacaktır.

Checkpoint File Lokasyonu referans bilgisayar oluşturma işleminde belirtmemiz zorunlu değildir. Her bir koleksiyon, koleksiyon oluşturulma sırasında bu bölümü belirleyeceği için Checkpoint File Location bölümü önemli bir bölüm değildir.

Koleksiyon içinde bulunan Sanal masaüstü bilgisayarlarının başlatma işlemi son kullanıcılar tarafından yapılabildiği gibi RDS yönetim arayüzünde bizlerde bu işlemi yapabilmekteyiz.

Remote Desktop Connection Broker ile yapacak olduğumuz optimizasyon işlemleri ile sanal masaüstü bilgisayarlarının ne zaman başlayacağını, kaç adet sanal masaüstünün hazır bekleyeceğini belirleyebilmekteyiz.

Bu özellikler, koleksiyon içinde ki bilgisayarlara RDS platformu tarafından etki edecek olan bir özelliktir ve bu bölümde değişiklik yapmamızın bir önemi bulunmamaktadır.

İşlemler çok basit gözükse bile burada yapacak olduğumuz yanlış bir seçim, koleksiyon içinde ki sanal bilgisayarların performansına etki edecek, sanal masaüstü ortamlarında kullanılan özelliklerin çalışmamasına neden olacaktır.

İşlemler çok basit gözükse bile referans bilgisayarın hizmet edecek olduğu sunucu sanallaştırma özelliklerine hâkim olmamız gerekmektedir.

Sırada ki çalışmamız da oluşturmuş olduğumuz bu sanal bilgisayarın işletim sistemi seviyesinde ince ayarlarını inceleyeceğiz.