next up previous contents
Next: 安裝與設定 Up: Keystone Previous: Keystone   Contents

安裝前準備

  1. keystone 是 OpenStack 在控制節點的身份認證服務,為了擴展性,這個配置部署了Fernet 令牌和 Apache HTTP 服務來處理請求。
  2. 安裝 keystone 前必須先產生資料庫,登入 mysql:
    [root@ip112 ~]# mysql -uroot -p
    Enter password: 
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 11
    Server version: 10.1.20-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    MariaDB [(none)]>
    
  3. 產生資料庫 keystone。
    MariaDB [(none)]> CREATE DATABASE keystone;
    Query OK, 1 row affected (0.00 sec)
    
  4. 產生用戶 keystone 在 localhost,密碼 123qwe,對資料庫 keystone 有全部的存取權。
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO \
    'keystone'@'localhost' IDENTIFIED BY '123qwe';
    Query OK, 0 rows affected (0.00 sec)
    
  5. 產生用戶 keystone 在所有地方,密碼 123qwe,對資料庫 keystone 有全部的存取權。
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO \
    'keystone'@'%' IDENTIFIED BY '123qwe';
    Query OK, 0 rows affected (0.00 sec)
    
  6. 退出 mysql。
    MariaDB [(none)]> exit
    Bye
    



2018-09-19