StackStorm以RPM和Debs的形式发布给RedHat / CentOS和Ubuntu Linux系统,以及作为Docker镜像。 可以使用脚本自动安装和在单个系统上配置stackstorm的所有组件,也可以按照操作系统的手动指导进行操作。
- 单行安装:运行我们的安装脚本,以便在单个系统上安装所有组件(推荐)。
- 手动安装:如果无法从联网获取,用软件包安装可以参考这种,当前适用的系统(Ubuntu 14/16,RHEL / CentOS 6,RHEL / CentOS 7)。官方都有知道说明。
- Ansible Playbooks:如果您是Ansible用户,请检查这些Ansible Playbooks以安装StackStorm。 适用于可重复,一致。
- Docker:Docker现在支持StackStorm - 请查看我们的Docker说明。
- Vagrant:Vagrant是一种快速启动测试系统的方式 - 参见st2vagrant。 这将启动一个新的VM,并安装StackStorm
当前支持的系统:
备注:仅支持部署在64位系统上
本文适用官方推荐的单行安装方式。
环境准备:
Linux: Ubuntu 16.04 64位
StackStorm 2.6
安装步骤:
1、用命令sudo apt-get install curl 和 sudo yum install curl nss 保证curl是最新的
2、然后用以下命令安装stackstorm,这是stackstorm的独立安装方式,默认会把所有的组件都安装上。
curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password='[email protected]'
export http_proxy=http://proxy.server.io:port export https_proxy=http://proxy.server.io:port export no_proxy=localhost,127.0.0.1
4、如果安装的服务器本地有代理,那么应该在安装之前要把代理设置到环境变量里面。
如果顺利的话就会看到如下大量的st2进程。
其实在笔者看来,第一次安装还是不要用一键式安装,这样环节出错都不知道如何定位。 而应该手动的安装,搞清楚每一步安装是做什么,
至于如何安装,请看下一篇博客
参考资料: