Rocky Linux 9 ile Açık Kaynak Bulut Platformu Kurulumu Nasıl Yapılır? (OpenStack, CloudStack)

Giriş

Rocky Linux 9, bulut tabanlı uygulamalar için güvenilir ve esnek bir işletim sistemi olarak öne çıkar. Açık kaynak bulut platformları olan OpenStack ve CloudStack, kullanıcıların sanal altyapılar oluşturmasına olanak sağlar. Bu platformlar, kendi veri merkezlerinde veya bulut ortamlarında sanal makineler, depolama alanları ve ağ kaynakları kurmayı mümkün kılar. Bu doküman, Rocky Linux 9 üzerinde OpenStack ve CloudStack’in kurulumuna dair adımları içermektedir.

Rocky Linux 9 Üzerinde OpenStack Kurulumu

OpenStack, geniş kapsamlı bir bulut platformudur ve modüler bir yapıdadır. Rocky Linux 9 üzerinde OpenStack kurulumu için aşağıdaki adımlar izlenebilir.

Sistem Ön Gereksinimleri

OpenStack kurulumu için en az 8 GB RAM, 4 CPU çekirdeği ve 40 GB boş disk alanı gerekmektedir. Ayrıca, bir internet bağlantısı ve uygun bir ağ yapılandırması sağlanmalıdır. Siste yönetimi için bir root kullanıcısı veya sudo yetkisi olan bir kullanıcı gerektiği unutulmamalıdır.

Yükleme Ortamının Hazırlanması

Öncelikle, sistemi güncellemek için şu komutlar kullanılmalıdır:

“`bash
sudo dnf update -y
“`

Ardından, kurulum için gerekli olan repo dosyaları eklenmelidir. OpenStack’te kullanmak için `centos-openstack-ussuri.repo` dosyası eklenebilir.

“`bash
sudo dnf install -y centos-release-openstack-ussuri
sudo dnf update -y
“`

OpenStack Paketlerinin Yüklenmesi

OpenStack bileşenleri, `packstack` aracı ile kolayca kurulabilmektedir. Aşağıdaki komut ile `packstack` yüklenir:

“`bash
sudo dnf install -y openstack-packstack
“`

Yükleme sonrası, packstack yapılandırma dosyası oluşturulmalıdır:

“`bash
packstack –gen-answer-file=answer.txt
“`

Bu dosya, kurulum esnasında kullanılacak olan yapılandırma seçeneklerini içerir.

Özelleştirme ve Kurulum

Oluşturulan yapılandırma dosyası `answer.txt` dosyasında gerekli değişiklikler yapılmalıdır. Örneğin, kontrol nodeları ve hesaplama nodelarının IP adresleri ve diğer ayarlar tanımlanmalıdır. Değişikliklerden sonra kurulum yapılabilir:

“`bash
packstack –answer-file=answer.txt
“`

Kurulum tamamlandıktan sonra OpenStack Dashboard’a erişim sağlamak için bir tarayıcı açılır ve IP adresi ile port 80 kullanılarak giriş yapılır.

Rocky Linux 9 Üzerinde CloudStack Kurulumu

CloudStack, bir diğer popüler açık kaynak bulut platformudur. Kurulum süreci, daha önceden yapılandırma yapmayı gerektirdiğinden daha dikkatli bir hazırlık gerektirir.

Sistem Ön Gereksinimleri

CloudStack’in çalışması için minimum 4 GB RAM, 2 CPU çekirdeği ve 20 GB boş disk alanı gerekmektedir. Bunun yanı sıra, MySQL veya MariaDB gibi bir veritabanı yönetim sistemine de ihtiyaç duyulmaktadır.

Gerekli Yazılımların Kurulması

CloudStack’in sistemde çalışması için gerekli olan paketler aşağıdaki komutlar ile kurulmalıdır:

“`bash
sudo dnf install -y git mariadb-server mariadb
“`

MySQL sunucusu kurulduktan sonra başlatılmalı ve başlama işlemi otomatik hale getirilmelidir:

“`bash
sudo systemctl start mariadb
sudo systemctl enable mariadb
“`

Veritabanı yapılandırması için `mysql_secure_installation` aracı kullanılmalıdır.

CloudStack Kurulum Dosyalarının İndirilmesi

CloudStack bileşenleri resmi GitHub deposundan indirilebilir:

“`bash
git clone https://github.com/apache/cloudstack.git
“`

Veritabanının Yapılandırılması

CloudStack’in veritabanı tablosu oluşturulmalı ve gerekli izinler verilmelidir. Aşağıdaki komutlar ile veritabanı ve kullanıcı oluşturulur:

“`sql
CREATE DATABASE cloud;
CREATE USER ‘cloud’@’localhost’ IDENTIFIED BY ‘yourpassword’;
GRANT ALL PRIVILEGES ON cloud. TO ‘cloud’@’localhost’;
FLUSH PRIVILEGES;
“`

CloudStack’in Kurulması

CloudStack kurulum dosyaları dizininde, sistemin yapılandırması için `cloudstack-setup` komutu kullanılacaktır. Bu adım, otomatik olarak gerekli yapılandırma dosyalarını sağlar.

Sonuç

Rocky Linux 9 üzerinde OpenStack ve CloudStack kurulumları, birçok kurum ve organizasyon için veri yönetimi ve sanal sunucu oluşturma süreçlerinin erişilebilir liğini sağlamaktadır. Her iki platform da geniş özellikler ve modüler yapı sunarak özelleştirme imkanları tanımaktadır. Sistem gereksinimlerinin doğru şekilde hesaplanması ve dikkatli yapılandırma yapılması, sürecin başarılı bir şekilde tamamlanması için önemlidir. Kurulum tamamlandıktan sonra, kullanıcılar bulut kaynaklarını yönetebilir ve dağıtabilir. Bu kurulumlar sonrasında sistemlerin performansını izlemek ve gerektiğinde güncellemeler yapmak da önemli bir adımdır.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR