StackStorm我爱编程

StackStorm2.7—2.0 安装

2018-05-15  本文已影响28人  AIOPstack

2.0 安装

https://docs.stackstorm.com/install/index.html

由JimChen翻译,QQ群:138132636(StackStorm中国用户)

准备好安装StackStorm了吗?以下是如何让系统启动和运行的概述。

StackStorm是作为RedHat/CentOS和Ubuntu Linux系统的RPM和Debs以及Docker映像发布的。您可以使用脚本在单台系统上自动安装和配置所有组件,也可以选择您的操作系统按照手册说明进行安装。

以下是这些安装选项的简述:

- 单行安装One-line Install:运行我们的安装脚本,将在单台系统上安装所有组件。这是我们推荐的一种开始方式。有关详细信息,请参阅下面的Quick Install章节。

- 手动安装:是否有定制需求?也许你的服务器无法访问互联网?还是不喜欢用脚本安装?阅读您的操作系统相关的手动安装说明(Ubuntu 14/16RHEL/CentOS 6RHEL/CentOS 7),并根据您的要求进行调整。下面是一些关于为StackStorm Repos设置内部镜像的附加指导(additional guidance )。

- Ansible Playbook安装:如果您是Ansible用户,请检查这些安装StackStorm的Ansible Playbook。可重复、一致性、幂等性等是理想的StackStorm安装方式。

Docker方式安装:StackStorm现在Docker上也得到了支持,请查看我们有关Docker的安装指南。

Vagrant安装方式:Vagrant是一种快速提升测试系统的方法,参见st2vagrant。这将创建一个新的VM,并安装StackStorm。

可以选择最适合您需求的安装选项。

升级到Extreme Workflow Composer?这是一组安装在StackStorm之上额外的软件包。您可以一次安装StackStorm和Extreme Workflow Composer,或者将Extreme Workflow Composer包添加到现有的StackStorm系统中。如果使用了Extreme Workflow Composer,还可以添加Network Automation Suites。有关更多信息,请参阅安装Extreme Workflow

Composer文档。

快速安装

获取一个干净的符合系统要求的64位Linux系统。确保curl是最新的,然后在Ubuntu上使用sudo apt-get install curl或在RHEL/CentOS上用sudo yum install curl nss安装curl。然后运行以下命令:

curl -sSL https://stackstorm.com/packages/install.sh|bash -s -- --user=st2admin --password='Ch@ngeMe'

这是一个StackStorm安装的可选项。它将根据单台主机部署方式下载和安装所有组件。假设您已有一个干净的、基本的Ubuntu或RHEL/CentOS操作系统用于安装。

如果您尝试在运行其他应用程序或本地定制化环境的服务器上安装StackStorm,则可能会遇到一些问题。在这种情况下,您应该使用某种手动安装方法。

脚本本身并不具有幂等性。如果尝试在失败的服务器上再重新运行脚本将失败。需要在一个干净的系统重新安装,或者切换到手动安装方式。

如果您需要通过代理方式进行安装,只需在运行脚本之前export出http_proxy, https_proxy, no_proxy 环境变量。

export http_proxy=http://proxy.server.io:port

export https_proxy=http://proxy.server.io:port

export no_proxy=localhost,127.0.0.1

对于MITM代理的场景,您可能需要export出额外的proxy_ca_bundle_path,请参见用代理方式安装包(Installing Packs from Behind a Proxy)。

如果访问在RHEL 7/CentOS 7系统上的WebUI有问题,请检查系统防火墙设置。

备注

出于安全考虑,安装程序脚本支持身份验证,并为相关服务(如MongoDB和PostgreSQL)生成随机密码。

如果由于某种原因(例如,调试),您需要直接访问这些服务,您可以在配置文件/etc/st2/st2.conf中找到MongoDB和RabbitMQ密码,或在/etc/mistral/mistral.conf中找到PostgreSQL密码。

其他安装选项

有关部署过程或特定于操作系统的安装说明的详细信息,请参阅下面内容:

部署过程概述

安装系统要求

Ubuntu 14.04 / 16.04

RHEL 7 / CentOS 7

RHEL 6 / CentOS 6

Docker

Ansible Playbooks

Extreme Workflow Composer

配置Configuration

升级Upgrades

卸载Uninstall


https://docs.stackstorm.com/install/index.html

由JimChen翻译,QQ群:138132636(StackStorm中国用户)

上一篇下一篇

猜你喜欢

热点阅读