linux(ubuntu 12.04)环境下开发调试openstack eclipse+pydev+keystone 调试代码运行

1.eclipse 下载 及安装

根据自己需求,下载对应的eclipse版本。http://www.eclipse.org/downloads/,不用下载最新版本的,否则要安装jdk1.7.下载后解压开解压后即可应用。前提是系统中已安装对应的jdk。

2.安装pydev,由于每次在线安装都失败,所以离线下载pydev,解压后放到eclipse 对应的目录features和plugins下即可。



3.配置pydev  

选择Eclipse中的window下面的preferences,找到pydev,配置python解释器。我这里的解释器应用的是python虚拟环境下的,主要是为了开发应用,防止干扰系统对应的python库。


4. 安装git 下载keystone代码

sudo apt-get install git 

git clone https://github.com/openstack/keystone.git  /opt/keystone -b stable/icehouse 

这里下载时i版本的keystone,放到目录/opt/keystone下。

5.Eclipse里部署keystone系统。

新建pydev工程,






注意:project name和opt目录下面的文件名字一致,这样就可以把keystone加载进去。

6. 调试keystone-all

 将etc目录下面的keystone.conf.sample 复制一份,命名为keystone.conf 放到etc目录,然后右键单击keystone-all,选择debug配置。


配置如下:





记得参数里面填写--standard-threads 否则调试的时候会报错:error: cannot switch to a different thread。

7. 下面是运行结果

运行命令(运行该命令的前提是keystone服务已启动,并且配置文件已配置响应信息,详情参考http://docs.openstack.org/developer/keystone/developing.html):

. /keystone --os-token ADMIN --os-endpoint  http://127.0.0.1:35357/v2.0/ user-list 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值