在dashboard下误删除了admin账号

weixin_41780059 2018-03-02 03:51:32
现在登陆不进去了,请问怎么能恢复admin账号
...全文
2225 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
穆炎 2019-02-27
  • 打赏
  • 举报
回复
少一步还要把token id写入 keystone 配置
编辑文件 /etc/keystone/keystone.conf 并完成如下动作:

在``[DEFAULT]``部分,定义初始管理令牌的值:

[DEFAULT]
...
admin_token = ADMIN_TOKEN
穆炎 2019-02-27
  • 打赏
  • 举报
回复
生成一个随机值在初始的配置中作为管理员的令牌。
$ openssl rand -hex 10
配置认证令牌:
$ export OS_TOKEN=ADMIN_TOKEN
将``ADMIN_TOKEN``替换为你在 :doc:`keystone-install`章节中生成的认证令牌。例如:
$ export OS_TOKEN=294a4c8a8a475f9b9836
配置端点URL:
$ export OS_URL=http://controller:35357/v3
配置认证 API 版本:
$ export OS_IDENTITY_API_VERSION=3
创建 admin 用户:
$ openstack user create --domain default \
--password-prompt admin
User Password:
Repeat User Password:
添加``admin`` 角色到 admin 项目和用户上:
openstack role add --project admin --user admin admin
  • 打赏
  • 举报
回复

keystone user-create --name=admin --pass=admin --email=admin@localhost
keystone role-create --name=admin
keystone tenant-create --name=admin --description="Admin Tenant"
keystone user-role-add --user=admin --tenant=admin --role=admin
keystone user-role-add --user=admin --role=_member_ --tenant=admin
keystone tenant-create --name=service --description="Service Tenant"
keystone service-create --name=keystone --type=identity --description="OpenStack Identity"
keystone --os-username=admin --os-password=admin --os-auth-url=http://controller:35357/v2.0 token-get
keystone --os-username=admin --os-password=admin --os-tenant-name=admin --os-auth-url=http://controller:35357/v2.0 token-get

引用 2 楼 weixin_41780059 的回复:
具体怎么做,求大神给个例子
weixin_41780059 2018-03-03
  • 打赏
  • 举报
回复
具体怎么做,求大神给个例子
  • 打赏
  • 举报
回复
访问openstack控制节点,通过keystone新建认证账户。

999

社区成员

发帖
与我相关
我的任务
社区描述
OpenStack
社区管理员
  • OpenStack社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧