ERROR (ClientException)
aaarticlea/png;base64,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" alt="" />
nova image-list
ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'glanceclient.exc.HTTPInternalServerError'> (HTTP ) (Request-ID: req-5c463162-0e93--93e0-19134f77439e)
aaarticlea/png;base64,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" alt="" />
How to change keystone API V2 to V3
Posted on November , by Gopalakrishnan S Comments The Keystone Identity Service allows clients to obtain tokens that can be used to access OpenStack cloud services. This document is intended for software developers interested in developing applications that utilize the Keystone Identity Service API for authentication. The OpenStack Identity API is implemented using a RESTful web service interface. All requests to authenticate and operate against the OpenStack Identity API should be performed using SSL over HTTP (HTTPS) on TCP port .
keystone V3 Advantages ) Authentication is totally pluggable. You can write our own custom auth method. Beause of this extensible auth method, now keystone supports oauth1, federation ( federation is not fully done) ) Authorization : V2 is either “admin” or none. In v3 you can control who can call each method. ( Provided you define your own policy file ) ) Separate drivers for assignments and identity ) Rich set of APIs. There are lot more API available than v2.. Also there are no vendor specic extension. If you check v2., most of the role apis are Rackspace extensions
Before proceed to migrate keystone v2 to v3, you must check previous services are working fine. Use the following commands to verify the list of services works. How to change keystone API V2 to V3? [root@localhost ~(keystone_admin)]# keystone user-list
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
+———————————-+————+———+———————-+
| id | name | enabled | email |
+———————————-+————+———+———————-+
| ed03407c56054729bee58be7f7710786 | admin | True | root@localhost |
| 3b52f88a70f149a791e295b1859ae8f4 | ceilometer | True | ceilometer@localhost | [root@localhost ~(keystone_admin)]# nova service-list
+——————+———–+———-+———+——-+—————————-+—————–+
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+——————+———–+———-+———+——-+—————————-+—————–+
| nova-consoleauth | packstack | internal | enabled | up | --13T10::52.000000 | – |
| nova-scheduler | packstack | internal | enabled | up | --13T10::50.000000 | – |
| nova-conductor | packstack | internal | enabled | up | --13T10::54.000000 | – |
| nova-compute | packstack | nova | enabled | up | --13T10::51.000000 | – |
| nova-cert | packstack | internal | enabled | up | --13T10::52.000000 | – |
| nova-console | packstack | internal | enabled | up | --13T10::51.000000 | – |
+——————+———–+———-+———+——-+—————————-+—————–+
[root@localhost ~(keystone_admin)]# glance image-list
+————————————–+——–+————-+——————+———-+——–+
| ID | Name | Disk Format | Container Format | Size | Status |
+————————————–+——–+————-+——————+———-+——–+
| f4c137ca-8dd8-47f3-be70-106eac2f241f | cirros | qcow2 | bare | | active |
+————————————–+——–+————-+——————+———-+——–+ If all the services are working fine then proceed to migrate endpoint urls to V3 in your keystone databases. Login your mysql server and change endpoint URLs.
mysql> use keystone;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A Database changed mysql> select interface, url from endpoint e, service s where s.id=e.service_id and s.type=”identity”;
+———–+———————————-+
| interface | url |
+———–+———————————-+
| admin | http://192.168.1.133:35357/v2.0 |
| internal | http://192.168.1.133:5000/v2.0 |
| public | http://192.168.1.133:5000/v2.0 |
+———–+———————————-+
rows in set (0.01 sec) Get the identity service ID mysql> select id from service where type=”identity”;
+———————————-+
| id |
+———————————-+
| e32101fdfe4145d1a6a22351b41d88e5 |
+———————————-+
row in set (0.00 sec)
Use this query to replace URLs as per service id where ports
mysql> update endpoint set url=”http://192.168.1.196:5000/v3″ where url=”http://192.168.1.196:5000/v2.0″ and service_id=”76e23f322c2a48d18293db89dbca9e70″;
Query OK, rows affected (0.00 sec)
Rows matched: Changed: Warnings: Use this query to replace ports mysql> update endpoint set url=”http://192.168.1.196:35357/v3″ where url=”http://192.168.1.196:35357/v2.0″ and service_id=”76e23f322c2a48d18293db89dbca9e70″;
Query OK, row affected (0.00 sec)
Rows matched: Changed: Warnings: Thats all, you can verify the changed URLs. mysql> select interface, url from endpoint e, service s where s.id=e.service_id and s.type=”identity”;
+———–+——————————–+
| interface | url |
+———–+——————————–+
| admin | http://192.168.1.133:35357/v3 |
| internal | http://192.168.1.133:5000/v3 |
| public | http://192.168.1.133:5000/v3 |
+———–+——————————–+
rows in set (0.00 sec) mysql> upgrade Keystone Policy File Policy is just a set of rules combined by or/and logic. It should become more readable in future releases, The Openstack Identity v3 API, provided by Keystone, offers features that were lacking in the previous version. Among these features, it introduces the concept of domains, allowing isolation of projects and users. For instance, an administrator allowed to create projects and users in a given domain, may not have any right in another one. While these features look very exciting, some configuration needs to be done to have a working identity v3 service with domains properly set. Download policy.v3cloudsample.json file wget https://github.com/openstack/keystone/blob/master/etc/policy.v3cloudsample.json
mv /etc/keystone/policy.json /etc/keystone/policy.json.V2 mv policy.v3cloudsample.json /etc/keystone/policy.json chown keystone.keystone policy.json Update Keystone Endpoint Environment. export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=<password>
export OS_AUTH_URL=http://192.168.1.133:5000/v3
export SERVICE_ENDPOINT=http://192.168.1.133:35357/v3 export SERVICE_TOKEN=c50f58a02dde43f286517af102786be0 Restart OpenStack Services /etc/init.d/openstack-keystone restart
Troubleshooting If you received “horizon unauthorized (http )” errors, you can revert back policy.json v2 file and try to restart services. How to Enable Multi Domains on openstack horizon Horizon supports multi domains as well. You need to add only a few changes to local_setting. Apply the correct policy.json file for keystone.
vi /etc/openstack-dashboard/local_settings uncommand the following settings. OPENSTACK_API_VERSIONS = {
“identity”:
}
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_KEYSTONE_URL = “http://192.168.1.133:5000/v3”
Save local_settings and restart openstack-dashboard. /etc/init.d/httpd restart
ERROR (ClientException)的更多相关文章
- ERROR (ClientException) nova image-list
		nova image-listERROR (ClientException): The server has either erred or is incapable of performi9e-6c ... 
- ERROR (ClientException): Unexpected API Error
- [原]openstack-kilo--issue(十)ERROR: openstack Unable to establish connection to http://controller:35357/v3/auth/tokens
		====环境== openstack :kilo CentOS : 7 ====问题=== 在没有关vm的情况下,重启了controller. 问题一: 在使用nova service-list 或者 ... 
- nova --debug image-list
		nova --debug image-list DEBUG (session:) REQ: curl -g -i -X GET http://liberty-aio:35357/v3 -H " ... 
- com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down
		com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down[ErrorCode]: Unkno ... 
- 关于SpringCloud配置网关转发时出现一下啊错误:“com.netflix.zuul.exception.ZuulException: Forwarding error at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.handleException”
		com.netflix.zuul.exception.ZuulException: Forwarding error at org.springframework.cloud.netflix.zuul ... 
- Mediaplayer error (-19,0)
		Android MediaPlayer 发生 error (-19,0) 错误解决方法. 引起原因:由于多次实例化MediaPlayer.start() 进行播放操作引起的.由于没有及时释放内存资源导 ... 
- 4.Android 打包时出现的Android Export aborted because fatal error were founds [closed]
		Android 程序开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程序打包成Android 安装包文件(Android Package,APK),其扩展名为.apk.使用run as 也能 ... 
- myeclipse 内存不够用报错PermGen space 和 An internal error has occurred.
		最近项目中又增加了新的模块,项目的代码又多了不少.运行的时候总是报如下错误 Exception in thread "http-apr-80-exec-6" java.lang.O ... 
随机推荐
- ActiveMQ 集群(1)
			Queue consumer clusters(消费者集群): 简介: 同一个queue,如果一个消费者失效, 那么任何未经确认的消息将会被发送给queue上的其它消费者.如果一个消费者比其它消费者执 ... 
- C#   WinForm窗体 控件Control 的 Invalidate、Update、Refresh的区别
			Control.Refresh - does an Control.Invalidate followed by Control.Update.Refresh: 强制控件使其工作区无效并立即重绘自己和 ... 
- oracle tns in linux
			[oracle@redhat4 admin]$ cd $ORACLE_HOME/network/admin[oracle@redhat4 admin]$ cat tnsnames.ora# tnsna ... 
- Android开发之ProgressDialog与ProgressBar
			ProgressDialog,继承AlertDialog.所以ProgressDialog就是一个在对话框中显示ProgressDialog,并显示进度的文本信息. 并且没有取消和确定按钮,只能通过b ... 
- 418. Sentence Screen Fitting
			首先想到的是直接做,然后TLE. public class Solution { public int wordsTyping(String[] sentence, int rows, int col ... 
- Android自动化测试之Monkeyrunner从零开始(三)
			转自http://www.51testing.com/html/81/22381-854342.html 时光过得太快了,一晃离上一篇monkeyrunner系列的博客已经一年多了.这一年多时间经历了 ... 
- 配置hibernate根据实体类自动建表功能
			Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ... 
- C# 实现对接电信交费易自动缴费
			他有这样一个JS PassGuardCtrl.js 部分代码 1 defaults:{ 2 obj:null, 3 random:null,/ ... 
- Codeforces Round #269 (Div. 2)
			A 题意:给出6根木棍,如果有4根相同,2根不同,则构成“bear”,如果剩余两个相同,则构成“elephant” 用一个数组分别储存各个数字出现的次数,再判断即可 注意hash[i]==5的时候,也 ... 
- Asp.Net IEnumerable,ICollection,IList,List区别
			做C#的同学们,都知道,一类只能有一个继承类,但可以实现多个接口.这句话就告诉我们:IEnumerable,ICollection,IList,List区别了 首先我看看 IEnumerable: / ... 
