我把 keystone admin 租户删了,还有救吗

2017-07-17 22:30:29 +08:00
 ysicing
keystone tenant-list
+----------------------------------+----------------------------------+---------+
|                id                |               name               | enabled |
+----------------------------------+----------------------------------+---------+
| d026c21dfe154e0ab572253c584e67ed |              admin               |   True  |

keystone tenant-delete d026c21dfe154e0ab572253c584e67ed
The request you have made requires authentication. (HTTP 401)

原本只想删除部分数据,结果顺手把 admin 也删了,还有救吗

2404 次点击
所在节点    程序员
10 条回复
tempdban
2017-07-17 22:46:34 +08:00
有救,直接去 MySQL 里加回来
Ouyangan
2017-07-17 22:52:30 +08:00
看你这头像 , 作死是没救的
lolizeppelin
2017-07-17 23:14:57 +08:00
开那个 admin token 配置
ysicing
2017-07-17 23:18:56 +08:00
@lolizeppelin 开了,keystone tenant-list
The request you have made requires authentication. (HTTP 401)


@tempdban 重新目测在 keystone 里添加了
insert into project(id,name,enabled,extra,domain_id) values ('d026c21dfe154e0ab572253c584e67ed','admin',1,'{}','default');
Query OK, 1 row affected (0.01 sec)
还是 401


@Ouyangan 哎,我的锅自己背
tempdban
2017-07-17 23:29:29 +08:00
@ysicing 还有权限表
ysicing
2017-07-18 09:39:40 +08:00
@tempdban
+-----------------------+
| Tables_in_keystone |
+-----------------------+
| assignment |
| credential |
| domain |
| endpoint |
| group |
| id_mapping |
| migrate_version |
| policy |
| project |
| region |
| revocation_event |
| role |
| service |
| token |
| trust |
| trust_role |
| user |
| user_group_membership |
+-----------------------+
好像没看到权限相关的哎
tempdban
2017-07-18 09:53:22 +08:00
@ysicing select * from assignment;
lolizeppelin
2017-07-18 11:18:26 +08:00
没有 admin 的时候就是用 admin token 去添加 admin 的
需要 admin 的 domain

话说你是什么版本的 openstack
ysicing
2017-07-18 11:54:42 +08:00
@lolizeppelin 之前的很老的版本,juno

@tempdban 谢谢啦,重装吧,环境有点乱了
sphawkcn
2017-07-18 12:16:38 +08:00
删数据之前不先做个备份?这是直接操作服务器的第一原则吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/376014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX