vCloud Director 5.1 Kurulumu Bölüm 2 – SQL Server konfigurasyonu

tarafından 6 Şubat 2014 tarihinde VMware, VMware vCloud Director kategorisine yazıldı.

Merhaba,

vCloud Director ile ilgili diğer makale serilerine aşağıdaki link’lerden ulaşabilirsiniz.

vCloud Director 5.1 Kurulumu Bölüm 1 – Ön gereksinimler

vCloud Director 5.1 Kurulumu Bölüm 2 – SQL Server konfigurasyonu

vCloud Director 5.1 Kurulumu Bölüm 3 – Redhat Enterprise Linux 6 Kurulumu

vCloud Director 5.1 Kurulumu Bölüm 4 – Self-Signed Sertifika oluşturma<

vCloud Director 5.1 Kurulumu Bölüm 5 – Firewall / IP adresi konfigurasyonu

vCloud Director 5.1 Kurulumu Bölüm 6 – BIN dosyasını vCloud Director’a kopyalamak

vCloud Director 5.1 Kurulumu Bölüm 7 – vCloud Director kurulumu

vCloud Director 5.1 Kurulumu Bölüm 8 – vShield kurulumu-konfigurasyonu

vCloud Director 5.1 Kurulumu Bölüm 9 – vCloud Director ayarları

vCloud Director 5.1 Kurulumu Bölüm 10 – vCenter’i eklemek

vCloud Director 5.1 Kurulumu Bölüm 11 – Provider VDC oluşturmak

vCloud Director 5.1 Kurulumu Bölüm 12 – External Network oluşturmak

vCloud Director 5.1 Kurulumu Bölüm 13 – Organization oluşturmak

vCloud Director 5.1 Kurulumu Bölüm 14 – Organization’a resource tanımlanması

vCloud Director 5.1 Kurulumu Bölüm 15 – Virtual Machine oluşturma

Önceki makalemde vCloud Director için gereksinimlerden bahsetmiştim. Önceki yazdımda da bahsettiğim gibi vCloud Director database ihtiyaç duyuyor. Bunun için ben vCloud Director’un kurulumuna başlamadan önce SQL Server üzerinde database oluşturup buna kullanıcı ekleyeceğim.

Ben daha önce vCloud Director 5.1 için Microsoft SQL Server ayaları başlıklı bir yazı hazırlamıştım. Oyüzden bu adımları direk o yazıdan kopyalıyorum.

Database olarak Microsoft Windows SQL Server 2008 R2 kullanıyorum.

Eğer vCloud Director için Microsoft SQL Server kullanacaksanız; MS SQL’a özel yapılandırma yapmanız gerekmektedir. vCloud Director’u install işlemine başlamadan Microsoft SQL Server üzerinde veritabanı oluşturmalı ve veritabanına özel kullanıcı belirlemeniz gerekmektedir. vCloud Director’da veritabanı performansı çok önemli bir faktördür. Şunuda belirtmek istiyorum; yük altında tempdb aşırı büyüyebilir.

Hızlı okuma ve yazma performansı için özel bir volume’da tmpdb oluşturulabilir. Tmpdb ve Microsoft SQL Server performansı ile ilgili aşağıdaki link’i inceleyebilirsiniz.

http://technet.microsoft.com/en-us/library/ms175527%28v=sql.105%29.aspx

vCloud Director için SQL Server konfigurasyonu:

1) vCloud Director için kullanacağınız Microsoft SQL Server üzerinde 16GB memory, 100GB storage, ve 4 CPU gereklidir.

2) vCloud Director ile birlikte Microsoft SQL Server kullanıcaksınız Windows Authentication kullanmamalısınız. Windows Authentication desteklenmemektedir. Microsoft SQL Server kurulumunda Mixed Mode ile kurulum yapmanız gerekmektedir.

3) Aşağıdaki Script ile database’i instance yaratıyoruz. Bu script ile database ve log file yaratılacaktır.

USE [master]
GO
CREATE DATABASE [vcloud] ON PRIMARY
(NAME = N’vcloud’, FILENAME = N’C:\vcloud.mdf’, SIZE = 100MB, FILEGROWTH = 10% )
LOG ON
(NAME = N’vcdb_log’, FILENAME = N’C:\vcloud.ldf’, SIZE = 1MB, FILEGROWTH = 10%)
COLLATE Latin1_General_CS_AS
GO

Not: Script’de ki Size değerleri sadece bir öneridir. Yapınıza göre büyük değerler belirtmek gerekebilir.

4) Transaction isolation level’i ayarlıyoruz.

USE [vcloud]
GO
ALTER DATABASE [vcloud] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE [vcloud] SET ALLOW_SNAPSHOT_ISOLATION ON;
ALTER DATABASE [vcloud] SET READ_COMMITTED_SNAPSHOT ON WITH NO_WAIT;
ALTER DATABASE [vcloud] SET MULTI_USER;
GO

Not: transaction isolation ile ilgili bilgiyi aşağıdaki link’den alabilirsiniz.

http://technet.microsoft.com/en-us/library/ms173763.aspx

5) vCloud Director için oluşturduğumuz database için user belirliyoruz. Aşağıdaki script ile vcloud isimli user ve bunun için password “vcloudpass” oluşturuyoruz.

USE [vcloud]
GO
CREATE LOGIN [vcloud] WITH PASSWORD = ‘vcloudpass’, DEFAULT_DATABASE =[vcloud],
DEFAULT_LANGUAGE =[us_english], CHECK_POLICY=OFF
GO
CREATE USER [vcloud] for LOGIN [vcloud]
GO

Not: Username: vcloud password: vcloudpass kullanmanız gerekmektedir.

6) Oluşturduğumuz database user account için permission ayarlarını yapıyoruz. Aşağıdaki script bir önceki adımda oluşturduğumuz database user’ına db_owner yetkisi vermektedir.

USE [vcloud]
GO
sp_addrolemember [db_owner], [vcloud]
GO

vCloud Director için SQL Server üzerinde yapılacak konfigurasyonlar bukadar. Bundan sonra Redhat üzerine vCloud Director kurulumunu gerçekleştireceğiz.

email

Bu yazı blog üzerinde Tayfun DEĞER tarafından paylaşılmıştır. 2009 yılında açılan blog kısa zaman içerisinde büyük bir izleyici kitlesine sahip olmuştur.Tayfun DEĞER danışmanlık ve eğitimler vermektedir. vExpert 2013-2017, VCP5, VCP5-DT, VCP-Cloud ve MCSE sertifikalarına sahiptir.Twitter 'dan @tayfundeger veya RSS ile sitedeki değişiklikleri takip edebilirsiniz.