一、数据库

  1. [root@controller ~]# yum install -y openstack-keystone httpd mod_wsgi python2-openstackclient

2.创建keystone数据库

  1. [root@controller ~]# mysql -uroot -p
  2. MariaDB [(none)]> create database keystone;
  3. Query OK, 1 row affected (0.00 sec)

3.建两个授权用户

(1)允许本地登录的数据库用户

  1. MariaDB [(none)]> grant all on keystone.* to 'keystone'@'localhost' identified by 'redhat';
  2. Query OK, 0 rows affected (0.00 sec)

(2)允许远程登录主机数据库的用户

  1. MariaDB [(none)]> grant all on keystone.* to 'keystone'@'%' identified by 'redhat';
  2. Query OK, 0 rows affected (0.00 sec)
  3. MariaDB [(none)]> flush privileges;
  4. Query OK, 0 rows affected (0.00 sec)

二、keystone配置文件

1.指定数据库的连接

  1. [root@controller ~]# vim /etc/keystone/keystone.conf
  2. [database]
  3. connection = mysql+pymysql://keystone:redhat@controller/keystone