Virtualization

Esxi 6 – Vcenter 6 – Storwize v3700 Yüksek Erişilebilirlik–High Availability Konfigüurasyonu – Networking ve LACP

Bu dokümanda Esxi 6.0 kümeleme (cluster) yapısı kullanılarak sanallaştırma altyapısı kurulum ve konfigurasyonları yer almaktadır.Konu başlıkları;

1) Esxi 6.0 kurulumu ve konfigurasyonu

2) Storwize v3700(storage) kurulumu ve konfigurasyonu

3) Vcenter 6.0 kurulumu ve konfigurasyonu

4) HA (High availability) konfigurasyonu

5) Networking ve Lacp konfigurasyonu

Anlatılacaktır.

ESXI 6.0 kurulumu ve konfigurasyonu

Vmware Esxi 6.0 kurulum medyasına https://my.vmware.com/web/vmware/details?productId=491&rPId=8761&downloadGroup=ESXI600 bu linkten register olduğunuz hesap ile giriş yapıp esxi ürünününe ulaşabilirsiniz.

ESXi ISO image (Includes VMware Tools)

File size: 348 MB
File type: iso

Iso dosyasını bir media ya basıp cd/dvd/pxe ve ya usb den boot edebilirsiniz.

Sadece buradakı esxi 6.0 kurulumu temsili olarak type-1 hypervisor üzerinde gerçekleştirmiştir yani bir sanal platform üzerinde.Onun dışında tüm ürünler sıfırdan kurulum yapılarak anlatılacaktır(storwize,vcenter,networking) Nested esxi kurulumu yani sanallaştırılmış esxi olarak geçmektedir.Normal esxi ve nested esxi arasındaki kurulumda bir fark yoktur.Aradaki fark sadece platform farkıdır.Yani fiziksel cihaz yani bir sunucu üzerine kurulum ve ya type-1 hypervisor üzerine kurulum ( vmware workstation,oracle vm virtualbox,virtual pc gibi).

Hazırlamış olduğumuz kurulum medyasını sunucuya takıp boot işlemini gerçekleştiriyoruz.

Esxi 6.0.0-24994585-standard Installer I seçerek ilerleyin.

clip_image002

clip_image004

clip_image006

clip_image008

Enter diyerek devam edin.

clip_image010

F11 ile lisans anlaşmasını kabul ediyoruz.

clip_image012

Burada kurulumu hangi diske yapmak istiyorsak o diski seçiyoruz.Sunucuda 4.00 gigabyte’lık alana kurulum yapacağım.Enter diyerek devam ediyoruz.

clip_image014

Klavye seçimini yapıyoruz.

clip_image016

Esxi sunucusu için root şifresini tanımlaması tanımlıyoruz.

clip_image018

Disk üzerinde tüm datanın sileneceğine karşı bizi uyarıyor.Install diyerek devam ediyoruz.

clip_image020

Kurulum sonrasında cihaz network’e bağlı ise dhcp den otomatik olarak ip alacaktır.Yoksa F2 ile configure management network diyerek static olarak ip tanımlamayabilirsiniz.

Daha sonra bir browser açıp adres satırına esxi ip adresini yazıp vsphere client’I indiriyoruz.

clip_image022

Kurulumu gerçekleştirdikten sonra vsphere client ile esxi sunucuya bağlanıyoruz.

İlk önce lisans atamasını gerçekleştiriyoruz.

clip_image024

Lisans atamasını gerçekleştirdikten sonra dns konfigurasyonuna geliyoruz.

clip_image026

Burada kesinlikle hostname, dns tanımlarını giriyoruz.

Time configuration bölümüne geliyoruz.

clip_image028

Ntp servisini isterseniz stop edebilir ve ya start edip ntp tanımını yapabilirsiniz.Eğer ki sanal sunucuların ntp bilgilerini kendi işletim sistemi üzerinden değilde esxi den almak istiyorsanız her sanal sunucya vmtool u yükleyip ntp client burada enable duruma getirmeniz gerekiyor.

clip_image030

Her iki esxi sunucuda aynı şekilde kurulumları gerçekleştiriyoruz.

clip_image032

Görüldüğü gibi şuan da üzerinde local disk alanı mevcut.Cluster gereği storwize üzerinde ortak bir volume oluşturup iki sunucuyada map edeceğiz.

2) Storwize kurulumu ve konfigurasyonu

Storwize kurulumu için öncelikle storwize üzerinde A port una bir data kablosu takıp networkden erişebilir olduğuna emin bunun için zarfın içinde gelen usb tool ile storwize e ip adresi verip consola erişebilir hale getirmemiz gerekiyor.

Usb yi bilgisayarınıza takıp içerisindeki inittool u çalıştırın.

clip_image034

 

Next diyerek devam edin, Create a new system I seçin.

clip_image036

 

clip_image038

Storwize erişirken kullanacağınız ip adresini seçin.

clip_image040

Storwize ‘in açık olduğuna ve her iki güç kablosununda bağlı olduğuna emin olun.

clip_image042

Flash diski çıkarıp Storwize üzerinde 1.ethernet portunun altındaki usb portlardan birine takın.Sağ tarafta uyarı ledi turuncu şekilde yaklaşık 3 dakika yanıp sönecektir.Usb flash disk içerisindeki tanımlamaları storwize a yazacaktır.Uyarı ledi yeşile döndükten sonra flash diski çıkarıp tekrar bilgisayarınıza takın.

clip_image044

Next diyerek devam edin, ve summary kısmında finish diyerek işlemi tamamlayın.

Storwize’de 1.ethernet portunu bir data kablosu ile network’e bağlayın.

Bir browser açıp storwize ip adresini yazarak konsola erişin.

clip_image046

Default username: superuser

Default password: passw0rd

clip_image048

Giriş yaptığımızda bizden storwize erişecek fiziksel sunucularımızı eklememizi isteyecektir.Add hosts diyerek host mapping bölümüne geliyorum.

clip_image050

Sunucu üzerinde sas hba adaptor ler takılı olduğu için sas host bağlantı tipi geldi.Eğer fibre hba takılı olsayda oda burada görünecekti.

clip_image052

İki sunucu üzerindeki sas hba adresleri storwize üzerinde görünebilir hale geldi.Sas adreslerini düzgün şekilde görüntüleyebilmek için storwize ve sunucu arasındaki sas bağlantı şeklinin düzgün yapılması gerekiyor.

Bunun için storwize üzerinde iki controller üzerinden A ve B den çapraz şekilde sunuculara bağlanmanız gerekmektedir.

clip_image054

 

Storwize’da a ve b controller da 1.mini sas portları her iki sunucuda 1.sas portlara bağlayın.

Storwize’da a ve b controller da 2.mini sas portları her iki sunucuda 2.sas portlara bağlayın.

Storwizde 4.port expansion slot için gereklildir.Storwize a disk enclosure eklemek için kullanılır.

Eğer doğru şekilde bağladıysanız 4 adet sas adresini görebileceksiniz.

Sunuculara doğru şekilde volume I map edebilmek için portları sunucular için gruplandırıyorum.Böylece hangi host a hangi volume I eklemişiz görebileceğiz.

Sas adreslerini isterseniz kart üzerinden görebilir vey a plug and unplug yaparak test edebilirsiniz.

esxinode1

500605B009710600

500605B009710610

 

esxinode2

500605B009713580

500605B0097105E0

Sırası ile host’ları oluşturuyorum.

clip_image056

İkinci node’du tanımlıyorum.

clip_image058

clip_image060

İki hostumuzda storwize’a tanımlanmış oldu , şimdi volume oluşturma işlemine geçeceğiz.

Pools bölümünden internal storage a geliyoruz.

clip_image062

Storwize ekli olan diskleri görüyoruz, buradaki disklerinin hepsinin “candidate”olarak göründüğünden ve online olduğundan emin olun.Volume oluşturabilmemiz için öncelikle bir disk havuzu oluşturup sonrasında volume oluşturma işlemine geçeçeğiz.

Yapımızda 13 adet 1,09 tib disklerimiz mevcut biz en az net kullanabilir 10 tb alan istiyoruz ve full tolerance ve maximum capacity istiyoruz.Bu yüzden 2 x raid 5 grubu ve +1 hot spare oluşturup raid bütünlüğünü olası bir fail durumuna karşı önlemiş olacağız.

Configure storage diyerek pool oluşturma işlemine başlıyoruz.

clip_image064 

Select different configuration I seçiyorum, preset olarak raid-5, hot spare ayırması için automatically configure spares I işaretliyorum.Next diyerek ilerliyorum.

clip_image066

Sonraki aşamada benden bir havuz oluşturmamı istiyor, sas diskler için spool isimli kendinize göre belirleyebilirsiniz bir isim veriyorum, threshold değeri default olarak 80 dir, değiştirebilirsiniz.

Finish diyerek işlemi bitiyorum ve işlemimiz tamamlandı.

Sol tarafında volumes kısmında gelip create volumes diyerek volume oluşturma işlemine geçiyorum.

clip_image068

clip_image069

Preset olarak generic , pool olarak oluşturduğum spool havuzunu seçiyorum,bana aşağıda maksimum ne kadarlık bir alan oluşturabileceğimi söylüyor.Ben aşağıdaki alanine tamamını fakat storwize’inde operasyonel işlemlerini yapabilmesi için 100 gb bir alanı da storwize a bırakacağım , o yüzden 10.81 tb bir alanı “datavol” için ayıracağım.

clip_image071

Create diyerek volume’I oluşturuyorum.

clip_image073

Datavol isimli volume oluştu, şimdi bi volume’ I esxi sunuculara map edeceğiz.

İsterseniz volume sağ tıklarak map to host diyebilirsiniz vey az önce oluşturmuş olduğumuz hostlara gelerek oradan da host mappings kısmına gelerek volume I sunuculara atayabilirsiniz.

Hosts kısmına gelip herhangi bir host a sağ tıklayıp modify mappings diyerek volume iki sunucuyada map ediyorum.

clip_image075 

clip_image077

Sırasıyla “host”bölümünde hostları seçip volume seçip “ >> “ ile volume I sağ tarafa geçirip map volumes diyerek mapping işlemini tamamlamıyorum.

clip_image078

Iki tarafta da “Host Mappings” YES olarak görünüyor.Volume artık esxi sunuculara eklendi.Şimdi esxi sunucularda gerekli kontrolleri yapalım.

Esxi sunucuda add storage diyerek datastore ekleme işlemini tamamlayalım.

clip_image080

Next diyerek devam edelim.Oluşturmuş olduğumuz 10.81 tb alan karşımıza gelmekte next diyerek devam edelim.

clip_image082

clip_image084

Datastore için storwize üzerinde oluşturmuş olduğum volume la aynı isimi veriyorum, isteğe bağlı isterseniz değiştirebilirsiniz.

clip_image085

clip_image087

Finish diyerek volume ekleme işlemini bitiyorum.

clip_image089

Refresh yaptığımda eklemiş olduğum volume’In geldiğini görüyorum.Bu işlemi her iki esxi sunucu üzerinde gerçekleştiriyoruz.

Şimdi artık Vcenter kurulumuna geçebiliriz.

 

3) Vcenter 6.0 kurulum ve konfigurasyonu

Vmware sitesinden VMware-VCSA-all-6.0.0-2800571.iso yu indiriyoruz.İsterseniz windows isterseniz opensuse tabanlı vcenter kurulumu yapabilirsiniz.Appliance genelde daha stabil ve perfomanslı olduğu için opensuse yi tercih ediyorum.

Appliance kurmak için öncelike bir plugin kurmanız gerekli , appliance kurulumunu bir browser gerçekleştireceğimiz icin bu gerekli,zaten vcenter artık tamamen browser üzerinden kullanılıyor,vsphere client da da kullanabiliriz fakat bazı işlemlerini gerçekleştirmeniz kısıtlıdır.O yüzden browser üzerinden kullanmak daha doğru olacaktır.

VMware-VCSA-all-6.0.0-2800571.iso yu mount edip içerisinde client integration plugin I kuruyorum.

clip_image091

clip_image093

Plugin kurulumunda sonra iso içerisinden vcsa-setup’I çalıştırıyorum

clip_image095

clip_image096

İnstall appliance diyerek kurulumu başlatıyorum.

clip_image098

clip_image100

Bu kısımda vcenter I kurabilmemiz için bizden host bilgisi istiyor herhangi bir host ip adresi ve root şifresini yazarak ilerliyorum karşıma çıkan sertifikayı kabul ederek devam ediyorum.

clip_image102

Bu adımda Vcenter için bir isim belirtiyorum host üzerinde bu vm adıyla inventory da görünecektir.Buradaki root opensuse nin yani linux’ın root şifresidir.

clip_image104

Kurulum tipi olarak embedded I seçiyorum gerekli olan tüm servis ve bileşenleri bi arada kuracağım, isterseniz bu servisleri ayırabilirsiniz.

clip_image106

Bu adımda önemlidir.Vcenter a erişim bir sso domain oluşturmamız gerekiyor.İsterseniz kendi domaininizi belirtebilir vey a mevcut bir sso ya dahil edebilirsiniz.Ben yeni bir sso domain oluşturacağım.

clip_image108

Burada kaç host ve vm kullanmayı planlıyorsanız appliance size ını ona göre seçebilirsiniz.Ben 2 host ve 100 vm düşündüğüm için bu planı seçiyorum.

clip_image110

Datastore olarak storwize üzerinde oluşturmuş olduğum datastore u seçiyorum.Thin disk ve thick disk seçeneği var.Thin disk de storage üzerinde bir alanı direkt olarak ayırmayıp kullanacağı alan arttıkça yer kaplar, thick disk ise yani bu seçeneği seçmezseniz direkt olarak ihtiyaç duyduğu alanı ayırıp storage üzerinde blok olarak alır.

clip_image112

Database seçimi olaram embedded database vpostgresi seçip devam ediyorum.isteğe bağlı olarak bir oracle database’inizde gösterebilirsiniz.

clip_image114

Bu kısım yine önemlidir.Appliance I hangi network den konuşturacağınızı , fqdn adını ve ip adresini belirteceğiz.Özellikle fqdn adı verirken network de unique yani benzersiz bir isim verdiğinize emin olun.Ntp server kısmında da ntp bilgilerini esxi host üzerinde tanımlamış olduğumuz ntp den çekebilir vey a manuel olarak girebilirsiniz.

clip_image116

Dhcp yi seçtiğim için beni static ip kullanmam konusunda uyarıyor, eğer dhcp kullanıyorsanız kesinlikle bu ip adresi ve mac adresini reserve edin, network de başka bir cihazın almayacağından emin olun özellikle dns de, eğer bununla ilgili bir hata alırsa kurulumda devam etmeyecektir.

clip_image118

Kurulum başlıyor.

clip_image120

clip_image122clip_image124

Vcenter kurulumu tamamlandı.Şimdi vcenter a login olmak için yukarıdaki adresten giriş yapalım.

clip_image126

clip_image128

4) HA Konfigurasyonu

Vcenter kurulum amacımız bir fully automated bir ha yapısı oluşturmak ve vdistributed switch özelliği kullanabilmek.Ha yapısı öncelikle bir datacenter oluşturuyorum ve sonrasında bir cluster oluşturup host’ları bu cluster’a dahil edeceğim.

clip_image130

clip_image132

Datacenter’ımız oluşmuş durumda şimdi bir cluster oluşturuyoruz.

Hosts and clusters’a gelip add cluster simgesine tıklayarak cluster oluşturma paneline giriş yapıyorum.

clip_image134

Cluster’a tanımlayıcı bir isim veriyorum.Vsphere HA işaretliyorum.DSR I kullanmayacağım.DRS fiziksel sunucularıdaki tüm kaynakları belirlemiş olduğumuz kriterlere göre otomatik olark yük dağılımını yani loadbalance yapmanıza sağlayan servistir.Vm’in kaynak kullanımına göre sanal sunucuyu bir host üzerinden diğer hosta otomatik olarak taşıyalabilir Storage değişimi yapabilir.

clip_image135

clip_image137

Cluster ımız oluştu şimdi hostları cluster’a dahil edeceğiz

clip_image139

clip_image141

clip_image143

clip_image145

clip_image147

Lisans atamasını gerçekleştiriyoruz.Şuan için Evaluation lisansı kullanacağım, 54 gün sonra bu lisans kullanım hakkını dolduracaktır.İstersek + ya basarak satın almış olduğumuz lisansları girebililriz.

clip_image149

Finish diyerek host ekleme işlemini tamamlıyorum aynı işlemleri iki sunucu için de gerçekleştiriyorum.

clip_image151

Sunuculara ha agent’lar gönderildi.Ve ekleme işlemi tamamlandığı görüldüğü gibi bizi uyarıyor.Yani henüz stabil şekilde cluster’ın sağlayabileceğimizden emin olmamız gerek.Bu uyarılara göz atalım.

Host’lardan birinin üzerine gelip summary bölümüne geliyorum.

clip_image153

Toplam da 3 konuda bizi uyarmış, bu uyarıları gidermemiz sağlıklı bir ha yapısına sahip olacağımızı garanti eder.

İlk uyarıda 1 den fazla shared storage olması gerektiği konusunda bizi uyarıyor.Ben storwize üzerinde tek bir volume oluşturduğum bu uyarıyı advance options da bir tanımlama yaparak gidereceğiz.

das.ignoreInsufficientHbDatastore.

Oluşturduğumuz cluster’I seçtikten sonra edit diyerek advanced options bölümüne geliyoruz.

clip_image155

Add diyerek parametreyi tanımlıyoruz.

clip_image157

Bu işlemden sonra HA yı disable edip tekrar etkinleştiriyorum.

clip_image159

Bu hatayı giderdikten sonra geriye kalan uyarılara göz atıyoruz.

clip_image161

Management network de ya tek ethernet kullanıyoruz vey a ethernet’lerden birinde uplink şuan da yok.

İkinci uyarıda oluşturmuş olduğumuz volume önerilmez olarak görüyor.Esxi sunuculara datastore ekleme işlemi yaptıktan sonra restart işlemi yapmamıştım.Aslında gereken bir durum değil.Bunun için host’ları bir kere restart ediyorum.Ama öncesinde bu host üzerinde management network de uplink ve ethernet kontrolünü sağlıyorum.

Bunun için vsphere client ile 10.0.1.103 nolu sunucuya bağlanıp networkinge kısmına geliyorum.

clip_image163

Manamgent network için kullanılan physical adaptors sayımız 1 adet görünüyor bunu arttırmak için properties e giriyorum.

clip_image165

Vmnic1 adaptor’ü fiziksel sunucu üzerinde 2 nolu ethernet’im şuan üzerinde bir uplink bulunmuyor o yüzden down durumda, yani fiziksel switch ile ethernet arasında bir kablo yok.

clip_image167

Vmnic1 I seçiyorum ve devam ediyorum, 2.nolu ethernet kartıyla fiziksel switch arasına bir data kablosu bağlayıp uplinki sağlıyorum.

clip_image168

Next diyerek devam ediyorum.

clip_image169

clip_image170

Management network’ün bağlı olduğu vswitch0 üzerinde iki adet vmnic adaptor ile uplink yedekliğini sağlamış olduk.İlerki aşamada tüm network’leri ayırıp her bir network için ayrı vswitch ve vds kullanacağız.İsterseniz lacp ile daha spesifik bir şekilde uplink yedekliğini ve bandwith arttırımı sağlayabilirsiniz.Management network’üm için iki adet vmnic benim için yeterli.

clip_image172

Management network’ün bağlı olduğu vswitch0 üzerine baktığımızda iki ethernet’inde aktif şekilde kullanıldığını görüyoruz.Uplink’lerinizinden birine birşey olsa bile diğer ethernet üzerinden esxi sunucunuza erişim devam edecektir.

Bu sırada diğer uyarıyı gidermek için esxi sunucularımı bir kere restart edebilirim vey a daha basit bir yöntemle eklemişim storage’I kaldırıp tekrar ekleyebilirim.Bu işlemi içinde bir sanal makina barındırmıyorsanız o an için yapabilirsiniz.

Host üzerine sağ tıklayıp reboot diyorum.

clip_image174

clip_image176

Reboot etmek istediğiniz node maintenance modda değil, reboot etmeyi istiyor musunuz diye soruyor.

Yes diyerek devam ediyorum.Bu uyarıyı neden veriyor onu açıklayayım.

Eğer bir host’u reboot etmek istersek öncelikle bakım moduna alırız bu olay bizim maneul gerçekleştirmek istediğimiz bir durumdur, ve bu sayede host üzerinde barındırdığı sanalları diğer sunucuya taşır bir ha yapısı ve düzgün yapılandırılmış vmotion network tanımınız var ise.Ve ya üzerinde vm’leri maneul taşımamız gerekir.

Şuan da host bağlantımız düştü.Sunucu açılana kadar yeniden bağlanmayı deneyecektir.

clip_image178

Eğer datastore’a eklemiş olduğumuz volume’e içerisinde bir data vey a vm olmasaydı bu işlemi add/remove datastore işlemi çözebilirdik.Fakat içerisinde aktif kullanılan data olduğu için bu işleme izin vermeyecektir.Bu yüzden sunucuyu bir kereye mahsus reboot ediyoruz.

Sunucumuz açıldıktan sonra tekrar vcenter’a girip summary kısmında hata vey a bir uyarı varmı control ediyoruz.

clip_image180

Cluster’ımızda hiç bir problem yok, bundan sonraki aşamada en önemli kısım, yani network tarafını configure edeceğiz.

6) Networking ve lacp konfigurasyonu

HA’ın düzgün çalışabilmesi ve stabil bir network bağlantısı için network’leri gruplandırmak ve yedeklilik sağlamak gerekir.Herkesin network konfigurasyonu farklıdır, isterseniz vlanlara bölebilir, subnet’lere bölebilir vey a complex bir yapı kullanabilirsiniz.

Benim toplamda 12 adet ethernet kartım var, var iki sunucuda da vswitch’leri ve vds I benzer şekilde konfigure edip iki taraf içinde bir bütünlük sağlayacağım.

clip_image182

Her sunucuda da toplam 12 adet ethernet kartım bulunuyor.Bunları şu şekilde tanımlayabiliriz.

Vmnic0 – Fiziksel sunucu üzerinde 1.ethernet portu

Vmnic1 –                                            2.ethernet portu

Vmnic2 –                                             3.ethernet portu

Vmnic3-                                              4.ethernet portu

Vmnic4-                                              5.ethernet portu

Vmnic5-                                              6.ethernet portu

Vmnic6-                                               7.ethernet portu

Vmnic7-                                               8.ethernet portu

Vmnic8-                                               9.ethernet portu

Vmnic9-                                               10.ethernet portu

Vmnic10-                                            11.ethernet portu

Vmnic11-                                              12.ethernet portu

Mevcut ethernetlerimi gruplara ayırıp vcenter da farklı network groupları oluşturacağım, buna göre

Vmnic 0,1 à management network için

Vmnic 2-3 à vmotion vmkernel network için

Vmnic,4,5,6,7,8,9,10,11 à vDistributed switch için

VDstributed switch I ne için kullanılırız? Vds ancak ortamda bir vcenter var ise kullanabilirsiniz.Bunun için essential plus lisansına vey a daha üst bir lisansa sahip olmanız gerekir.Eeğer switch üzerinde bir lacp ve benzeri algortimalar kullanmak istiyorsak vds kullanmak zorundayız vswitch’ler bu özellikleri desteklemez.

Ben management ve vmotion için 2 şer adet ethernet ayırıp geri kalan tüm ethernetleri lacp için ayıracağım.Lacp (Link aggregation control protocol) hem link yedekliliği sağlayıp hemde bandwith arttırımı sağlayan oldukça kullanışlı bir protokoldür, tüm management switch’ler bunu destekler.

2 adet farklı vswitch oluşturup 1 adet vds oluşturacağım.

Manegement network – management network için hizmet edecektir.

Vmotion – live migration ve heartbeat cluster için hizmet edecektir.

Lacp – vm network’e hizmet edecektir.

Vcenter’a girip network’lerimizi oluşturalım.

clip_image184

Host’a geklip manage sekmesinden networking tabına geliyorum, virtual switch bölümünde bizim az önce cluster gereksinimleri için link yedekliliği sağlamak için eklemiş olduğumuz manamegement network, vmotion vmkernel network ve bunlara bağlı olan switcihlerimiz var.

Vswitch0 – management network ve vmnetwork için default olarak gelen vswitch’imiz biz vmnic0 ve vmnic1 bu switch’e dahil ettik.

Vswitch1-vmotion vmkernel için kullanılan vswitch’dir ben bu switch’I silip vmotion için bir vss oluşturuyorum.İstersek üzerine vmnic ekleyebiliriz.

clip_image186

Vmotion için kullanacağımız vswitch01 I seçip silmek işlemini gerçekleştiriyorum.

clip_image188

Bu işlemi her iki sunucuda da gerçekleştiriyorum.

Şimdi vmotion için vss oluşturalım.

clip_image190

Add networkinge tıklayarak vmkernel network adaptor seçiyorum.

clip_image192

Mevcut bir switch e de bu network’ü tanımlayabilriz ben ayırmak istediğim için yeni bir vswitch oluşturuyorum.

clip_image194

clip_image196

Vmotion için kullanmak istediğin ethernetleri seçiyorum.Failover group olarak active adapters grubunu seçiyorum.

clip_image198

 

clip_image200

Network label olarak vmotion yazıyorum,herhangi bir vlan a üye yapmayacağım , servisler kısmında vmotion trafiği seçiyorum.

clip_image202

Bu kısım yine önemlidir, vmotion trafiğinin üzerinden geçeçiği ve iki tarafında birbiriyle haberleşeceği network tanımı.Dhcp den ip aldırabilirsiniz vey a static ip verebilirsiniz.

clip_image204

clip_image206

 

Finish diyerek işlemi tamamlıyorum.

Vswitch1 üzerinde vmotion networkümüz oluştu,

Iki ethernete fiziksel switche bağlandı.Görüldüğü gibi vmnic’ler up olarak görünüyor.

Vswitch oluşturma işlemini her iki sunucuda da aynı şekilde yapıyorum.Sadece ikinci sunucuda ip adresini 10.0.1.240 olarak belirtiyorum.

clip_image208

clip_image209

Vmotion networkümüz oluştuğuna göre live migration testini yapalım.

Sanal sunucuya sağ tıklayıp migrate diyorum.

clip_image211

clip_image213

Sadece host değişimi yapacağız o yüzden change compute resource only I seçiyorum.

clip_image215

Hangi hosta taşımak istiyorsanız onu seçiyorum.

clip_image217

Next diyerek devam ediyorum.

clip_image219

Finish diyerek taşımayı başlatıyorum.

clip_image221

Taşıma işlemi başladı.

clip_image223

 

Taşıma işlemi başarılı bir şekilde sağlandığına göre vmotion network’de bir sıkıntı yok demektir.Şimdi vmnetwork ü oluşturabiliriz.

1 adet management network oluşturduk.

1 adet vmotion network oluşturduk.

Şimdi de 1 adet vds oluşturup lacp group u oluşturup vmnetwork için network oluşturacağız.

Vcenter a vds oluşturmak için datacenter’I seçip actions kısmında new distributed switchi seçiyorum.

clip_image225

clip_image227

Vds için bir isim veriyorum.

clip_image229

Vds versiyonunu seçiyorum , 5.1.0 versiyonundan itibaren tüm switch versiyonları lacp destekleri.Vds 6.0.0 kendinden önceki tüm özellikleri de kapsıyor.6.0 I seçip ilerliyorum.

clip_image231

Bu kısımıda bu vds için kaç uplink bağlamak istiyorsanız ben 16 adet etherneti vds için ayıracağım bu yüzden kullanacağım uplink değeri 16 olacaktır.Daha sonra lacp konfigurasyonunda bunu göreceğiz.Network/io control aktif edilebilir.Noic sanal makina seviyesine network öncelliği ve ya bandwith policyleri oluşturabilmenize olanak sağlayan bir servistir isterseniz disable edebilirsiniz.Ben enabled şeklinde bırakıyorum devam ediyorum.clip_image233

clip_image235

Vds oluşmuş durumda, vds üzerinde birçoğumuzun bildiği ve faydalı olduğuna inandığım bir kaç ayara göz atacağız.

clip_image237

Vds I seçip manage bölümüne gelip edit diyorum.

clip_image239

Bu sayede vmnic’lerin fiziksel switch üzerinde hangi port üzerinde olabileceğini görebileceğiz.

Şimdi lacp grubu oluşturmamız gerekiyor.Bunun için vds de yine lacp kısmına gelip + simgesine tıklayarak lacp’yi oluşturuyorum.

clip_image241

 

clip_image243

Bu kısımda kaç portu lacp’a dahil edeceksem uplink sayısı kadar port giriyorum.Mode u active ediyorum.Load balance modu olarak “source and destination ip address” seçiyorum.Algoritmam ip hash olarak olacaktır.Fiziksel switch üzerinde de lacp modunu kesinlikle “dynamic” olarak oluşturmam gerekiyor.

clip_image245 

Lacp grubum oluştu şimdi lacp’ye vmnic’leri dahil edebilmek için host’ları ekliyorum.

clip_image247

 

Add and Managa hosts kısmına geliyorum.

clip_image249

Add hosts u seçiyorum.

clip_image251

clip_image253

clip_image255

Sadece fiziksel ethernetleri eklemek istediğimiz manage physical adapters I seçiyorum.

clip_image257

Bu kısımında fiziksel ethernetlerimizi vds atayacağız.İki sunucu üzerinde de vmnic leri görüyoruz.

clip_image259

Hatırlayacak olursak yukarıda hangi vmnic’leri hangi network için kullanacağımı söylemiştim.

Vmnic 0,1 à management network için

Vmnic 2-3 à vmotion vmkernel network için

Vmnic,4,5,6,7,8,9,10,11 à vDistributed switch için

Vmnic 4 den başlayarak fiziksel ethernet’leri atama işlemine başlıyorum.

Vmnic 4 seçip Assaign uplink’e tıklıyorum , vds üzerinde oluşturduğum lacp group u seçerek 0 dan başlayarak devam ediyorum.

clip_image261

clip_image263

Her iki sunucuda lacp için kullanabileceğim port sayım 8 adet , lag grubu için 0-7 ye kadar portlara kartları atadım , 8-15 arası lag portlarına da ikinici sunucumdaki vmnic yani fiziksel kartları atıyorum.

clip_image265

Bu yüzden ikinci sunucuya gelip vmnic 4 den başlayarak geri lag portlarına atamaları yapıyorum.

clip_image267

clip_image269

 

İki sunucuda 8 er adet portu lag portlarına atayıp atama işlemlerini gerçekleştirdik.

clip_image271

clip_image273

Vds üzerinde 2 sunucumuzu ve 16 fiziksel ağ kartımızı lacp ye atamasını gerçekleştirdik.

Sanal makinaların bu network ile görüşebilmesi bir port group tanımlaması yapmamız gerekecek.Bu port group üzerindeki aksiyonlar , iletişim methodları oluşturcağımız sanal network üzerinden gerçekleşecektir.

clip_image275

clip_image277

clip_image279

Burada teaming and failover seçeneğinin aktif olabilmesi customize kutusunu işaretliyorum.Kullanacağım port sayısınıda 16 adet olduğu için 16 ya çıkarıyorum.

 

clip_image281

Teaming and failover kısmında ip hash algoritmasını kullanacağımız için esxi’in önceki versiyonlarında olduğu gibi “route based ip hash” I seçiyorum.

Active uplinks kısmında oluşturmuş olduğumuz lag grubunu active uplink’lere alıp geri kalan uplinkleri unused konumuna getiriyorum.

clip_image283

 

clip_image285

Finish diyerek sanal makinalarımızın kullanacağı pg oluşturma işlemini tamamlıyoruz.

Şimdi sanal makinalarımızı oluşturmuş olduğumuz network’e taşıyalım.

clip_image287

Networking tabı’na gelip “migrate Vm to Another Network e tıklıyorum.

clip_image289

clip_image290

Bu kısımda sanal makinamızın bağlı olduğu network’ü seçiyoruz.

clip_image292

Destination olarak oluşturmuş olduğumuz port groupu Lacp_Pg yi seçiyorum.

clip_image294

clip_image296

Bu kısımda bu networke taşıyacağımız sanal makinalarımızı seçiyoruz.

clip_image298

Taşıma işlemi tamamlandı.

Şimdi asıl önemli olay, switch tarafındaki konfigurasyon da, vmnic’lerin bağlı olduğu portları lldp sayesinde görebileceğiz.

clip_image300

Lag grubuna üye yaptığımız uplink’ler fiziksel ağ kartlarımız sağ tarafta görünüyor.İnformation simgesine bakarak vmnic’in hangi porta bağlı olduğunu control edelim.

clip_image302

Vmnic 9 , procurve switch üzerinde 30.portta ve switch’in bağlı olduğu management ip adresi de 10.0.1.154 olarak görünüyor.

Putty ile switch’e bağlanıyorum.Ssh tanımlarını yaptıysanız ssh üzerinden bağlanabilirsiniz.ip üzerinden ssh ile bağlanmak istiyorsanız

Switch01#  crypto key generate ssh
Switch01#  ip ssh
Switch01#  crypto key generate cert 1024
Switch01#  web-management ssl
Switch01#  no web-management plaintext
Switch01#  no telnet-server

Komutları ile sadece ssh üzerinden erişebilecek şekilde configure edebilirsiniz.

clip_image304

clip_image306

Config t ile config dizinine düşüp lacp yapmak istediğim portları yazıyorum.Bunun için bana gerekli olan komut

Esxinode1 üzerinde 8 port için modu “dynamic” olacak şekilde port grubu oluşturuyorum.

switch01(config)# interface ethernet 25,26,27,28,29,30,31,32 lacp active

clip_image308

Şimdi de Esxinode2 üzerinde 8 port için modu “dynamic” olacak şekilde port grubu oluşturuyorum.

switch02(config)# interface ethernet 37,38.39,40,41,42,43,44 lacp active

clip_image310

Bunu bu şekilde yapmamın sebebine gelince;

Esxi host 1 üzerinde 8 adet port’um var VDS üzerinde lacp_pg grubuna bağlı

Esxi host 2 üzerinde 8 adet port2um var VDS üzerinde lacp_pg grubuna bağlı

Ve iki adet fiziksel switch üzerinde bu port’ları 16 portu 2’şer dynamic gruba ayırarak gruplandırdım.

Vcenter üzerinde oluşturmuş olduğum lacp_pg distribution port grubunda toplam da 16 adet uplink var. yani şuan da sanal makina hangi node üzerinde olursa olsun lacp_pg networküne bağlı olan networkü kullanıyor.

Switch’ler stack durumda değil , birbirinden iki bağımsız switch olduğu için node’lardan biri down olduğu durumda lag grubu içerisinde tanımlı olan aktif portları hala kullanmaya devam edecek.Fakat bu durumda toplam kullanacağı aktif port sayısı doğal olarak 8’e düşecek.En başında zaten benim oluşturmak istediğim 8 + 8 her durumda çalışabilir olmasıydı , switch’leride donanımsal bir problem oluşmasına karşı ayırdığım için her iki switch üzerinde iki farklı lacp grubu oluşturup vds de bu portları mantıksal olarak birleştirdim.Distributed switch’I iki node a atadığım için iki node üzerinde erişebilir konumda olacak ve yine her iki switch üzerindeki tanımlı olan lacp port gruplarına erişebilir olacak.

En son sanal makinamızı vmnetwork’den lacp_pg ye taşımıştık.

clip_image312

clip_image314

clip_image316

Network migration sonrası vm de herhangi bir sıkıntı görünmüyor.Cluster’a uygun bir şekilde sanallaştırmayı tamamlamış olduk.Faydalı olmasını dilerim.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu