Vsphere 6.0 üzerinde vGPU Kurulumu

ileadmin

Vsphere 6.0 üzerinde vGPU Kurulumu

Merhaba,

Bu yazımız da Vsphere 6.0 üzerinde vGPU Kurulumundan bahsederek gpu sanallaştırma işleminin nasıl gerçekleştirildiğini göreceğiz.

vGPU,sanal masaüstü (virtual desktop) ortamlarında Autocad ve diğer 3D uygulamalar ile uğraşan veya full HD kalitesinde video izleyen kullanıcılar için temel bir kavramdır.

Bu temel kavram da,sanal masaüstü doğrudan veya paylaşımlı olarak GPU’ya erişerek herhangi bir cihaz üzerinden 3D işlemlerini gerçekleştirebilir.

Vmware tarafında vGPU’ya verilen destek vSphere 6.0 ile beraber geldi.

vGPU,NVIDIA GRID K1 ve K2 kartları tarafından desteklenmektedir ve her bir GRID kartında 4 profil bulunmaktadır.

vGPU profilleri,sanal masaüstlerine atanacak olan kaynakları belirten profillerdir. Aşağıdaki tablodan bu profiller ile ilgili detaylı bilgiye  ulaşabilirsiniz.

Kurulumda Kullanılan Donanımlar

  • Lenovo x3650 M5 Sunucu

 

  • IBM Storewize v3700 Storage

 st

 

  • Nvidia Grid K1 kartı

Kurulumda Kullanılan Yazılımlar

  • Vmware Vcenter 6.0,vmware’in sitesinden demo sürümü indirilebilir
  • Vmware  ESXI 6.0,vmware’in sitesinden demo sürümü indirilebilir
  • Vmware Horizon View 6.1,vmware’in sitesinden demo sürümü indirilebilir
  • Nvidia vGPU Manager,adresinden indirilebilir.

Vsphere 6 ve Horizon View 6.1 Kurulumu

Vsphere 6,Vcenter 6 ve Horizon View 6.1 kurulumları gerçekleştirilir. Bu makalede bu kurulumların yapılmış olduğunu kabul ediyoruz.

1)Vsphere 6 kurulumu gerçekleştirilir.

2)Vcenter  6 kurulumu gerçekleştirilir.

3)Vmware Horizon View 6.1 kurulumu gerçekleştirilir.

VIB Dosyasının Yüklenmesi ve Gerekli Kontrollerin Yapılması

VIB dosyası,GPU ile sanal masaüstleri arasında bağlantının kurulabilmesini sağlar.

1)Adresinden  indirmiş olduğumuz NVIDIA-GRID-vGPU-vSphere-2015-346.42-347.52.zip dosyamızı extract edelim.

2)Vsphere Client veya Web Client ile host’umuza bağlanalım ve vib dosyasını upload edeceğimiz bir klasör oluşturalım.

6)Oluşturduğumuz klasörü seçelim ve upload file komutunu vererek yukarıda extract etmiş olduğumuz klasörde bulunan VIB dosyasını göstererek datastore içerisine yüklenmesini sağlayalım.

8) VIB dosyamız datastore içerisindeki belirttiğimiz klasöre upload edildi.

9)Upload etmiş olduğumuz VIB dosyasının kurulumunu gerçekleştirmek için öncelikle

hostumuzu maintenance mode’a alıyoruz. Bunun için sanal host üzerindeki sanal makineleri

başka bir hosta taşıyalım veya poweroff yapalım.

10)Putty ile bağlanalım ve aşağıdaki komutu çalıştıralım.

Bizim VIB dosyamız datastore1’in içinde VIB klasöründe olduğu için yol olarak bunu ve ardından bu klasör içindeki VIB dosyamızın adını belirttik.

esxcli software vib install –no-sig-check -v /vmfs/volumes/datastore1/VIB/NVIDIA-vgx-VMware_ESXi_6.0_Host_Driver_346.42-1OEM.600.0.0.2159203.vib

11)Hostumuzu maintenance mode’dan çıkarmak için host’umuzu sağ tıklıyoruz ve

Exit maintenance komutunu veriyoruz.

12)Hostumuzu yeniden başlatıyoruz.

13)VIB yükleme işleminin doğruluğunu kontrol etmek için hostumuza putty ile bağlanarak

aşağıdaki komutu çalıştırıyoruz.

esxcli software vib list | grep -i nvidia bu komutun çıktısı aşağıdakine benzer olacaktır.

14)Grid Kartımızın durumunu görüntülemek için nvidia-smi komutunu çalıştıralım.

15)Grid kartımız ile ilgili sürücü dosyasını Vsphere yükledik kartın vsphere tarafından görüldüğünü doğruladık.

Artık vGPU’ya var olan bir sanal makineye vGPU atayabileceğimiz gibi,sıfırdan bir sanal makine oluşturabilir ve bu sanal makine oluşturulurken vGPU atayabiliriz. Bu işlem için vsphere Web Client’ı kullanacağız.

vGPU’nun Sanal Masaüstlerine Atanması

1)Vsphere Web Client’a giriş yapalım. Biz  yeni bir sanal makine oluşturacağız ve  vGPU atama işlemini gerçekleştireceğiz.

2)New Virtual Machine komutunu verelim,sanal makinemize bir isim verelim,host bilgisini belirtelim,sanal makine dosyalarının bulunacağı datastore’u belirtelim.

3)Select Compatibility ekranında ESXI 6.0 and Late seçimini yapıyoruz.

4)Guest OS olarak Microsoft Windows 7 (64-bit) seçimini yapıyoruz.

5)Customize Harware ekranında Shared PCI Device seçimini yapalım ve Add butonuna basalım.

6)New PCI Device NVIDIA GRID vGPU olarak gözükecek ve GPU Profile bölümüne seçilebilecek Profile seçenekleri gelecektir. Yaptığımız profile seçimine bağlı olarak yukarıdaki tabloda gösterilen özelliklerde vGPU sanal makinemize atanacaktır. Reserve all memory butonuna basalım. Next ve Finish ile sanal makine oluşturma işlemini tamamlayalım.

7)Vsphere Web Client’ı kullanarak sanal makinemizin kurulumu için gerekli olan ISO dosyasını gösterelim ve sanal makinemize işletim sistemi kurulum işlemini gerçekleştirelim.

8)Vmware Tools kurulumunu Complete Installation şeklinde gerçekleştirelim.

9)Horizon Agent Kurulumunun Yapılması

Oluşturmuş olduğumuz sanal makinenin sürümüne bağlı olarak doğru Horizon Agent sürümününü kurulması gerekmektedir. Bunun için 32-bit sanal makineler için VMware-viewagent-6.1.0-*.exe dosyasının kurulumunu,64-bit sanal makineler için ise VMware-viewagentt-x86_64-6.1.0-*.exe dosyasının kurulumunu gerçekleştirmemiz gerekiyor.

10)Horizon Direct Connection Kurulumu

Biz sanal masaüstümüze doğrudan bağlantı gerçekleştireceğiz bunun için oluşturmuş olduğumuz sanal makinenin sürümüne bağlı olarak doğru Horizon Direct Connection sürümününü kuruyoruz. Bunun için 32-bit sanal makineler için VMware-viewagent-direct-connection-6.1.0-*.exe dosyasının kurulumunu,64-bit sanal makineler için ise VMware-viewagent-direct-connection-x86_64-6.1.0-*.exe dosyasının kurulumunu gerçekleştirmemiz gerekiyor.

11)Optimizasyon işleminin gerçekleştirilmesi

Adresinden indireceğimiz VMware OS Optimization Tool aracını kullanarak Windows 7/8/2008/2012 işletim sistemlerimizi Vmware Horizon View kullanımı için optimize ederiz. Aracı indirelim zip içerisinden veya extract ettiğimiz bir klasör içerisinden çalıştıralım. Analyze tabı seçili iken Analyze butonuna basalım.

Product/Feature Compatibility ekranında iki kutucuğu da dolduralım ve Analyze butonuna basalım.

Analiz işlemi tamamlandıktan sonra analiz edilen bilgileri sağ taraftan inceleyebilir ve Optimization işlemi yapılmasını istemediğimiz bileşenlerin kutucuklarını boşaltabiliriz. Analyze butonunun yanında gözüken Optimize butonuna basarak optimizasyon işleminin yapılmasını sağlayabiliriz.

12)Domain Join işleminin gerçekleştirilmesi

Sanal masaüstlerinin dağıtılmasında kullanılacak olarak Master/Golden makinenin domain’e alınması gerekmektedir. Golden/Master olacak makine domain’e alınırken sanal makinenin IP yapılandırması DHCP’den ip alacak şekilde yapılandırılmalıdır.

13)vGPU’nun Aktif Edilmesi

vGPU için gerekli altyapı hazırlıkları tamamlandı. Sanal masaüstümüz üzerinde vGPU aktif edilmeden önceki Device Manager görünümü aşağıdaki gibidir. Biz sanal makinemiz için Nvidia GPU kullanılacağını ve bu GPU için profile seçimini yapmıştık.

Nvidia sürücüsünü sanal masaüstümüze kurulumunu gerçekleştirerek vGPU’nun sanal masaüstü tarafından kullanılabilmesini sağlayalım. Bunun için NVIDIA Driver kurulum uygulamasını çalıştıralım.

Sözleşmeyi kabul edelim.

Custom(Advanced) seçimini yaparak ilerleyelim.

Perform a clean installation seçeneğini seçeneğini seçelim ve kurulum işlemini başlatalım.

Kurulum işlemi tamamlanması için sanal makinemizi yeniden başlatalım.

Sanal makinemize Nvidia Driver yükleme işlemi tamamlandı. Restart işleminden sonra sanal makinemizin Vsphere konsol üzerinden mouse ile tam olarak yönetilemediğini görebiliriz.

Şimdi Device Manager’a tekrar bakalım. Görüldüğü Nvidia Grid K180Q vGPU’muz sanal makinemize tanıtılmıştır.

Horizon View Client ile Bağlantının Sağlanması

1)Hangi bilgisayardan bağlanmak istiyorsak Horizon View Client yazılımının kurulumunu gerçekleştirelim.

2)Vmware Horizon Client uygulamasını çalıştıralım.

3)New Server butonuna basalım ve gelen ekranda sanal masaüstümüzün IP adresini veya hostname’ini yazalım.Connect butonuna basalım. Sertifika hatasını Continue diyerek devam edelim.

4)Login ekranında kullanıcı adı,şifre ve domain seçimini yaparak login butonuna basalım.

5)Horizon View Client kullanarak bağlantı işlemimiz başarı ile gerçekleşti.

Kolay gelsin

 

 

 

 

 

 

 

 

Yazar hakkında

admin administrator

Bir cevap yazın