记一次成功部署kolla-ansible ocata版本过程
1、安装的docker版本
[root@controller ~]# docker --version
Docker version 17.09.1-ce, build 19e2cf6
2、安装的ansible版本
[root@controller ~]# ansible --version
ansible 2.6.3
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Jul 13 2018, 13:06:57) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]
3、内核版本
[root@controller ~]# uname -a
Linux controller 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
4、pip版本
[root@controller ~]# pip --version
pip 18.0 from /usr/lib/python2.7/site-packages/pip (python 2.7)
[root@controller ~]#
5、pip list清单
[root@controller ~]# pip list
Package Version
-------------------------------- ----------
ansible 2.6.3
Babel 2.3.4
backports.ssl-match-hostname 3.5.0.1
certifi 2018.8.24
cffi 1.5.2
chardet 3.0.4
configobj 4.7.2
cryptography 1.7.2
debtcollector 1.11.0
decorator 3.4.0
docker-py 1.10.6
docker-pycreds 0.3.0
enum34 1.0.4
extras 0.0.3
fixtures 3.0.0
funcsigs 1.0.2
gitdb 0.6.4
gitdb2 2.0.4
GitPython 2.1.11
httplib2 0.9.2
idna 2.5
iniparse 0.4
ipaddress 1.0.16
IPy 0.75
iso8601 0.1.11
Jinja2 2.8.1
jmespath 0.9.0
kitchen 1.1.1
kolla-ansible 0.0.1.dev3
langtable 0.0.31
linecache2 1.0.0
MarkupSafe 0.23
monotonic 0.6
netaddr 0.7.18
netifaces 0.10.4
oslo.config 6.4.0
oslo.i18n 3.21.0
oslo.utils 3.22.1
paramiko 2.1.1
pbr 4.2.0
perf 0.1
pip 18.0
ply 3.4
policycoreutils-default-encoding 0.1
pyasn1 0.1.9
pycparser 2.14
pycrypto 2.6.1
pycurl 7.19.0
pygobject 3.14.0
pygpgme 0.3
pyliblzma 0.5.3
pyparsing 2.1.10
PySocks 1.6.7
python-augeas 0.5.0
python-dmidecode 3.10.13
python-keyczar 0.71rc0
python-mimeparse 1.6.0
pytz 2016.10
pyudev 0.15
pyxattr 0.5.1
PyYAML 3.13
requests 2.19.1
rfc3986 0.3.1
seobject 0.1
sepolicy 1.1
setuptools 40.2.0
simplejson 3.10.0
six 1.11.0
slip 0.4.0
slip.dbus 0.4.0
smmap 0.9.0
smmap2 2.0.4
stevedore 1.20.1
testtools 1.8.0
traceback2 1.4.0
unittest2 1.1.0
urlgrabber 3.10
urllib3 1.23
websocket-client 0.51.0
wrapt 1.10.8
yum-langpacks 0.4.2
yum-metadata-parser 1.1.4
[root@controller ~]#
5、kolla-ansbile的配置修改
差异的内容比较
6、部署中遇到的问题
1)import docker ImportError: UnrewindableBodyError问题
解决方式:
更改下urllib3包即可
2)报如下waring
RUNNING HANDLER [horizon : Restart horizon container] *****************************************************************************************************************************************
[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of using `result|changed` use `result is changed`. This feature will be removed in version 2.9. Deprecation warnings can
be disabled by setting deprecation_warnings=False in ansible.cfg.
changed: [localhost]
解决方式:
修改/etc/ansible/ansible.cfg文件中deprecation_warnings 为 False,deprecation_warnings = False
3)报如下waring可以忽略,不影响deploy
[WARNING]: _execute_module no longer honors the tmp parameter. Action plugins should set self._connection._shell.tmpdir to share the tmpdir
大胆的修改kolla-ansible源码,大不了重头开始部署
================
另一种成功版本
[root@controller chenwei]# pip list
Package Version
-------------------------------- -----------
ansible 2.6.3
appdirs 1.4.3
asn1crypto 0.24.0
Babel 2.6.0
backports.ssl-match-hostname 3.5.0.1
certifi 2018.8.24
cffi 1.11.5
chardet 3.0.4
cliff 2.13.0
cmd2 0.8.9
configobj 4.7.2
contextlib2 0.5.5
cryptography 2.3.1
debtcollector 1.20.0
decorator 4.3.0
deprecation 2.0.5
docker-py 1.10.6
docker-pycreds 0.3.0
dogpile.cache 0.6.7
enum34 1.1.6
extras 0.0.3
fixtures 3.0.0
funcsigs 1.0.2
functools32 3.2.3.post2
futures 3.2.0
gitdb 0.6.4
gitdb2 2.0.4
GitPython 2.1.11
httplib2 0.9.2
idna 2.5
iniparse 0.4
ipaddress 1.0.22
IPy 0.75
iso8601 0.1.12
Jinja2 2.8.1
jmespath 0.9.3
jsonpatch 1.23
jsonpointer 2.0
jsonschema 2.6.0
keystoneauth1 3.10.0
kitchen 1.1.1
kolla-ansible 0.0.1.dev3
langtable 0.0.31
linecache2 1.0.0
MarkupSafe 0.23
monotonic 1.5
msgpack 0.5.6
munch 2.3.2
netaddr 0.7.19
netifaces 0.10.7
openstacksdk 0.17.2
os-service-types 1.3.0
osc-lib 1.11.1
oslo.config 6.4.0
oslo.i18n 3.21.0
oslo.serialization 2.27.0
oslo.utils 3.36.4
packaging 17.1
paramiko 2.1.1
pbr 4.2.0
perf 0.1
pip 18.0
ply 3.4
policycoreutils-default-encoding 0.1
prettytable 0.7.2
pyasn1 0.1.9
pycparser 2.18
pycrypto 2.6.1
pycurl 7.19.0
pygobject 3.14.0
pygpgme 0.3
pyliblzma 0.5.3
pyOpenSSL 18.0.0
pyparsing 2.2.0
pyperclip 1.6.4
PySocks 1.6.7
python-augeas 0.5.0
python-cinderclient 4.0.1
python-dmidecode 3.10.13
python-glanceclient 2.12.1
python-keyczar 0.71rc0
python-keystoneclient 3.17.0
python-mimeparse 1.6.0
python-novaclient 11.0.0
python-openstackclient 3.16.0
pytz 2018.5
pyudev 0.15
pyxattr 0.5.1
PyYAML 3.13
requests 2.20.1
requestsexceptions 1.4.0
rfc3986 1.1.0
seobject 0.1
sepolicy 1.1
setuptools 40.2.0
simplejson 3.10.0
six 1.11.0
slip 0.4.0
slip.dbus 0.4.0
smmap 0.9.0
smmap2 2.0.4
stevedore 1.29.0
subprocess32 3.5.2
testtools 1.8.0
traceback2 1.4.0
unicodecsv 0.14.1
unittest2 1.1.0
urlgrabber 3.10
urllib3 1.21.1
warlock 1.3.0
wcwidth 0.1.7
websocket-client 0.51.0
wrapt 1.10.11
yum-langpacks 0.4.2
yum-metadata-parser 1.1.4
在执行openstack命令的时候,有时会报缺少包,一种原因是包的版本低的缘故;可以把把拷贝到本地直接安装
pip install --ignore-installed simplejson-3.10.0.tar.gz
pip install --ignore-installed rfc3986-1.1.0-py2.py3-none-any.whl
pip install pyasn1-0.1.9-py2.7.egg
记一次成功部署kolla-ansible ocata版本过程的更多相关文章
- Kolla Ocata版本安装及镜像制作流程
1.关闭宿主机firewalldsystemctl disable firewalldsystemctl stop firewalld 2.配置selinux为disable,否则创建的实例网络不通临 ...
- Linux(四)—— 项目部署与ansible自动化部署
目录 项目部署与ansible自动化部署 一.项目部署 二.ansible自动化部署(python自动化运维) 1.安装ansible 2.ansible例子 3.ansible自动化部署nginx ...
- 记一次nginx部署yii2项目时502 bad gateway错误的排查
周六闲来无事,就试着安装和部署下yii2,安装过程没什么问题,但部署到nginx上时遇到了502 bad gatewary问题,折腾了半天才搞定.这个问题是我以前在部署yii2时没有遇到过的,因此记在 ...
- tomcat部署项目后,项目没有成功部署到tomcat里面,或者部署的是之前项目
用svn下载java项目到本地,导入eclipse里面,然后部署到tomcat里,启动tomcat,一闪而过,在浏览器中打开,报404错(找不到页面),其实是项目没有成功部署到tomcat,可以打开t ...
- “500 oops socket” Debian 9 running via Linux Deploy上成功部署vsftpd的解决方案(201901原创)【成功完美简单极致】
"500 oops socket" Debian 9 running via Linux Deploy上成功部署vsftpd的解决方案(201901原创)[成功完美简单极致] #自 ...
- 【自动部署】Ansible 怎么通过堡垒机/跳板机 访问目标机器
Ansible机器的 /root/.ssh/config 配置如下即可:Host 目标机器IP User root IdentityFile=/root/.ssh/xxx_id_rsa ProxyCo ...
- [译] OpenStack Ocata 版本中的 53 个新功能盘点
原文链接:https://www.mirantis.com/blog/53-new-things-to-look-for-in-openstack-ocata/ 原文作者:Nick Chase, Ra ...
- kolla安装Queens版本OpenStack(ceph后端)
OpenStack all-in-one部署: 本次部署为OpenStack Queens版本部署,使用All-in-one,单节点部署. 物理资源:8核,32GB,硬盘400GB(3个盘),2网卡. ...
- 在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
随机推荐
- 异常:java.lang.IllegalStateException: No instances found of configserver(里面是一个微服务名)
今天本地测试代码时出现了个异常,该异常出现的原因是:微服务启动的顺序出现了问题: 应该先启动本地eureka,然后在启动本地配置中心,然后在启动具体的微服务.
- CentOS下安装Python3.4
系统环境:CentOS 7.2 CentOS7安装Python3.4 ,让Python2和3共存 编译需要的一些包: yum -y groupinstall "Development too ...
- spring mybatis 多个数据源配置
mybatis生成器:http://blog.csdn.net/tolcf/article/details/50835165 通过命令生成:java -jar mybatis-generator-co ...
- 编译PHP扩展的通用方法
以安装swoole扩展为例: 步骤1: wget pecl.php.net/get/swoole-1.7.21.tgz (下载swoole打包文件) 步骤2: tar zxvf swoole-1. ...
- Java基础--对象克隆
对象拷贝用于在内存中复制对象,无需构造器便可创建对象. 需要注意的是 1.clone方法提供的只是简单的值拷贝和地址拷贝,若类中包含HashMap等类型时,需要手工编写拷贝过程 2.如果父类没有提供正 ...
- (转)更改Web.config中对上传文件大小限制
.net上传超过200K的图片的时候,会跳转到404,但是url没有错误,真J8的坑啊. 本文转载自:http://www.cnblogs.com/zwffff/archive/2009/04/29/ ...
- DataGridview刷新异常的问题
datsSet 绑定到dataGrieView,在刷新dataSet的数据时,常会bug:索引0没有值或索引(int)x没有值 昨天弄了一个下午,发现bug原因: dataGridView中有数据时, ...
- HAproxy+Mycat
haproxy+mycat搭建haproxy server 10.0.1.134mycat server 10.0.1.134,10.0.1.135mysql master 10.0.1.134mys ...
- Rails的静态资源管理(六)—— Asset Pipeline缓存存储方式、预处理、升级等
官方文档:http://guides.ruby-china.org/asset_pipeline.html http://guides.rubyonrails.org/asset_pipeline.h ...
- LAMP 3.1 mysql的root密码重置
给mysql设置密码 /usr/local/mysql/bin/mysql -uroot 可以直接登录mysql 设置密码 /usr/local/mysql/bin/mysqladmin -uroot ...