openstack heat部署

https://pypi.python.org/pypi/cryptography/1.8.1  下载cryptography-1.8.1.tar.gz,有些机器能安装,但是有些机器不能安装,openssl版本问题

解决办法:下载https://github.com/pyca/cryptography/releases/tag/1.7.2 cryptography-1.7.2.tar.gz才能安装成功


如果机器支持连接外网,则用pip安装heat :pip install heat. 被依赖的库会自动下载

如果不支持连接外网,则用以下原始方法手工安装。对应的库需要自行下载再上传到安装机器。库下载地址:https://pypi.python.org/pypi

安装之后,运行:

/usr/local/python3.3/bin/heat-api

/usr/local/python3.3/bin/heat-engine


######### install.sh

#!/bin/bash



#config file
mkdir /etc/heat
cp heat.conf /etc/heat
cp api-paste.ini /etc/heat


#install python3
tar -xzvf Python-3.3.3.tgz
cd Python-3.3.3 
./configure  --prefix=/usr/local/python3.3
make
make install
ln -s /usr/local/python3.3/bin/python3   /usr/bin/python3
cd -


#
unzip packaging-master.zip
cd packaging-master
python3 setup.py install --prefix /usr/local/python3.3/
cd -


#
tar -xzvf six-1.10.0.tar.gz
cd six-1.10.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf pyparsing-2.2.0.tar.gz
cd pyparsing-2.2.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf appdirs-1.4.3.tar.gz
cd appdirs-1.4.3
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
unzip setuptools-34.3.2.zip
cd setuptools-34.3.2
python3 setup.py install --prefix /usr/local/python3.3/
cd -


#
tar -xzvf pbr-2.0.0.tar.gz
cd pbr-2.0.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf enum34-1.1.6.tar.gz
cd enum34-1.1.6
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf enum-compat-0.0.2.tar.gz
cd enum-compat-0.0.2
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf eventlet-0.20.1.tar.gz
cd eventlet-0.20.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf WebOb-1.7.2.tar.gz
cd WebOb-1.7.2
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.log-3.21.0.tar.gz
cd oslo.log-3.21.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.config-3.23.0.tar.gz
cd oslo.config-3.23.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf netaddr-0.7.19.tar.gz
cd netaddr-0.7.19
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf rfc3986-0.4.1.tar.gz
cd rfc3986-0.4.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf python-dateutil-2.6.0.tar.gz
cd python-dateutil-2.6.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf argparse-1.4.0.tar.gz
cd argparse-1.4.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf pytz-2016.10.tar.gz
cd pytz-2016.10
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf dateutils-0.6.6.tar.gz
cd dateutils-0.6.6
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.i18n-3.15.0.tar.gz
cd oslo.i18n-3.15.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf Babel-2.4.0.tar.gz
cd Babel-2.4.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf debtcollector-1.12.0.tar.gz
cd debtcollector-1.12.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf wrapt-1.10.10.tar.gz
cd wrapt-1.10.10
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.utils-3.25.0.tar.gz
cd oslo.utils-3.25.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf positional-1.1.1.tar.gz
cd positional-1.1.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.serialization-2.18.0.tar.gz
cd oslo.serialization-2.18.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf iso8601-0.1.11.tar.gz
cd iso8601-0.1.11
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf monotonic-1.3.tar.gz
cd monotonic-1.3
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf fasteners-0.14.1.tar.gz
cd fasteners-0.14.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf requests-2.13.0.tar.gz
cd requests-2.13.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf greenlet-0.4.12.tar.gz
cd greenlet-0.4.12
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.context-2.13.0.tar.gz
cd oslo.context-2.13.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.reports-1.18.0.tar.gz
cd oslo.reports-1.18.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf psutil-5.2.1.tar.gz
cd psutil-5.2.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf MarkupSafe-1.0.tar.gz
cd MarkupSafe-1.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf Jinja2-2.9.5.tar.gz
cd Jinja2-2.9.5
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.service-1.20.0.tar.gz
cd oslo.service-1.20.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.middleware-3.24.0.tar.gz
cd oslo.middleware-3.24.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf stevedore-1.21.0.tar.gz
cd stevedore-1.21.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf Jinja2-2.9.5.tar.gz
cd Jinja2-2.9.5
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf osprofiler-1.7.0.tar.gz
cd osprofiler-1.7.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.concurrency-3.20.0.tar.gz
cd oslo.concurrency-3.20.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf fasteners-0.14.1.gz
cd fasteners-0.14.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf Paste-2.0.3.tar.gz
cd Paste-2.0.3
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf deploy-1.9.1.tar.gz
cd deploy-1.9.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf PasteDeploy-1.5.2.tar.gz
cd PasteDeploy-1.5.2
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf repoze.lru-0.6.tar.gz
cd repoze.lru-0.6
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf Routes-2.4.1.tar.gz
cd Routes-2.4.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf pip-9.0.1.tar.gz
cd pip-9.0.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
/usr/local/python3.3/bin/pip3.3 install  lxml-3.7.3-cp33-cp33m-manylinux1_x86_64.whl


#
tar -xzvf keystoneauth1-2.19.0.tar.gz
cd keystoneauth1-2.19.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf PyYAML-3.12.tar.gz
cd PyYAML-3.12
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf pycparser-2.17.tar.gz
cd pycparser-2.17
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
/usr/local/python3.3/bin/pip3.3 install  cffi-1.10.0-cp33-cp33m-manylinux1_x86_64.whl


#
tar -xzvf cryptography-1.7.2.tar.gz
cd cryptography-1.7.2
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.messaging-5.19.0.tar.gz
cd oslo.messaging-5.19.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.policy-1.21.0.tar.gz
cd oslo.policy-1.21.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.db-4.18.0.tar.gz
cd oslo.db-4.18.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf SQLAlchemy-1.1.6.tar.gz
cd SQLAlchemy-1.1.6
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf shellescape-3.4.1.tar.gz
cd shellescape-3.4.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf pycrypto-2.6.1.tar.gz
cd pycrypto-2.6.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf sqlalchemy-migrate-0.11.0.tar.gz
cd sqlalchemy-migrate-0.11.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf Tempita-0.5.3dev.tar.gz
cd Tempita-0.5.3dev
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf decorator-4.0.11.tar.gz
cd decorator-4.0.11
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf sqlparse-0.2.3.tar.gz
cd sqlparse-0.2.3
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf tenacity-4.0.1.tar.gz
cd tenacity-4.0.1
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf vine-1.1.3.tar.gz
cd vine-1.1.3
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf amqp-2.1.4.tar.gz
cd amqp-2.1.4
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf kombu-4.0.2.tar.gz
cd kombu-4.0.2
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf netifaces-0.10.5.tar.gz
cd netifaces-0.10.5
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf cachetools-2.0.0.tar.gz
cd cachetools-2.0.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf keystonemiddleware-4.14.0.tar.gz
cd keystonemiddleware-4.14.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf python-keystoneclient-3.10.0.tar.gz
cd python-keystoneclient-3.10.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.versionedobjects-1.23.0.tar.gz
cd oslo.versionedobjects-1.23.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf yaql-1.1.3.tar.gz
cd yaql-1.1.3
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf ply-3.10.tar.gz
cd ply-3.10
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf oslo.cache-1.19.0.tar.gz
cd oslo.cache-1.19.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf dogpile.cache-0.6.2.tar.gz
cd dogpile.cache-0.6.2
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf python-barbicanclient-4.2.0.tar.gz
cd python-barbicanclient-4.2.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf python-monascaclient-1.5.0.tar.gz
cd python-monascaclient-1.5.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf python-zaqarclient-1.4.0.tar.gz
cd python-zaqarclient-1.4.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


#
tar -xzvf futurist-0.23.0.tar.gz
cd futurist-0.23.0
python3 setup.py install --prefix /usr/local/python3.3
cd -


##################### install erlang
tar -xzvf otp_src_19.3.tar.gz
cd otp_src_19.3
./configure --prefix=/usr/local/
make
make install
cd -


#install rabbitmq
tar -Jxvf rabbitmq-server-generic-unix-3.6.8.tar.xz;

#cd rabbitmq_server-3.6.8

#./rabbitmq-server  detached


# install heat
tar -xzvf heat-8.0.0.0b3.tar.gz
cd heat-8.0.0.0b3
python3 setup.py install --prefix /usr/local/python3.3
cd -



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值