VMware vSphere ortamında VLAN kavramı
Bu sıralar çok sorulan sorulara cevap niteliğinde bazı başlıklarda kısa kısa yazılar yazmaya çalışıyorum. Bu da onlardan bir tanesi. Sanal sunucularımızda fiziksel ortamımızdaki VLAN ayarlarını uygulamak için çeşitli yöntemler mevcut. Her yöntemin kendi içinde eksi ve artıları bulunmakta. Bu yazıda kısa kısa bu yöntemlerden bahsetmeye çalışacağım.
VLAN ayarlarını üç farklı yöntem ile gerçekleştirebiliyoruz.
- External Switch Tagging (EST)
- Virtual Switch Tagging (VST)
- Virtual Guest Tagging (VGT)
Sırayla açıklık getirelim.
VMware View 5.1 duyuruldu
Desktop sanallaştırması ürünü Vmware View için yeni minör sürüm olan 5.1 duyuruldu. Bu sürüm ile birlikte gelen iyileştirmeler şunlar;
- USB redirection altyapısı yeniden tasarlandı
- View Storage Accelerator modülü eklendi (CBRC)
- Radius kimlik doğrulaması
- Yeni client yazılımları
- PCoIP (network ve cpu) iyileştirmeleri
- View Administrator ekranı artık daha hızlı
- Fiziksel makinalar için Persona Management
- XP’den Win7’ye upgrade için Persona Management migration tool
- Standalone View Composer Server
- Birkaç küçük iyileştirme daha…
Açıkçası benim için göze çarpan en önemli yenilik View Storage Accelerator oldu. Bunu, vSphere 5 ile birlikte ortaya çıkan CBRC(Content Based Read Cache) özelliğinin View üzerinde hayat bulmuş hali olarak düşünebiliriz. Özellikle VDI ortamları için geliştirilmiş CBRC özelliği disk üzerindeki master VDI imajlarının sık kullanılan bloklarını önceden RAM'e yükleyerek çok daha hızlı cevap vermesine olanak tanır. View kurulumlarında bootstorm'ların önüne geçmek ve toplam IOPS ihtiyacını düşürmek için kullanılmaktadır.
VMware tarafından yapılan bir test sonucunda View Storage Accelerator ile ortaya çıkan kazanım şu şekilde raporlanmış.
- Peak IOPS’da 80% azalma
- Ortalama IOPS’da %45 azalma
- Peak throughput’da %65 azalma
- Average throughput’da %25 azalma
Ayrıca View 5.1 ile bilirlikte View Composer API for Array Integration (VCAI) özelliği "tech preview" olarak karşımızda. Bu özellik ile Linked Clone oluşturmak için storage ünitesi seviyesinde snapshot'ları kullanabileceğiz. Bu sayede daha hızlı ve efektif bir şekilde Linked Clone'lar oluşturabileceğiz. Henüz "tech preview" aşamasında olan bu özellik production ortamlarda desteklenmiyor. Bu özelliği test etmek için aşağıdaki şartları sağlamak gerekli.
- VMware View 5.1
- VMware vSphere 5.0 ve sonrası
- VAAI destekleyen NAS cihazı
- View Cluster'ındaki vSphere sunucular için NAS cihazı üretici tarafından sağlanan plug-in
VCAI hakkında detaylı bilgi için NetApp tarafından sağlanan şu makaleye göz atılabilir.
Sanal dünyada disk alignment sorunu
Bu yazıda kısaca disk alignment sorunundan ve nasıl başa çıkacağımızdan bahsetmeye çalışacağım. Öncelikle problemin ne olduğuna ve kimleri etkilediğine açıklık getirelim.
Geleneksel olarak diskler üzerinde adresleme/formatlama işlemleri için Cylinder/Head/Sector(CHS) mantığı kullanılır. Disk üzerindeki plakalarda yapılan bu mantıksal adresleme işlemi üzerinden veriler yazılır ve okunur. Fakat günümüz teknolojisinde kurumsal ortamlarda disklerin yerini alan depolama üniteleri ile birlikle bu işlem de dikkat edilmesi gereken bazı farklılıklar mevcut. Depolama ünitelerinde tek bir diski bir sunucuya atamak yerine, diskler üzerinde oluşturduğumuz bir veri havuzundan belirlediğimiz bir miktarı (LUN) sunucuya atıyoruz. LUN aslında mantıksal olarak diski temsil eden kavramdır. Fakat bu mantıksal disklerin CHS yapıları storage ünitesinin yazılımı tarafından yine mantıksal olarak oluşturulurlar ve gerçekte arka planda her disk için ayrı ayrı adresleme yine depolama ünitesi tarafından yapılmaktadır. Fiziksel disklerde standart olarak partition'ların 63. sektörden başlayacaktır çünkü sistemin açılması için gerekli MBR alanı 63 sektör kaplamaktadır. Geleneksel fiziksel diskler her zaman 512 byte bloklar bulunur. Ancak depolama üniteleri performans ve verimlilik gibi nedenlerden ötürü genellikle daha yüksek blok boyutları kullanırlar. (NetApp 4KB, EMC 64KB gibi) Hala kullanımda olan bir çok işletim sistemi ilk partition'ı oluştururken partition başlangıç sektörü olarak 63 seçerler. Bu işletim sistemlerine örnek olarak Windows 2003/2000/XP ve çeşitli linux türevleri verilebilir.
Buraya kadarki bilgilerin ışığında aşağıdaki probleme göz atalım. Örnek bir sistem düşünelim; Windows 2003 çalıştırıyor ve bir storage'daki LUN'u kullanıyor. Bu durumda aşağıdaki gibi bir durum oluşacaktır. 
Kendi bilgisayarınızda vSphere Lab’ı kurun
Vmware vSphere 5 ürünü üzerinde eğitim ya da demo yapmak amacıyla hazır bir sisteme ihtiyaç duyuyor olabilirsiniz. En az 2 adet esxi host ve 1 adet storage ile ortalama bir vSphere altyapısı kurup testlerimizi yapabiliriz ama bu da herkesin sahip olabileceği bir kaynak değil. Sanallaştırmayı yine sanal ortamda test etmek mümkün, bununla ilgili çeşitli yazılar paylaştım yine bu blogda. Ancak bu işi otomatize ve basit bir hale getirip bizim için hazırlayan labguides.com sitesi var. Siteden Vmware vSphere 5 labını download edip hızlı bir şekilde kurup çalışmaya başlayabilirsiniz.
http://www.labguides.com/autolab/
Bu siteden indirdiğimiz paketin içinde neler olduğunu ve nasıl kuracağınızı da şu guide'da bulabilirsiniz.
http://www.labguides.com/downloads/vSphere%205_AutoLab_V0_5.pdf
Vmware Converter 5 performans iyileştirmesi
Vmware Converter Standalone 5 yazılımı sayesinde P2V ve V2V işlemlerimizi yapabiliyoruz. Bu ücretsiz yazılımın son sürümünde veriyi network üzerinden taşımak için Vmware tarafında geliştirilen NFC protokolü kullanılırken güvenliği arttırmak adına SSL protokolü kullanılmış. Güvenlik ile performans kavramları genellikle ters orantılıdır, arttırılan güvenlik özellikleri genellikle performans kayıplarına neden olur. Converter 5'de aynı durum söz konusu. İlave SSL şifrelemesi P2V süresini 2 ila 5 kat arası uzatmakta. Dilersek bu SSL özelliğini kapatıp işlemi hızlandırabiliriz.
SSL'i disable etmek için;
vSphere 5 update 1 yayınlandı
15 Mart 2012 tarihi itibariyle vSphere 5.0.1 sürümü yayınlandı. Bu sürüm 5.0 sonrasında çıkan tüm güncellemeleri içeriyor ve aşağıdaki yeni özellikleri sağlıyor.
- AMD ve Intel tarafından sunulan yeni nesil işlemciler için destek eklendi. (bkz: HCG)
- Mac OS X 10.7.2 ve 10.7.3 için guest os desteği eklendi.
- Intel C600 serisi ve LSI MegaRAID SAS (version 5.34) için native storage sürücüleri eklendi.
- vCenter tarafında Windows 8, Ubuntu (10.04-11.10) ve SLES 11 SP2 için guest customization desteği eklendi.
Download için : www.vmware.com/go/download-vsphere
Release Notları :
VMware vCenter Server 5.0 Update 1 Release Notes
VMware ESXi 5.0 Update 1 Release Notes
IBM System Networking Distributed Virtual Switch 5000V
Sonunda Cisco dışında bir üretici daha vSphere altyapısı için bir vSwitch piyasaya sürdü. IBM geçtiğimiz günlerde vSphere Enterprise Plus ürünü üzerine add-on olarak eklenebilen ve sanal ortamınız için gelişmiş switching kabiliyetleri sunan bir sanal switch duyurdu.
Sunduğu özellikler kısaca şöyle;
- Manageability - Telnet, SSH, SNMP, TACACS+, RADIUS, Industry Standard CLI
- Advanced networking features - L2-L4 ACLs, Static and Dynamic port aggregation, PVLAN, QoS, EVB (IEEE 802.1Qbg)
- Network troubleshooting - SPAN, ERSPAN, sFlow, Syslog, VM network statistic
Ürün hakkında detaylı bilgi için aşağıdaki adresi ziyaret edebilirsiniz.
VM virtual ethernet ayarlarının yedeklenmesi – VmUpgradeHelper – netsh
Vmware ortamında vm hardware upgrade ve p2v işlemlerinde karşılaşılan sıkıntılardan birisi de sitemdeki ethernet kartının yeniden yüklenmesinden ötürü IP/DNS gibi ayarların kaybolmasıdır. Bunun için Vmware tarafındaki çözüm Vmware Tools içindeki VmUpgradeHelper yardımcı uygulaması. Tabi bu uygulamayı ancak upgrade işlemlerinde kullanabiliyoruz zira çalışması için Vmware Tools kurulu olması gerekiyor. Bir diğer çözüm de netsh ile interface ayarlarını yedekleyip geri yüklemek.
VmUpgradeHelper Kullanımı;
Öncelikle (Administrator olarak) komut satırını açıp "C:\Program Files\Vmware\Vmware Tools\" dizinine ilerliyoruz.
ESXi’da SSH ve Console Shell uyarılarını kapatmak
Siz de benim gibi sürekli olarak esxi hostlara ssh ile bağlanıp kurcalamak istiyorsanız, vCenter'da göz tırmalayan bir uyarı görmeniz muhtemel. vCenter ssh ya da esxi local shell'in açık olması durumunu bir uyarı olarak bize gösteriyor ve güvenlik nedeniyle kapatmamızı tavsiye ediyor.
VNC ile VM’lere bağlanmak
Günlük çalışmalarımızda VM'lerin ekranlarına bağlanıp yönetebilmek için birçok opsiyonumuz var. Daha önce bu işi kolaylaştıran çeşitli araçlar paylaşmıştım. Bu yazı da ise VM'lerin ekranına VNC Client ile nasıl bağlanabileceğimizi paylaşacağım.
Bu işlemi yapabilmek için VM'in vmx dosyasına aşağıdaki satırları eklememiz gerekiyor.
- RemoteDisplay.vnc.enabled = [true|false]
- RemoteDisplay.vnc.port = [port #]
- RemoteDisplay.vnc.password = [optional]




