软层跑步跳跃

2024-06-28 20:38:42 发布

您现在位置:Python中文网/ 问答频道 /正文

第一个问题,有人知道Jumpgate项目是否仍然有效?我看到最后一次活动是在2014年。你知道吗

其次, 我尝试使用本文[http://bodenr.blogspot.jp/2014/03/managing-openstack-softlayer-resources.html]中的步骤安装Jumpgate,但是在运行以下行时

sudo python setup.py install

生成错误

error: Installed distribution pbr 0.11.1 conflicts with requirement pbr>=1.6

我认为问题是因为引用的包的版本已经改变了。你知道吗

有人知道如何使用当前(2016/08)的python包成功安装jumpgate吗?你知道吗

以下是我的python包列表:

Babel (2.3.4)
backports.ssl-match-hostname (3.4.0.2)
click (6.6)
configobj (4.7.2)
Cython (0.24.1)
debtcollector (1.8.0)
decorator (3.4.0)
falcon (0.1.8)
funcsigs (1.0.2)
gunicorn (18.0)
iniparse (0.4)
iso8601 (0.1.11)
jumpgate (0.1)
keystoneauth1 (2.11.1)
monotonic (1.2)
msgpack-python (0.4.8)
netaddr (0.7.18)
netifaces (0.10.4)
oslo.config (1.5.0)
oslo.i18n (3.8.0)
oslo.serialization (2.13.0)
oslo.utils (3.16.0)
pbr (0.11.1)
perf (0.1)
pip (8.1.2)
positional (1.1.1)
prettytable (0.7.2)
prompt-toolkit (1.0.6)
py2-ipaddress (3.4.1)
pycrypto (2.6.1)
pycurl (7.19.0)
Pygments (2.1.3)
pygobject (3.14.0)
pygpgme (0.3)
pyliblzma (0.5.3)
pyparsing (2.1.8)
python-mimeparse (1.5.2)
python-novaclient (5.0.1.dev33)
pytz (2016.6.1)
pyudev (0.15)
pyxattr (0.5.1)
requests (2.11.1)
rfc3986 (0.3.1)
setuptools (0.9.8)
simplejson (3.8.2)
six (1.10.0)
slip (0.4.0)
slip.dbus (0.4.0)
SoftLayer (5.1.0)
stevedore (1.17.0)
urlgrabber (3.10)
wcwidth (0.1.7)
wheel (0.29.0)
wrapt (1.10.8)
yum-metadata-parser (1.1.4)

谢谢

---

让我更新一下问题:

安装依赖项之后

cd /usr/local/jumpgate && sudo pip install -r tools/requirements.txt

我不得不后退oslo.config文件和falcon到以前的版本

sudo pip install -U oslo.config==1.5.0
sudo pip install -U falcon==0.1.8

现在我可以安装Jumpgate并运行它了。你知道吗

gunicorn "jumpgate.wsgi:make_api()" --bind="localhost:5000" --timeout=600 --access-logfile="-" -w 4

继续@bolden博客,我安装了nova客户端OpenStack并配置全局变量以匹配SoftLayer帐户

export OS_AUTH_URL=http://127.0.0.1:5000/v2.0
export OS_PASSWORD=xyz
export OS_TENANT_ID=SL9999999
export OS_USERNAME=SoftLayerUserName

接下来我试着执行测试

nova --debug  availability-zone-list

我得到以下错误:

服务器端:

请求:GET/v2.0{}[ReqId:REQ-9b0e1fe0-6536-11e6-818f-525400b263eb] 未知路径:GET/v2.0 响应:GET/v2.0 501未实现[ReqId:req-9b0e1fe0-6536-11e6-818f-525400b263eb]

127.0.0.1---[18/Aug/2016:20:26:28+0900]“GET/v2.0 HTTP/1.1”501 95“-”nova keysteanauth1/2.11.1 python请求/2.9.1 CPython/2.7.5” 请求:POST/v2.0/tokens{}[ReqId:REQ-9b0f926c-6536-11e6-818f-525400b263eb] RESP:POST/v2.0/tokens 401未经授权[ReqId:req-9b0f926c-6536-11e6-818f-525400b263eb]

127.0.0.1---[18/Aug/2016:20:26:29+0900]“POST/v2.0/tokens HTTP/1.1”401 100“-”nova keysteanauth1/2.11.1 python请求/2.9.1 CPython/2.7.5”

新星

调试(会议:337)REQ:curl-g-i-X GET http://127.0.0.1:5000/v2.0-H“Accept:application/json”-H“用户代理:nova keystoneauth1/2.11.1 python请求/2.9.1 CPython/2.7.5”

信息(连接游泳池:207)正在启动新的HTTP连接(1):127.0.0.1

调试(连接游泳池:387)“GET/v2.0 HTTP/1.1”501 95

调试(会议:366)响应:[501]内容长度:95 x-compute-request-id:req-9b0e1fe0-6536-11e6-818f-525400b263eb服务器:gunicorn/19.6.0连接:关闭日期:2016年8月18日星期四11:26:28 GMT内容类型:application/json RESP BODY:{“notImplemented”:{“message”:“Not Implemented”,“code”:“501”,“details”:“Not Implemented”}

调试(会议:569)请求返回失败状态:501

警告(底座:122)创建密码插件时,从标识服务发现版本失败。正在尝试从URL确定版本。你知道吗

调试(v2:63)向http://127.0.0.1:5000/v2.0/tokens发出身份验证请求

信息(连接游泳池:242)重置断开的连接:127.0.0.1

调试(连接游泳池:387)“POST/v2.0/tokens HTTP/1.1”401 100

调试(会议:569)请求返回失败状态:401

调试(外壳:984)未授权(HTTP 401) 回溯(最近一次呼叫): 文件“/usr/lib/python2.7/site-packages/novaclient/外壳.py,第982行 OpenStackComputeShell().main(argv) ... 文件“/usr/lib/python2.7/site-packages/keysteanauth1/会话.py,第570行,请求中 提高异常。来自\u响应(响应、方法、url) 未授权:未授权(HTTP 401) 错误(未授权):未授权(HTTP 401)

我的问题:

1-未经授权的消息是来自SoftLayer还是来自Jumpgate?你知道吗

2-默认SoftLayer端点是否有效?[/etc/跳转门/跳转门.conf]你知道吗

endpoint = https://api.softlayer.com/xmlrpc/v3/

任何想法都很感激。你知道吗

谢谢


Tags: installpip版本httpgetossudoexport
2条回答

在一个虚拟的环境中运行所有的程序,省去了一些麻烦。你知道吗

我以前从未安装过jumpgate,但我能够安装它。你知道吗

起初,我也遇到了类似的错误,但我用pip安装了所有需要的包。你知道吗

sudo pip install falcon
sudo pip install requests
sudo pip install six
sudo pip install oslo.config
sudo pip install softlayer
sudo pip install pycrypto
sudo pip install iso8601

然后我跑了:

sudo python setup.py install

安装成功。你知道吗

安装的软件包列表包括:

falcon (1.0.0)
requests (2.9.1)
six (1.10.0)
oslo.config (3.15.0)
softlayer (4.1.1)
pycrypto (2.4.1)
iso8601 (0.1.11)

希望对你有帮助

敬礼

相关问题 更多 >