创建Keystone数据库
Keystone为OpenStack项目中的其他服务组件提供了身份认证和授权功能。
在控制节点执行以下操作。
- 进入MySQL数据库。
1
mysql -u root -p
- 创建Keystone数据库。
1
CREATE DATABASE keystone;
- 授权以允许Keystone服务访问所需的数据库。其中,请将PASSWORD替换为数据库用户keystone的密码。
1 2
GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'PASSWORD';
将PASSWORD修改为实际需要的密码。OpenStack的账户密码设置中,不支持特殊符号#;OpenStack对密码的复杂度没有要求,可以设置为不带特殊字符的密码;若在设置密码时,一定要使用特殊符号,OpenStack仅支持如下特殊字符:& = $ - _ . + ! * ( ) 。
- 退出数据库。
1
exit
父主题: 安装配置Keystone并验证