SQL database for SUSE¶
Çoğu OpenStack servisi bilgi kaydetmek için bir SQL veritabanı kullanır. Veritabanı genellikle kontrol düğümünde çalışır. Bu kılavuzdaki yordamlar dağıtıma göre MariaDB veya MySQL kullanır. OpenStack servisleri PostgreSQL gibi diğer SQL veritabanlarını da destekler.
Bileşenleri kur ve yapılandır¶
Paketleri yükle:
# zypper install mariadb-client mariadb python-PyMySQL
/etc/my.cnf.d/openstack.cnf
dosyasını oluşturun ve düzenleyerek aşağıdaki eylemleri tamamlayın:Bir
[mysqld]
bölümü oluşturun, vebind-address
anahtarını kontrol düğümünün yönetim IP adresi olarak ayarlayarak diğer düğümlerin yönetici ağı aracılığıyla erişimini etkinleştirin. Kullanışlı seçenekleri ve UTF-8 karakter kümesini etkinleştirmek için ek anahtar ayarlayın:[mysqld] bind-address = 10.0.0.11 default-storage-engine = innodb innodb_file_per_table = on max_connections = 4096 collation-server = utf8_general_ci character-set-server = utf8
Kurulumu bitir¶
Veritabanı servisini başlatın ve sistem ön yüklendiğinde başlayacak şekilde yapılandırın:
# systemctl enable mysql.service # systemctl start mysql.service
mysql_secure_installation
betiğini çalıştırarak veritabanı servisini güven altına alın. Özellikle veritabanıroot
hesabı için uygun bir parola seçin:# mysql_secure_installation