VMware vCloud Dırector Cluster InstallatIon (Cells)

thumbnail

Herkese selamlar.

Uzun zaman oldu yazmayalı…. En son gönderdiğim CLI ÜZERİNDEN VNX ENABLER YÜKLEME makalesinden bugüne 291 gün geçmiş. Gerek o dönemde ki iş yoğunluğu gerekse askerlik hizmetimi tamamlamak üzere çalıştığım işten “varsa açık proje kalmasın” ve “arada yeni gelen ufakları” da aradan çıkaralım heyecanıyla yeni makaleleri yayımlayamadım.

Gün bugünmüş… Çalıştığım işyerinden son büyük projem olan İstanbul Büyük Şehir Belediyesi Bulut Bilişim ve Merkezi Yönetim projesi ile ayrılırken yine yuvaya dönüş sonrası ilk büyük proje ve yine İBB’nin tüm bilgi sistemleri ve iştiraklerinin de yer alacağı Yüksek Güvenlikli İş Sürekliliği Merkezi,(YUGİM) projesinin başlamasına sayılı günler kala bende gerçekleştireceğimiz ortamın bir kopyasını yavaş yavaş kendi LAB ortamımda tasarlamaya başladım. Projenin kapsamı hakkında bilgi veremiyorum ancak Vmware vCloud Suite Enterprise dersem kafanızda bazı şeyler canlanır.

 

“Yazısı az, görseli bol.” düsturumla işleme başlayalım.

NE ve NEDEN yapıyoruz ?

vCloud Director, kendi organizasyonunuz içine Vmware Cloud yapısını inşaa etmek ve minimum performans ile maksimum hizmet sunabilmeniz için gerekli yönetim yazılımı.

Neden Cluster (CELLS), olası felaket senaryolarında, donanım problemlerinde maksimum verimlilik ile üzerinde çalışan sistemleri, gelen istekleri LOAD BALANCE edecek şekilde iş sürekliliği sağlamak için tasarlanmış yapıdır.

Ürünü tanıyalım; Buradan

Kurulum sırasında kullanılan vCloud Suite nesneleri ve versiyonları;

VMware ESXi 5.1 Update 1 (VMware-VMvisor-Installer-5.1.0.update01-1065491.x86_64)

VMware vCenter Server 5.1 Update 1a (VMware-VIMSetup-all-5.1.0-1123966)

VMware vCloud Director 5.1.2 (vmware-vcloud-director-5.1.2-1068441)

VMware vCloud Networking and Security 5.1.2a (VMware-vShield-Manager-5.1.2-943471)

VMware vCenter Chargeback Manager 2.5.1 (vCenter-CBM-2.5.1-1131433)

Red Hat Enterprise Linux 6 Update 3

 

Kurulum sıralaması;

Mevcutta ESX, Domain Controller, DNS, SQL Server altyapınız olduğunu varsayıyorum.

Cluster / Multi Cell yapısı için “Transfer Area” = NFS dizin gerekmektedir. Bu alanın ileride oluşturmata kullanacağınız kurulum *.ISO ları ve birtakım konfigürasyon dosyaları saklanacak, fazla büyük bir alana gerek yok. Takribi storageden 20-25 GB NFS alan ayırmanız ve bu alana da  CELL’leriniz için yazma ve okuma izinleri verilmesi yeterli. (*) . Ben LAB ortamım için 2 GB bir alan açtım, büyük bir alana ihtiyacım yok ve bu alan bir Windows üzerinde NFS Server kullanarak açıldı.

1-  Red Hat 6.3 Kurulumu (VCD1, birinci Cell için)

root kullanıcısıyla oturum açmak.

VMTools Kurulumu.

IP Tanımlamaları (192.168.10.161 proxyconsole – 192.168.10.162 http).

Firewal Kapatma.

vmware-vcloud-director-5.1.2-1068441.bin dosyasının kurulum için /Desktop dizinine alınması.

NFS dizini bağlantılarının düzenlenmesi (/etc/fstab).

Kuruluma başlamadan önce 1 snapshot. (olası problemlerde geri dönmek üzere).

DNS’ te isim tanımlamalarını yapmak.

2- Red Hat 6.3 Kurulumu (VCD2, ikinci Cell için)

root kullanıcısıyla oturum açmak.

VMTools Kurulumu.

IP Tanımlamaları (192.168.10.163 proxyconsole – 192.168.10.164 http).

Firewal Kapatma.

vmware-vcloud-director-5.1.2-1068441.bin dosyasının kurulum için /Desktop dizinine alınması.

NFS dizini bağlantılarının düzenlenmesi (/etc/fstab).

Kuruluma başlamadan önce 1 snapshot. (olası problemlerde geri dönmek üzere).

DNS’ te isim tanımlamalarını yapmak.

İki sunucu da kurulmuşsa VCD1 ile çalışabiliriz. 

1-1 root kullanıcısıyla oturum açmak.

1-2 “vmware-vcloud-director-5.1.2-1068441.bin” dosyasının çalıştırılabilmesi için gerekli izinleri sağlamak.

1-3 “./vmware-vcloud-director-5.1.2-1068441.bin komutuyla kurulumu başlatmak.

1-4 kurulumu n ile kesip NFS alanını sisteme mount etme.

1-5 /etc/fstab içerisine girdiğimiz dizini sistemimize mount etme. (mount -a)

1-6 http ve consoleproxy sertifikalarını oluşturma.

1-7 sertifika dosyasını “/opt/vmware/vcloud-director/data/transfer/” altına taşıma.

1-8 vCloud Director kurulumuna “/opt/vmware/vcloud-director/bin/configure” komutuyla devam etme.

1-9 yönetim ekranı ve consoleproxy adreslerinin tanımlanması.

1-10 sertifika dizini için “/opt/vmware/vcloud-director/data/transfer/sertifika adınız.ks” alanı ve sertifika adını tanımlamanız.

1-11 sertifikayı üretirken belirlediğiniz şifrenin girilmesi.

1-12 vCloud Director için gerekli database bilgilerinin sağlanması. (MS SQL kullandım, SQL sunucum henüz cluster değil, imkan varsa cluster yapın, gerçekte böyle olmalı. )

1-13 kurulumu y ile sonlandırıp vmware-vcd servisinin başlamasını sağlamak.

1-14 servisin çalışmasına yönelik arka plandaki logların kontrolünü yapmak.  (cat /opt/vmware/vcloud-director/logs/cell.log) ile.

1-15 http network adresi ile Adobe Flash destekli bir browserdan arayüze erişim sağlamak.

1-16 “/opt/vmware/vcloud-director/bin/etc”  altındaki responses.properties dosyasını “/opt/vmware/vcloud-director/data/transfer” dizini altına kopyalamak.

 

bu sunucuyla işimiz bitti VCD2 ile işlemlere başlayalım.

 

VCD2 ile çalışabiliriz. 

1-1 root kullanıcısıyla oturum açmak.

1-2 “vmware-vcloud-director-5.1.2-1068441.bin” dosyasının çalıştırılabilmesi için gerekli izinleri sağlamak.

1-3 “./vmware-vcloud-director-5.1.2-1068441.bin” komutuyla kurulumu başlatmak.

1-4 kurulumu n ile kesip NFS alanını sisteme mount etme.

1-5 /etc/fstab içerisine girdiğimiz dizini sistemimize mount etme. (mount -a)

1-6 vCloud Director kurulumuna “/opt/vmware/vcloud-director/bin/configure -r
/opt/vmware/vcloud-director/data/transfer/responses.properties” komutuyla devam etme. Komut 1.cell için kullanılan komuttan farklı. Sebebi bizim hali hazırda bir cell yapımız olduğu ve orada tanımlanan bazı ayarların (db, syslog) responses.properties dosyasından çekilerek katılımsız kurulum sağlamak.

1-7 kurulumu y ile sonlandırıp vmware-vcd servisinin başlamasını sağlamak.

1-8 servisin çalışmasına yönelik arka plandaki logların kontrolünü yapmak.  (cat /opt/vmware/vcloud-director/logs/cell.log) ile.

1-9 http network adresi ile Adobe Flash destekli bir browserdan arayüze erişim sağlamak.

 

bu sunucuyla da işimiz bitti VCD1 üzerinden kayıt anahtarı girme, yönetici oluşturma, “CELL Tanımı” ile ilgili işlemleri yapma, ardındanda CELL’lerimizin durumlarını gözlemlemek. Daha sonrasında vCenter, vShield, Chargeback sunucularının entegrasyonlarını yapılması, organizasyonların ve katalogların tanımlanması gibi işlemler gerekmekte.

 

Olabildiğince “Az laf, çok iş”  olsun istesem de yazı epey uzun oldu. Herzamanki gibi “resimler sıralıdır” takıldığınız noktada “resim adı”nı referans alarak soru sorabilirsiniz. (saklica @ gmail com)

 

Be Sociable, Share!

Bir Cevap Yazın