Databáze SQL

Databáze SQL

Většina služeb OpenStack využívá SQL databázi k ukládání informací. Databáze je standardně provozována na uzlu kontroléru. Instrukce v tomto průvodci používají MariaDB nebo MySQL v závislosti na distribuci. Služby také podporují ostatní SQL databáze včetně PostgreSQL.

Instalace a nastavení součástí

  1. Nainstalujte balíčky:

    # zypper install mariadb-client mariadb python-PyMySQL
    
  1. Create and edit the /etc/my.cnf.d/openstack.cnf file and complete the following actions:

    • V části [mysqld] nastavte klíč bind-address na IP adresu pro správu uzlu kontroléru k povolení přístupu ostatních uzlů přes síť pro správu:

      [mysqld]
      ...
      bind-address = 10.0.0.11
      
    • V části [mysqld] nastavte následující klíče pro povolení užitečných možností a znakové sady UTF-8:

      [mysqld]
      ...
      default-storage-engine = innodb
      innodb_file_per_table
      max_connections = 4096
      collation-server = utf8_general_ci
      character-set-server = utf8
      

Dokončení instalace

  1. Spusťte službu databáze a nastavte ji, aby byla spuštěna při zavedení systému:

    # systemctl enable mysql.service
    # systemctl start mysql.service
    
  1. Secure the database service by running the mysql_secure_installation script. In particular, choose a suitable password for the database root account.

    # mysql_secure_installation
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.