格式有点乱有空再整理

一、安装mistral组件(官网手册为Ubuntu版,操作有点坑)

“For information on how to install and configure the Workflow service for Red Hat Enterprise Linux 7 and CentOS 7, refer to the Installation guide for Ubuntu. Note that some commands vary by distribution and might differ from the ones described, for instance, package management.”

###官网建议有git clone安装,但这样版本依赖关系完全不可控,这个安装方法走到一半是失败

1、yum install python-setuptools python-pip libffi-dev libxslt1-dev   libxml2-dev libyaml-dev libssl-dev python3-dev tox mistral-common

报错信息如下         

判断操作系统报名不一致所知,手动查找keyword(yum list | grep XXX)得到包名如下:

libffi-devel

libxslt-devel

libxml2-devel

libyaml-devel

openssl-devel

python36-devel.x86_64

python-tox.noarch

openstack-mistral-common.noarch

得到命令如下

# yum install -y libffi-devel libxslt-devel libxml2-devel openssl-devel python36-devel python-tox openstack-mistral-common

2、Clone the repo and go to the repo directory:

$ git clone https://opendev.org/openstack/mistral

$ cd mistral

执行tox -egenconfig   得到以下报错

猜测结果可能tox版本过低导致

执行

pip install —upgrade tox

pip install -upgrade pip

#发现报错分析日志后得知gcc没有安装

yum install gcc

再次执行

#tox -egenconfig

显示成功

#tox

安装过程中不断报错,最终提示按装成功(python3.7失败,3.6 3.4 2.7三个版本成功,见鬼的提示,谁知道这是为什么麻烦告知一下)

#pip install -e .

一堆版本过期,安装方式不可行。

方案二:

使用yum安装,官网的说法有重大出入

#yum list | grep openstack-mistral

安装:

#yum install  openstack-mistral-engine

修改/etc/mistral.conf

[root@controller mistral]# egrep -vn '^$|^#' mistral.conf

1:[DEFAULT]

2:transport_url = rabbit://openstack:123456@controller.islab

304:[cors]

336:[database]

338:connection = mysql+pymysql://mistral:123456@controller.islab/mistral

444:[keystone_authtoken]

446:auth_uri = http://controller.islab:5000

447:auth_url = http://controller.islab:35357/v3

448:memcached_servers = controller.islab:11211

450:auth_version = v3

451:admin_user = admin

452:admin_password =123456

453:admin_tenant_name = service

454:[pecan]

455:auth_enable = false

642:[matchmaker_redis]

688:[oslo_messaging_amqp]

901:[oslo_messaging_kafka]

950:[oslo_messaging_notifications]

978:[oslo_messaging_rabbit]

1240:[oslo_messaging_zmq]

1395:[oslo_policy]

1416:[ssl]

同步数据库

#mysql -uroot -p

mysql>CREATE DATABASE mistral;

mysql>GRANT ALL PRIVILEGES ON mistral.* TO 'mistral'@'localhost' IDENTIFIED BY ‘123456';

mysql>GRANT ALL PRIVILEGES ON mistral.* TO 'mistral'@'%' IDENTIFIED BY ‘123456';

#source  ~/admin-openrc

#openstack service create --name mistral --description 'OpenStack Workflow service' workflowv2

#openstack endpoint create workflowv2 public http://controller:8989

#openstack endpoint create workflowv2 internal http://controller:8989

#openstack endpoint create workflowv2 admin http://controller:8989

source  ~/admin-openrc

mistral-db-manage --config-file /etc/mistral/mistral.conf upgrade head

systemctl enable openstack-mistral-engine

systemctl  restart openstack-mistral-engine

mistral-server --server all --config-file /etc/mistral/mistral.conf

验证

export OS_AUTH_URL=http://controller:5000/v3

export OS_TENANT_NAME=service

export OS_USERNAME=admin

export OS_PASSWORD=123456

export OS_MISTRAL_URL=http://controller:8989/

mistral workbook-list

mistral action-list

mistral task-list

服务已可用,只是应用没有起来

在同步时

mistral-db-manage --config-file  /etc/mistral/mistral.conf   populate

报错有待排查

CentOS OpenStack Pike tacker 之 mistral 安装实录相关推荐

  1. OpenStack Pike 版本的 Mistral 安装

    OpenStack Pike 版本的  Mistral 安装部署 # 安装环境使用的centos 7.3 1. 安装 Mistral 安装包. # yum -y install openstack-m ...

  2. PackStack安装OpenStack Pike

    硬件要求: 内存:至少16G, 要不然安装控制节点会报内存不足,切记. 网卡:推荐两块,一块连接外部网络,一块用于管理,存储,计算.如果不考虑扩展计算节点,一块网卡也是可以的. 软件: centos ...

  3. 最新Ceph L版与openstack Pike对接

    安装Ceph luminous 实验环境 三台服务器,每台服务器都有4块硬盘,每台服务器都将自己的第一块硬盘作为系统盘,剩下的做ceph 一.在所有服务器上操作 #使用阿里源 yum install ...

  4. ##6.2 Neutron计算节点-- openstack pike

    ##6.2 Neutron计算节点 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ##6.2 Neutron计算节 ...

  5. OpenStack搭建M版本 (VM安装)

    理论基础 1.云计算的起源 早在2006年3月,亚马逊公司首先提出弹性计算云服务. 2006年8月9日,谷歌公司首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会上首次提出" ...

  6. 华为cce敏捷版体验安装实录

    华为cce敏捷版体验安装实录 前言 本文记录了华为容器云CCE敏捷版的安装过程.系统资源有限,我们在一台64G的pc机上安装vmware hypervisor,再创建1台master,2台node,模 ...

  7. 手动部署OpenStack环境(四:安装控制器必备软件)

    任务四.安装控制器必备组件 4.1.安装MySQL服务(controller0) 4.2.安装Rabbitmq消息队列(controller0) 4.3.Keystone认证(controller0) ...

  8. Centos 64位使用 yum 会安装两个相同软件包的解决方法

    Centos 64位使用 yum 会安装两个相同软件包的解决方法 - 后山一根葱 Centos 64位使用 yum 会安装两个相同软件包的解决方法 [Linux] post by 后山一根葱 / 20 ...

  9. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

最新文章

  1. Spring Boot + Redis 操作多种实现
  2. python网络编程--socket简单实现
  3. 结合不同的模型进行集成学习
  4. 全国计算机等级2级试题,全国计算机等级考试二级QBASIC试题
  5. JAVA——RSA加密与解密
  6. QT的QElapsedTimer类的使用
  7. find_all 返回空 python_python小课堂23 - 正则表达式(一)
  8. CSS解决display:inline-block产生的缝隙间隙-代码写在一行 设置字体大小为0 设置负margin
  9. 重学数据结构004——栈的基本操作及实现(数组实现)
  10. (21)H5之ruby标签
  11. hdu1596-find the safest road
  12. Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
  13. php和jsp有什么区别,php和jsp之间的区别是什么
  14. w10取消自带杀毒服务器,win10家庭版关闭杀毒服务如何设置_win10家庭版怎么关闭自带杀毒系统-win7之家...
  15. 微信大更新,黄脸表情会动了,还能炸群!还有状态、浮窗...张小龙剧透的功能全来了...
  16. Cairngorm开发框架
  17. 幂果支招:哪里找免费的Mac版音频剪辑软件
  18. 时间序列的预处理——平稳性检验的R语言实现(二)
  19. Si基相控阵技术的相关进展1
  20. 80端口web服务攻击痕迹

热门文章

  1. ROS中catkin_make install的用法
  2. 叫声大哥,教你爬上天(爬虫入门篇)
  3. Twisted-18.9.0-cp36-cp36m-win_amd64.whl
  4. 计算机与软件学院辅导员陈伯亨,志存高远 不负韶华
  5. asp:boundfield html,BoundField 类 (System.Web.UI.WebControls) | Microsoft Docs
  6. 关于node启动本地服务器的一些问题
  7. selenium第三课(selenium八种定位页面元素方法)
  8. 新闻分类大赛赛题分析
  9. AddView和layoutParams总结
  10. 激光安全防护眼镜的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告