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

转载于:https://www.cnblogs.com/potato-chip/p/10037291.html

记一次成功部署kolla-ansible ocata版本过程相关推荐

  1. Kolla Ansible 部署 -T版openstack

    介绍 Kolla的使命是为运营OpenStack云提供生产环境的容器和部署工具.可使用社区最佳实践进行扩展.快速.可靠和可升级.使用Ansible部署Docker容器运行OpenStack,并提供多种 ...

  2. Kolla ansible 部署 OpenStack Zed

    系统要求 单机部署最低配置: 2张网卡 8G内存 40G硬盘空间 主机系统: CentOS Stream 9 Debian Bullseye (11) openEuler 22.03 LTS Rock ...

  3. python项目管理器 宝塔面板 django 404_宝塔面板成功部署Django项目流程(图文)

    上线 Django 项目记录,超简单,避免无意义的踩坑! 第一步:安装python管理器 在宝塔在线面板安装" python项目管理器 " 第二步:安装适配python版本 因为服 ...

  4. Zilliqa联合创始人:ZIP-12提案已成功部署,为未来的治理投票奠定基础

    Zilliqa联合创始人表示,关于治理的ZIP-12提案在治理投票成功后已成功部署,为未来的治理投票奠定基础. 文章链接:https://www.tuoluocaijing.cn/kuaixun/de ...

  5. Arm 与中国联通成功部署物联网设备管理平台解决方案

    北京时间 7 月 18 日,Arm 宣布与中国联通旗下联通物联网有限责任公司(以下简称"物联网公司")的合作取得了最新进展,Arm 已成功部署基于 Arm Pelion 设备管理平 ...

  6. 广州培训:成功部署报表必做的四件事

    广州培训:成功部署报表必做的四件事 from: [url]http://www.accp-teem.com.cn/ArticleView/2007-7-20/Article_View_1195.Htm ...

  7. JetsonNano国产套件成功部署YoloV5手把手图解教程

    2022年是新冠疫情的第三个年头,各行各业都不太景气赚钱越来越难了.为了让自己别太消沉,我开始找些有兴趣的事情来搞一下.于是在笔记本上部署了YoloV5,训练了几个模型,本意就是做着玩,没想到其中有些 ...

  8. 记一次成功把Vue2后台项目改造成Vite2的踩坑经历

    文章目录 前言 一.项目背景 1.1.为什么要选择Vite 二.迁移前的准备 2.1.补全.vue后缀 2.2.移动public/index.html的位置 2.2.1.通过vite-plugin-h ...

  9. 简单使用 uwsgi + nginx 在本地 Ubuntu 成功部署 django 项目

    文章目录 一,查看环境与版本 二,安装 uWSGI 问题: 三,安装Nginx 问题: 四,项目准备 1,修改项目配置 (1)配置静态文件收集路径 问题: (2)关闭调试 (3)开启访问限制 (4)删 ...

最新文章

  1. Windows Server 2016 笔记
  2. GANimation填坑之旅
  3. 怎样才算熟悉python-终于找到python怎么才算入门
  4. numpy.arange详解
  5. 廖雪峰python2.7教程_Python 2.7教程
  6. codeigniter中创建自己的类库
  7. hadoop2.2单节点集群的搭建
  8. htop进程管理工具
  9. 剑指offer面试题33. 二叉搜索树的后序遍历序列(二叉树)(递归)
  10. getchar()不停止原因
  11. [TJOI2007]路标设置
  12. CardView的基本使用、DrawerLayout 滑动菜单、Fragment
  13. QQ快速登录协议的分析与漏洞利用
  14. 纵横捭阖 《鬼谷子》
  15. 微信公共号系列---快速整合微信多端页面授权之单点登录
  16. 改造create-react-app 引入dva和antd
  17. 四、字符编码:ascii、gbk、Unicode、utf-8
  18. 微信小程序场景值列表map格式
  19. 简单快捷实现ASP在线发邮件功能
  20. Windows 98 入门介绍大全(一)(转)

热门文章

  1. java鸟_java飞扬的小鸟
  2. 字典含有重复的key不覆盖_EXCEL字典实例应用一(求首次和末次)
  3. android课程设计时钟,单片机制作的电子钟(含闹钟功能)课程设计报告
  4. python字符串函数的使用方法_python字符串的操作函数
  5. bat脚本保存dir结果_MySQL备份脚本,应该这么写
  6. vue读取外部配置文件
  7. python 获取运行文件的路径
  8. ansible+ssh自动化运维
  9. 值得推荐的C/C++开源框架和库
  10. Scality试图将对象存储转移到磁带和云中