[root@ct ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 17
Server version:10.3.20-MariaDB MariaDB Server
Copyright (c)2000,2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h'for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
创建一个keystone库,并给keystone用户提权,然后刷新权限
MariaDB [(none)]> create database keystone;
Query OK,1 row affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'KEYSTONE_DBPASS';
Query OK,0 rows affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'KEYSTONE_DBPASS';
Query OK,0 rows affected (0.001 sec)
MariaDB [(none)]> flush privileges;
Query OK,0 rows affected (0.001 sec)
[root@ct ~]# openstack user list+----------------------------------+-------+| ID | Name |+----------------------------------+-------+|207beb31d1a34ead95a25a4df847500e | admin |+----------------------------------+-------+
创建OpenStack 域、项目、用户和角色
[root@ct ~]# openstack project create --domain default --description "Service Project" service+-------------+----------------------------------+| Field | Value |+-------------+----------------------------------+| description | Service Project || domain_id | default || enabled | True || id |8db5b6617b954d80b3c200863e76ca4f || is_domain | False || name | service || options |{}|| parent_id | default || tags |[]|+-------------+----------------------------------+
创建角色并查看
[root@ct ~]# openstack role create user+-------------+----------------------------------+| Field | Value |+-------------+----------------------------------+| description | None || domain_id | None || id |3d6223ec9955431b88f2af47b09425ba || name | user || options |{}|+-------------+----------------------------------+[root@ct ~]# openstack role list+----------------------------------+--------+| ID | Name |+----------------------------------+--------+|3d6223ec9955431b88f2af47b09425ba | user ||6ea78d6d18344aed9e86ba615bdc787d | member ||98472db13fb040f6b6bf6f2e295bdebc | reader || a294e368d55149a7bcc0e2c6ae833656 | admin |+----------------------------------+--------+//admin为管理员
//member为 租户
//user:用户
查看是否可以不指定密码就可以获取到token信息
[root@ct ~]# openstack token issue+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| Field | Value |+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| expires |2021-08-24T15:47:41+0000|| id | gAAAAABhJQaN7F-3rxqs9lzuWeUhAAdiOAPA5rJJFwE93ZBGsk4WlTSCjg8Tag7Z-_BG3JIk_5AJWeAxtbg85DzrJwtRN8bq3UoLyKFfPo4VHp9B89dgL2obbzzw1LhiPZkuh_4lK5twDkph8bgZKlbMJQ_2ggUhC_yNA3I-CPjnUQWpxARzoF8 || project_id |2b924d5597424a75b3ff5283c980b44c || user_id |207beb31d1a34ead95a25a4df847500e |+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+