AKAI TSUKI

System development or Technical something

install StackStorm.

RHEL 7 / CentOS 7 — StackStorm 2.0.0 documentation

akai-tsuki.hatenablog.com

Setup repositories

[root@stackstorm ~]# curl -s https://packagecloud.io/install/repositories/StackStorm/stable/script.rpm.sh | bash
Detected operating system as centos/7.
Checking for curl...
Detected curl...
Downloading repository file: https://packagecloud.io/install/repositories/StackStorm/stable/config_file.repo?os=centos&dist=7&source=script
done.
Installing pygpgme to verify GPG signatures...
Loaded plugins: fastestmirror
StackStorm_stable-source/signature                                          |  836 B  00:00:00
Retrieving key from https://packagecloud.io/StackStorm/stable/gpgkey
Importing GPG key 0xD59097AB:
 Userid     : "packagecloud ops (production key) <ops@packagecloud.io>"
 Fingerprint: 418a 7f2f b0e1 e6e7 eabf 6fe8 c2e7 3424 d590 97ab
 From       : https://packagecloud.io/StackStorm/stable/gpgkey
StackStorm_stable-source/signature                                          |  951 B  00:00:00 !!!
StackStorm_stable-source/primary                                            |  175 B  00:00:01
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Package pygpgme-0.3-9.el7.x86_64 already installed and latest version
Nothing to do
Installing yum-utils...
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package yum-utils.noarch 0:1.1.31-34.el7 will be installed
--> Processing Dependency: python-kitchen for package: yum-utils-1.1.31-34.el7.noarch
--> Running transaction check
---> Package python-kitchen.noarch 0:1.1.1-5.el7 will be installed
--> Processing Dependency: python-chardet for package: python-kitchen-1.1.1-5.el7.noarch
--> Running transaction check
---> Package python-chardet.noarch 0:2.2.1-1.el7_1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                    Arch               Version                      Repository        Size
===================================================================================================
Installing:
 yum-utils                  noarch             1.1.31-34.el7                base             113 k
Installing for dependencies:
 python-chardet             noarch             2.2.1-1.el7_1                base             227 k
 python-kitchen             noarch             1.1.1-5.el7                  base             267 k

Transaction Summary
===================================================================================================
Install  1 Package (+2 Dependent packages)

Total download size: 607 k
Installed size: 2.8 M
Downloading packages:
(1/3): python-kitchen-1.1.1-5.el7.noarch.rpm                                | 267 kB  00:00:01
(2/3): python-chardet-2.2.1-1.el7_1.noarch.rpm                              | 227 kB  00:00:02
(3/3): yum-utils-1.1.31-34.el7.noarch.rpm                                   | 113 kB  00:00:02
---------------------------------------------------------------------------------------------------
Total                                                              269 kB/s | 607 kB  00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : python-chardet-2.2.1-1.el7_1.noarch                                             1/3
  Installing : python-kitchen-1.1.1-5.el7.noarch                                               2/3
  Installing : yum-utils-1.1.31-34.el7.noarch                                                  3/3
  Verifying  : python-kitchen-1.1.1-5.el7.noarch                                               1/3
  Verifying  : yum-utils-1.1.31-34.el7.noarch                                                  2/3
  Verifying  : python-chardet-2.2.1-1.el7_1.noarch                                             3/3

Installed:
  yum-utils.noarch 0:1.1.31-34.el7

Dependency Installed:
  python-chardet.noarch 0:2.2.1-1.el7_1             python-kitchen.noarch 0:1.1.1-5.el7

Complete!
Generating yum cache for StackStorm_stable...
Importing GPG key 0xD59097AB:
 Userid     : "packagecloud ops (production key) <ops@packagecloud.io>"
 Fingerprint: 418a 7f2f b0e1 e6e7 eabf 6fe8 c2e7 3424 d590 97ab
 From       : https://packagecloud.io/StackStorm/stable/gpgkey

The repository is setup! You can now install packages.
[root@stackstorm ~]#

Install StackStorm components

[root@stackstorm ~]# yum install -y st2 st2mistral
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package st2.x86_64 0:2.0.0-1 will be installed
--> Processing Dependency: python-devel for package: st2-2.0.0-1.x86_64
--> Processing Dependency: openssl-devel for package: st2-2.0.0-1.x86_64
--> Processing Dependency: libffi-devel for package: st2-2.0.0-1.x86_64
--> Processing Dependency: git for package: st2-2.0.0-1.x86_64
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: st2-2.0.0-1.x86_64
---> Package st2mistral.x86_64 0:2.0.0-1 will be installed
--> Running transaction check
---> Package git.x86_64 0:1.8.3.1-6.el7_2.1 will be installed
--> Processing Dependency: perl-Git = 1.8.3.1-6.el7_2.1 for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl >= 5.008 for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: rsync for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(warnings) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(vars) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(strict) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(lib) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(Git) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(Getopt::Long) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::stat) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::Temp) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::Spec) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::Path) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::Find) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::Copy) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(File::Basename) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(Exporter) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: perl(Error) for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: /usr/bin/perl for package: git-1.8.3.1-6.el7_2.1.x86_64
--> Processing Dependency: libgnome-keyring.so.0()(64bit) for package: git-1.8.3.1-6.el7_2.1.x86_64
---> Package libffi-devel.x86_64 0:3.0.13-16.el7 will be installed
---> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed
---> Package openssl-devel.x86_64 1:1.0.1e-51.el7_2.5 will be installed
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.5 for package: 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64
--> Processing Dependency: zlib-devel(x86-64) for package: 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64
--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64
---> Package python-devel.x86_64 0:2.7.5-39.el7_2 will be installed
--> Processing Dependency: python(x86-64) = 2.7.5-39.el7_2 for package: python-devel-2.7.5-39.el7_2.x86_64
--> Running transaction check
---> Package krb5-devel.x86_64 0:1.13.2-12.el7_2 will be installed
--> Processing Dependency: krb5-libs(x86-64) = 1.13.2-12.el7_2 for package: krb5-devel-1.13.2-12.el7_2.x86_64
--> Processing Dependency: libverto-devel for package: krb5-devel-1.13.2-12.el7_2.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.13.2-12.el7_2.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.13.2-12.el7_2.x86_64
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.13.2-12.el7_2.x86_64
---> Package libgnome-keyring.x86_64 0:3.8.0-3.el7 will be installed
---> Package openssl-libs.x86_64 1:1.0.1e-42.el7.9 will be updated
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-42.el7.9 for package: 1:openssl-1.0.1e-42.el7.9.x86_64
---> Package openssl-libs.x86_64 1:1.0.1e-51.el7_2.5 will be an update
---> Package perl.x86_64 4:5.16.3-286.el7 will be installed
--> Processing Dependency: perl-libs = 4:5.16.3-286.el7 for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl-macros for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-286.el7.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-286.el7.x86_64
---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed
---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed
---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed
---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed
---> Package perl-Getopt-Long.noarch 0:2.40-2.el7 will be installed
--> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-2.el7.noarch
--> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-2.el7.noarch
---> Package perl-Git.noarch 0:1.8.3.1-6.el7_2.1 will be installed
---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed
---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed
---> Package python.x86_64 0:2.7.5-34.el7 will be updated
---> Package python.x86_64 0:2.7.5-39.el7_2 will be an update
--> Processing Dependency: python-libs(x86-64) = 2.7.5-39.el7_2 for package: python-2.7.5-39.el7_2.x86_64
---> Package rsync.x86_64 0:3.0.9-17.el7 will be installed
---> Package zlib-devel.x86_64 0:1.2.7-15.el7 will be installed
--> Running transaction check
---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed
---> Package krb5-libs.x86_64 0:1.13.2-10.el7 will be updated
---> Package krb5-libs.x86_64 0:1.13.2-12.el7_2 will be an update
---> Package libcom_err-devel.x86_64 0:1.42.9-7.el7 will be installed
---> Package libselinux-devel.x86_64 0:2.2.2-6.el7 will be installed
--> Processing Dependency: libsepol-devel >= 2.1.9-1 for package: libselinux-devel-2.2.2-6.el7.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.2.2-6.el7.x86_64
--> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.2.2-6.el7.x86_64
---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed
---> Package openssl.x86_64 1:1.0.1e-42.el7.9 will be updated
---> Package openssl.x86_64 1:1.0.1e-51.el7_2.5 will be an update
---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed
---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed
---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
--> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed
--> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch
--> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch
---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed
---> Package perl-Socket.x86_64 0:2.010-3.el7 will be installed
---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed
---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed
---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed
---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed
---> Package perl-constant.noarch 0:1.27-2.el7 will be installed
---> Package perl-libs.x86_64 4:5.16.3-286.el7 will be installed
---> Package perl-macros.x86_64 4:5.16.3-286.el7 will be installed
---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed
---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed
---> Package python-libs.x86_64 0:2.7.5-34.el7 will be updated
---> Package python-libs.x86_64 0:2.7.5-39.el7_2 will be an update
--> Running transaction check
---> Package libsepol-devel.x86_64 0:2.1.9-3.el7 will be installed
---> Package pcre-devel.x86_64 0:8.32-15.el7_2.1 will be installed
--> Processing Dependency: pcre(x86-64) = 8.32-15.el7_2.1 for package: pcre-devel-8.32-15.el7_2.1.x86_64
---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed
---> Package perl-Pod-Escapes.noarch 1:1.04-286.el7 will be installed
---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed
--> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
--> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed
--> Running transaction check
---> Package pcre.x86_64 0:8.32-15.el7 will be updated
---> Package pcre.x86_64 0:8.32-15.el7_2.1 will be an update
---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed
---> Package perl-parent.noarch 1:0.225-244.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                      Arch         Version                   Repository               Size
===================================================================================================
Installing:
 st2                          x86_64       2.0.0-1                   StackStorm_stable        26 M
 st2mistral                   x86_64       2.0.0-1                   StackStorm_stable        27 M
Installing for dependencies:
 git                          x86_64       1.8.3.1-6.el7_2.1         updates                 4.4 M
 keyutils-libs-devel          x86_64       1.5.8-3.el7               base                     37 k
 krb5-devel                   x86_64       1.13.2-12.el7_2           updates                 649 k
 libcom_err-devel             x86_64       1.42.9-7.el7              base                     30 k
 libffi-devel                 x86_64       3.0.13-16.el7             base                     23 k
 libgnome-keyring             x86_64       3.8.0-3.el7               base                    109 k
 libselinux-devel             x86_64       2.2.2-6.el7               base                    174 k
 libsepol-devel               x86_64       2.1.9-3.el7               base                     71 k
 libverto-devel               x86_64       0.2.5-4.el7               base                     12 k
 libyaml                      x86_64       0.1.4-11.el7_0            base                     55 k
 openssl-devel                x86_64       1:1.0.1e-51.el7_2.5       updates                 1.2 M
 pcre-devel                   x86_64       8.32-15.el7_2.1           updates                 479 k
 perl                         x86_64       4:5.16.3-286.el7          base                    8.0 M
 perl-Carp                    noarch       1.26-244.el7              base                     19 k
 perl-Encode                  x86_64       2.51-7.el7                base                    1.5 M
 perl-Error                   noarch       1:0.17020-2.el7           base                     32 k
 perl-Exporter                noarch       5.68-3.el7                base                     28 k
 perl-File-Path               noarch       2.09-2.el7                base                     26 k
 perl-File-Temp               noarch       0.23.01-3.el7             base                     56 k
 perl-Filter                  x86_64       1.49-3.el7                base                     76 k
 perl-Getopt-Long             noarch       2.40-2.el7                base                     56 k
 perl-Git                     noarch       1.8.3.1-6.el7_2.1         updates                  53 k
 perl-HTTP-Tiny               noarch       0.033-3.el7               base                     38 k
 perl-PathTools               x86_64       3.40-5.el7                base                     82 k
 perl-Pod-Escapes             noarch       1:1.04-286.el7            base                     50 k
 perl-Pod-Perldoc             noarch       3.20-4.el7                base                     87 k
 perl-Pod-Simple              noarch       1:3.28-4.el7              base                    216 k
 perl-Pod-Usage               noarch       1.63-3.el7                base                     27 k
 perl-Scalar-List-Utils       x86_64       1.27-248.el7              base                     36 k
 perl-Socket                  x86_64       2.010-3.el7               base                     49 k
 perl-Storable                x86_64       2.45-3.el7                base                     77 k
 perl-TermReadKey             x86_64       2.30-20.el7               base                     31 k
 perl-Text-ParseWords         noarch       3.29-4.el7                base                     14 k
 perl-Time-HiRes              x86_64       4:1.9725-3.el7            base                     45 k
 perl-Time-Local              noarch       1.2300-2.el7              base                     24 k
 perl-constant                noarch       1.27-2.el7                base                     19 k
 perl-libs                    x86_64       4:5.16.3-286.el7          base                    687 k
 perl-macros                  x86_64       4:5.16.3-286.el7          base                     43 k
 perl-parent                  noarch       1:0.225-244.el7           base                     12 k
 perl-podlators               noarch       2.5.1-3.el7               base                    112 k
 perl-threads                 x86_64       1.87-4.el7                base                     49 k
 perl-threads-shared          x86_64       1.43-6.el7                base                     39 k
 python-devel                 x86_64       2.7.5-39.el7_2            updates                 392 k
 rsync                        x86_64       3.0.9-17.el7              base                    360 k
 zlib-devel                   x86_64       1.2.7-15.el7              base                     50 k
Updating for dependencies:
 krb5-libs                    x86_64       1.13.2-12.el7_2           updates                 843 k
 openssl                      x86_64       1:1.0.1e-51.el7_2.5       updates                 712 k
 openssl-libs                 x86_64       1:1.0.1e-51.el7_2.5       updates                 952 k
 pcre                         x86_64       8.32-15.el7_2.1           updates                 420 k
 python                       x86_64       2.7.5-39.el7_2            updates                  89 k
 python-libs                  x86_64       2.7.5-39.el7_2            updates                 5.6 M

Transaction Summary
===================================================================================================
Install  2 Packages (+45 Dependent packages)
Upgrade             (  6 Dependent packages)

Total download size: 80 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/53): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm                          |  37 kB  00:00:00
(2/53): libcom_err-devel-1.42.9-7.el7.x86_64.rpm                            |  30 kB  00:00:00
(3/53): libffi-devel-3.0.13-16.el7.x86_64.rpm                               |  23 kB  00:00:00
(4/53): libgnome-keyring-3.8.0-3.el7.x86_64.rpm                             | 109 kB  00:00:00
(5/53): libsepol-devel-2.1.9-3.el7.x86_64.rpm                               |  71 kB  00:00:00
(6/53): libverto-devel-0.2.5-4.el7.x86_64.rpm                               |  12 kB  00:00:00
(7/53): libyaml-0.1.4-11.el7_0.x86_64.rpm                                   |  55 kB  00:00:00
(8/53): openssl-1.0.1e-51.el7_2.5.x86_64.rpm                                | 712 kB  00:00:00
(9/53): libselinux-devel-2.2.2-6.el7.x86_64.rpm                             | 174 kB  00:00:03
(10/53): openssl-devel-1.0.1e-51.el7_2.5.x86_64.rpm                         | 1.2 MB  00:00:01
(11/53): pcre-8.32-15.el7_2.1.x86_64.rpm                                    | 420 kB  00:00:01
(12/53): openssl-libs-1.0.1e-51.el7_2.5.x86_64.rpm                          | 952 kB  00:00:02
(13/53): pcre-devel-8.32-15.el7_2.1.x86_64.rpm                              | 479 kB  00:00:00
(14/53): perl-Carp-1.26-244.el7.noarch.rpm                                  |  19 kB  00:00:00
(15/53): krb5-devel-1.13.2-12.el7_2.x86_64.rpm                              | 649 kB  00:00:07
(16/53): perl-Error-0.17020-2.el7.noarch.rpm                                |  32 kB  00:00:00
(17/53): perl-Exporter-5.68-3.el7.noarch.rpm                                |  28 kB  00:00:00
(18/53): perl-File-Path-2.09-2.el7.noarch.rpm                               |  26 kB  00:00:00
(19/53): perl-File-Temp-0.23.01-3.el7.noarch.rpm                            |  56 kB  00:00:00
(20/53): perl-Filter-1.49-3.el7.x86_64.rpm                                  |  76 kB  00:00:00
(21/53): perl-Getopt-Long-2.40-2.el7.noarch.rpm                             |  56 kB  00:00:00
(22/53): perl-Git-1.8.3.1-6.el7_2.1.noarch.rpm                              |  53 kB  00:00:00
(23/53): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm                              |  38 kB  00:00:00
(24/53): krb5-libs-1.13.2-12.el7_2.x86_64.rpm                               | 843 kB  00:00:10
(25/53): perl-PathTools-3.40-5.el7.x86_64.rpm                               |  82 kB  00:00:00
(26/53): perl-Pod-Escapes-1.04-286.el7.noarch.rpm                           |  50 kB  00:00:00
(27/53): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm                             |  87 kB  00:00:00
(28/53): perl-Pod-Usage-1.63-3.el7.noarch.rpm                               |  27 kB  00:00:00
(29/53): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm                     |  36 kB  00:00:00
(30/53): perl-Encode-2.51-7.el7.x86_64.rpm                                  | 1.5 MB  00:00:06
(31/53): perl-Storable-2.45-3.el7.x86_64.rpm                                |  77 kB  00:00:00
(32/53): perl-TermReadKey-2.30-20.el7.x86_64.rpm                            |  31 kB  00:00:00
(33/53): perl-Socket-2.010-3.el7.x86_64.rpm                                 |  49 kB  00:00:00
(34/53): perl-Text-ParseWords-3.29-4.el7.noarch.rpm                         |  14 kB  00:00:00
(35/53): perl-Time-Local-1.2300-2.el7.noarch.rpm                            |  24 kB  00:00:00
(36/53): perl-constant-1.27-2.el7.noarch.rpm                                |  19 kB  00:00:00
(37/53): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm                            |  45 kB  00:00:00
(38/53): perl-libs-5.16.3-286.el7.x86_64.rpm                                | 687 kB  00:00:01
(39/53): perl-macros-5.16.3-286.el7.x86_64.rpm                              |  43 kB  00:00:00
(40/53): perl-parent-0.225-244.el7.noarch.rpm                               |  12 kB  00:00:00
(41/53): perl-Pod-Simple-3.28-4.el7.noarch.rpm                              | 216 kB  00:00:02
(42/53): perl-threads-1.87-4.el7.x86_64.rpm                                 |  49 kB  00:00:00
(43/53): perl-podlators-2.5.1-3.el7.noarch.rpm                              | 112 kB  00:00:00
(44/53): perl-threads-shared-1.43-6.el7.x86_64.rpm                          |  39 kB  00:00:00
(45/53): python-2.7.5-39.el7_2.x86_64.rpm                                   |  89 kB  00:00:00
(46/53): rsync-3.0.9-17.el7.x86_64.rpm                                      | 360 kB  00:00:02
(47/53): python-devel-2.7.5-39.el7_2.x86_64.rpm                             | 392 kB  00:00:03
(48/53): git-1.8.3.1-6.el7_2.1.x86_64.rpm                                   | 4.4 MB  00:00:22
(49/53): zlib-devel-1.2.7-15.el7.x86_64.rpm                                 |  50 kB  00:00:00
(50/53): python-libs-2.7.5-39.el7_2.x86_64.rpm                              | 5.6 MB  00:00:12
(51/53): perl-5.16.3-286.el7.x86_64.rpm                                     | 8.0 MB  00:01:56
(52/53): st2mistral-2.0.0-1.x86_64.rpm                                      |  27 MB  00:03:07
(53/53): st2-2.0.0-1.x86_64.rpm                                             |  26 MB  00:03:39
---------------------------------------------------------------------------------------------------
Total                                                              346 kB/s |  80 MB  00:03:58
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : krb5-libs-1.13.2-12.el7_2.x86_64                                               1/59
  Updating   : 1:openssl-libs-1.0.1e-51.el7_2.5.x86_64                                        2/59
  Updating   : python-libs-2.7.5-39.el7_2.x86_64                                              3/59
  Updating   : python-2.7.5-39.el7_2.x86_64                                                   4/59
  Updating   : pcre-8.32-15.el7_2.1.x86_64                                                    5/59
  Installing : libyaml-0.1.4-11.el7_0.x86_64                                                  6/59
  Installing : pcre-devel-8.32-15.el7_2.1.x86_64                                              7/59
  Installing : python-devel-2.7.5-39.el7_2.x86_64                                             8/59
  Installing : 1:perl-parent-0.225-244.el7.noarch                                             9/59
  Installing : perl-HTTP-Tiny-0.033-3.el7.noarch                                             10/59
  Installing : perl-podlators-2.5.1-3.el7.noarch                                             11/59
  Installing : perl-Pod-Perldoc-3.20-4.el7.noarch                                            12/59
  Installing : 1:perl-Pod-Escapes-1.04-286.el7.noarch                                        13/59
  Installing : perl-Text-ParseWords-3.29-4.el7.noarch                                        14/59
  Installing : perl-Encode-2.51-7.el7.x86_64                                                 15/59
  Installing : perl-Pod-Usage-1.63-3.el7.noarch                                              16/59
  Installing : 4:perl-libs-5.16.3-286.el7.x86_64                                             17/59
  Installing : 4:perl-macros-5.16.3-286.el7.x86_64                                           18/59
  Installing : perl-Exporter-5.68-3.el7.noarch                                               19/59
  Installing : 4:perl-Time-HiRes-1.9725-3.el7.x86_64                                         20/59
  Installing : perl-constant-1.27-2.el7.noarch                                               21/59
  Installing : perl-Time-Local-1.2300-2.el7.noarch                                           22/59
  Installing : perl-Carp-1.26-244.el7.noarch                                                 23/59
  Installing : perl-PathTools-3.40-5.el7.x86_64                                              24/59
  Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64                                    25/59
  Installing : perl-Socket-2.010-3.el7.x86_64                                                26/59
  Installing : perl-Storable-2.45-3.el7.x86_64                                               27/59
  Installing : perl-File-Temp-0.23.01-3.el7.noarch                                           28/59
  Installing : perl-File-Path-2.09-2.el7.noarch                                              29/59
  Installing : perl-threads-shared-1.43-6.el7.x86_64                                         30/59
  Installing : perl-threads-1.87-4.el7.x86_64                                                31/59
  Installing : perl-Filter-1.49-3.el7.x86_64                                                 32/59
  Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch                                           33/59
  Installing : perl-Getopt-Long-2.40-2.el7.noarch                                            34/59
  Installing : 4:perl-5.16.3-286.el7.x86_64                                                  35/59
  Installing : 1:perl-Error-0.17020-2.el7.noarch                                             36/59
  Installing : perl-TermReadKey-2.30-20.el7.x86_64                                           37/59
  Installing : libcom_err-devel-1.42.9-7.el7.x86_64                                          38/59
  Installing : rsync-3.0.9-17.el7.x86_64                                                     39/59
  Installing : libgnome-keyring-3.8.0-3.el7.x86_64                                           40/59
  Installing : perl-Git-1.8.3.1-6.el7_2.1.noarch                                             41/59
  Installing : git-1.8.3.1-6.el7_2.1.x86_64                                                  42/59
  Installing : zlib-devel-1.2.7-15.el7.x86_64                                                43/59
  Installing : libffi-devel-3.0.13-16.el7.x86_64                                             44/59
  Installing : libverto-devel-0.2.5-4.el7.x86_64                                             45/59
  Installing : libsepol-devel-2.1.9-3.el7.x86_64                                             46/59
  Installing : libselinux-devel-2.2.2-6.el7.x86_64                                           47/59
  Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64                                        48/59
  Installing : krb5-devel-1.13.2-12.el7_2.x86_64                                             49/59
  Installing : 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64                                      50/59
  Installing : st2-2.0.0-1.x86_64                                                            51/59
  Installing : st2mistral-2.0.0-1.x86_64                                                     52/59
  Updating   : 1:openssl-1.0.1e-51.el7_2.5.x86_64                                            53/59
  Cleanup    : 1:openssl-1.0.1e-42.el7.9.x86_64                                              54/59
  Cleanup    : python-2.7.5-34.el7.x86_64                                                    55/59
  Cleanup    : python-libs-2.7.5-34.el7.x86_64                                               56/59
  Cleanup    : krb5-libs-1.13.2-10.el7.x86_64                                                57/59
  Cleanup    : 1:openssl-libs-1.0.1e-42.el7.9.x86_64                                         58/59
  Cleanup    : pcre-8.32-15.el7.x86_64                                                       59/59
  Verifying  : perl-HTTP-Tiny-0.033-3.el7.noarch                                              1/59
  Verifying  : perl-Exporter-5.68-3.el7.noarch                                                2/59
  Verifying  : keyutils-libs-devel-1.5.8-3.el7.x86_64                                         3/59
  Verifying  : libsepol-devel-2.1.9-3.el7.x86_64                                              4/59
  Verifying  : perl-threads-shared-1.43-6.el7.x86_64                                          5/59
  Verifying  : 4:perl-Time-HiRes-1.9725-3.el7.x86_64                                          6/59
  Verifying  : 1:openssl-libs-1.0.1e-51.el7_2.5.x86_64                                        7/59
  Verifying  : perl-constant-1.27-2.el7.noarch                                                8/59
  Verifying  : perl-PathTools-3.40-5.el7.x86_64                                               9/59
  Verifying  : 4:perl-libs-5.16.3-286.el7.x86_64                                             10/59
  Verifying  : 4:perl-macros-5.16.3-286.el7.x86_64                                           11/59
  Verifying  : perl-File-Temp-0.23.01-3.el7.noarch                                           12/59
  Verifying  : 1:perl-Pod-Escapes-1.04-286.el7.noarch                                        13/59
  Verifying  : python-devel-2.7.5-39.el7_2.x86_64                                            14/59
  Verifying  : 1:perl-parent-0.225-244.el7.noarch                                            15/59
  Verifying  : libverto-devel-0.2.5-4.el7.x86_64                                             16/59
  Verifying  : perl-TermReadKey-2.30-20.el7.x86_64                                           17/59
  Verifying  : 4:perl-5.16.3-286.el7.x86_64                                                  18/59
  Verifying  : st2mistral-2.0.0-1.x86_64                                                     19/59
  Verifying  : 1:perl-Pod-Simple-3.28-4.el7.noarch                                           20/59
  Verifying  : perl-Time-Local-1.2300-2.el7.noarch                                           21/59
  Verifying  : perl-Pod-Perldoc-3.20-4.el7.noarch                                            22/59
  Verifying  : libffi-devel-3.0.13-16.el7.x86_64                                             23/59
  Verifying  : perl-Git-1.8.3.1-6.el7_2.1.noarch                                             24/59
  Verifying  : pcre-devel-8.32-15.el7_2.1.x86_64                                             25/59
  Verifying  : zlib-devel-1.2.7-15.el7.x86_64                                                26/59
  Verifying  : perl-Carp-1.26-244.el7.noarch                                                 27/59
  Verifying  : libselinux-devel-2.2.2-6.el7.x86_64                                           28/59
  Verifying  : 1:perl-Error-0.17020-2.el7.noarch                                             29/59
  Verifying  : 1:openssl-1.0.1e-51.el7_2.5.x86_64                                            30/59
  Verifying  : python-2.7.5-39.el7_2.x86_64                                                  31/59
  Verifying  : perl-Scalar-List-Utils-1.27-248.el7.x86_64                                    32/59
  Verifying  : perl-Socket-2.010-3.el7.x86_64                                                33/59
  Verifying  : libgnome-keyring-3.8.0-3.el7.x86_64                                           34/59
  Verifying  : perl-Pod-Usage-1.63-3.el7.noarch                                              35/59
  Verifying  : krb5-devel-1.13.2-12.el7_2.x86_64                                             36/59
  Verifying  : perl-Encode-2.51-7.el7.x86_64                                                 37/59
  Verifying  : libyaml-0.1.4-11.el7_0.x86_64                                                 38/59
  Verifying  : perl-Storable-2.45-3.el7.x86_64                                               39/59
  Verifying  : perl-podlators-2.5.1-3.el7.noarch                                             40/59
  Verifying  : perl-Getopt-Long-2.40-2.el7.noarch                                            41/59
  Verifying  : perl-File-Path-2.09-2.el7.noarch                                              42/59
  Verifying  : perl-threads-1.87-4.el7.x86_64                                                43/59
  Verifying  : krb5-libs-1.13.2-12.el7_2.x86_64                                              44/59
  Verifying  : perl-Filter-1.49-3.el7.x86_64                                                 45/59
  Verifying  : python-libs-2.7.5-39.el7_2.x86_64                                             46/59
  Verifying  : perl-Text-ParseWords-3.29-4.el7.noarch                                        47/59
  Verifying  : git-1.8.3.1-6.el7_2.1.x86_64                                                  48/59
  Verifying  : st2-2.0.0-1.x86_64                                                            49/59
  Verifying  : 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64                                      50/59
  Verifying  : rsync-3.0.9-17.el7.x86_64                                                     51/59
  Verifying  : pcre-8.32-15.el7_2.1.x86_64                                                   52/59
  Verifying  : libcom_err-devel-1.42.9-7.el7.x86_64                                          53/59
  Verifying  : python-libs-2.7.5-34.el7.x86_64                                               54/59
  Verifying  : krb5-libs-1.13.2-10.el7.x86_64                                                55/59
  Verifying  : 1:openssl-libs-1.0.1e-42.el7.9.x86_64                                         56/59
  Verifying  : pcre-8.32-15.el7.x86_64                                                       57/59
  Verifying  : python-2.7.5-34.el7.x86_64                                                    58/59
  Verifying  : 1:openssl-1.0.1e-42.el7.9.x86_64                                              59/59

Installed:
  st2.x86_64 0:2.0.0-1                         st2mistral.x86_64 0:2.0.0-1

Dependency Installed:
  git.x86_64 0:1.8.3.1-6.el7_2.1                     keyutils-libs-devel.x86_64 0:1.5.8-3.el7
  krb5-devel.x86_64 0:1.13.2-12.el7_2                libcom_err-devel.x86_64 0:1.42.9-7.el7
  libffi-devel.x86_64 0:3.0.13-16.el7                libgnome-keyring.x86_64 0:3.8.0-3.el7
  libselinux-devel.x86_64 0:2.2.2-6.el7              libsepol-devel.x86_64 0:2.1.9-3.el7
  libverto-devel.x86_64 0:0.2.5-4.el7                libyaml.x86_64 0:0.1.4-11.el7_0
  openssl-devel.x86_64 1:1.0.1e-51.el7_2.5           pcre-devel.x86_64 0:8.32-15.el7_2.1
  perl.x86_64 4:5.16.3-286.el7                       perl-Carp.noarch 0:1.26-244.el7
  perl-Encode.x86_64 0:2.51-7.el7                    perl-Error.noarch 1:0.17020-2.el7
  perl-Exporter.noarch 0:5.68-3.el7                  perl-File-Path.noarch 0:2.09-2.el7
  perl-File-Temp.noarch 0:0.23.01-3.el7              perl-Filter.x86_64 0:1.49-3.el7
  perl-Getopt-Long.noarch 0:2.40-2.el7               perl-Git.noarch 0:1.8.3.1-6.el7_2.1
  perl-HTTP-Tiny.noarch 0:0.033-3.el7                perl-PathTools.x86_64 0:3.40-5.el7
  perl-Pod-Escapes.noarch 1:1.04-286.el7             perl-Pod-Perldoc.noarch 0:3.20-4.el7
  perl-Pod-Simple.noarch 1:3.28-4.el7                perl-Pod-Usage.noarch 0:1.63-3.el7
  perl-Scalar-List-Utils.x86_64 0:1.27-248.el7       perl-Socket.x86_64 0:2.010-3.el7
  perl-Storable.x86_64 0:2.45-3.el7                  perl-TermReadKey.x86_64 0:2.30-20.el7
  perl-Text-ParseWords.noarch 0:3.29-4.el7           perl-Time-HiRes.x86_64 4:1.9725-3.el7
  perl-Time-Local.noarch 0:1.2300-2.el7              perl-constant.noarch 0:1.27-2.el7
  perl-libs.x86_64 4:5.16.3-286.el7                  perl-macros.x86_64 4:5.16.3-286.el7
  perl-parent.noarch 1:0.225-244.el7                 perl-podlators.noarch 0:2.5.1-3.el7
  perl-threads.x86_64 0:1.87-4.el7                   perl-threads-shared.x86_64 0:1.43-6.el7
  python-devel.x86_64 0:2.7.5-39.el7_2               rsync.x86_64 0:3.0.9-17.el7
  zlib-devel.x86_64 0:1.2.7-15.el7

Dependency Updated:
  krb5-libs.x86_64 0:1.13.2-12.el7_2                 openssl.x86_64 1:1.0.1e-51.el7_2.5
  openssl-libs.x86_64 1:1.0.1e-51.el7_2.5            pcre.x86_64 0:8.32-15.el7_2.1
  python.x86_64 0:2.7.5-39.el7_2                     python-libs.x86_64 0:2.7.5-39.el7_2

Complete!
[root@stackstorm ~]#

install StackStorm (MongoDB, RabbitMQ and PostgreSQL.)

Precondition

[root@stackstorm ~]# getenforce
Disabled
[root@stackstorm ~]# iptables -nL
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
[root@stackstorm ~]# 

Install MongoDB and RabbitMQ.

[root@stackstorm ~]# yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Loaded plugins: fastestmirror
epel-release-latest-7.noarch.rpm                                            |  14 kB  00:00:00
Examining /var/tmp/yum-root-jUCkpn/epel-release-latest-7.noarch.rpm: epel-release-7-8.noarch
Marking /var/tmp/yum-root-jUCkpn/epel-release-latest-7.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-8 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package               Arch            Version        Repository                              Size
===================================================================================================
Installing:
 epel-release          noarch          7-8            /epel-release-latest-7.noarch           24 k

Transaction Summary
===================================================================================================
Install  1 Package

Total size: 24 k
Installed size: 24 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-8.noarch                                                         1/1
  Verifying  : epel-release-7-8.noarch                                                         1/1

Installed:
  epel-release.noarch 0:7-8

Complete!
[root@stackstorm ~]# rpm --import https://www.mongodb.org/static/pgp/server-3.2.asc
[root@stackstorm ~]# sh -c "cat <<EOT > /etc/yum.repos.d/mongodb-org-3.2.repo
> [mongodb-org-3.2]
> name=MongoDB Repository
> baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/3.2/x86_64/
> gpgcheck=1
> enabled=1
> gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
> EOT"
[root@stackstorm ~]# cat /etc/yum.repos.d/mongodb-org-3.2.repo
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
[root@stackstorm ~]#
[root@stackstorm ~]# yum -y install mongodb-org
Loaded plugins: fastestmirror
base                                                                        | 3.6 kB  00:00:00
epel/x86_64/metalink                                                        | 5.3 kB  00:00:00
epel                                                                        | 4.3 kB  00:00:00
extras                                                                      | 3.4 kB  00:00:00
mongodb-org-3.2                                                             | 2.5 kB  00:00:00
updates                                                                     | 3.4 kB  00:00:00
(1/8): epel/x86_64/group_gz                                                 | 170 kB  00:00:00
(2/8): base/7/x86_64/group_gz                                               | 155 kB  00:00:00
(3/8): extras/7/x86_64/primary_db                                           | 165 kB  00:00:00
(4/8): mongodb-org-3.2/primary_db                                           |  45 kB  00:00:00
(5/8): epel/x86_64/updateinfo                                               | 627 kB  00:00:03
(6/8): epel/x86_64/primary_db                                               | 4.2 MB  00:00:13
(7/8): updates/7/x86_64/primary_db                                          | 7.8 MB  00:00:12
base/7/x86_64/primary_db       FAILED                                          16 MB  00:00:24 ETA
http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.2.1511/os/x86_64/repodata/c6411f1cc8a000ed2b651b49134631d279abba1ec1f78e5dcca79a52d8c1eada-primary.sqlite.bz2: [Errno 14] curl#18 - "transfer closed with 2896944 bytes remaining to read"
Trying other mirror.
(8/8): base/7/x86_64/primary_db                                             | 5.3 MB  00:00:05
Determining fastest mirrors
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package mongodb-org.x86_64 0:3.2.9-1.el7 will be installed
--> Processing Dependency: mongodb-org-tools = 3.2.9 for package: mongodb-org-3.2.9-1.el7.x86_64
--> Processing Dependency: mongodb-org-shell = 3.2.9 for package: mongodb-org-3.2.9-1.el7.x86_64
--> Processing Dependency: mongodb-org-server = 3.2.9 for package: mongodb-org-3.2.9-1.el7.x86_64
--> Processing Dependency: mongodb-org-mongos = 3.2.9 for package: mongodb-org-3.2.9-1.el7.x86_64
--> Running transaction check
---> Package mongodb-org-mongos.x86_64 0:3.2.9-1.el7 will be installed
---> Package mongodb-org-server.x86_64 0:3.2.9-1.el7 will be installed
---> Package mongodb-org-shell.x86_64 0:3.2.9-1.el7 will be installed
---> Package mongodb-org-tools.x86_64 0:3.2.9-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                     Arch            Version                Repository                Size
===================================================================================================
Installing:
 mongodb-org                 x86_64          3.2.9-1.el7            mongodb-org-3.2          5.8 k
Installing for dependencies:
 mongodb-org-mongos          x86_64          3.2.9-1.el7            mongodb-org-3.2          5.6 M
 mongodb-org-server          x86_64          3.2.9-1.el7            mongodb-org-3.2           12 M
 mongodb-org-shell           x86_64          3.2.9-1.el7            mongodb-org-3.2          6.7 M
 mongodb-org-tools           x86_64          3.2.9-1.el7            mongodb-org-3.2           43 M

Transaction Summary
===================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 68 M
Installed size: 222 M
Downloading packages:
(1/5): mongodb-org-3.2.9-1.el7.x86_64.rpm                                   | 5.8 kB  00:00:00
(2/5): mongodb-org-mongos-3.2.9-1.el7.x86_64.rpm                            | 5.6 MB  00:00:12
(3/5): mongodb-org-server-3.2.9-1.el7.x86_64.rpm                            |  12 MB  00:00:25
(4/5): mongodb-org-shell-3.2.9-1.el7.x86_64.rpm                             | 6.7 MB  00:00:13
(5/5): mongodb-org-tools-3.2.9-1.el7.x86_64.rpm                             |  43 MB  00:00:59
---------------------------------------------------------------------------------------------------
Total                                                              813 kB/s |  68 MB  00:01:25
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : mongodb-org-server-3.2.9-1.el7.x86_64                                           1/5
  Installing : mongodb-org-shell-3.2.9-1.el7.x86_64                                            2/5
  Installing : mongodb-org-mongos-3.2.9-1.el7.x86_64                                           3/5
  Installing : mongodb-org-tools-3.2.9-1.el7.x86_64                                            4/5
  Installing : mongodb-org-3.2.9-1.el7.x86_64                                                  5/5
  Verifying  : mongodb-org-tools-3.2.9-1.el7.x86_64                                            1/5
  Verifying  : mongodb-org-mongos-3.2.9-1.el7.x86_64                                           2/5
  Verifying  : mongodb-org-shell-3.2.9-1.el7.x86_64                                            3/5
  Verifying  : mongodb-org-3.2.9-1.el7.x86_64                                                  4/5
  Verifying  : mongodb-org-server-3.2.9-1.el7.x86_64                                           5/5

Installed:
  mongodb-org.x86_64 0:3.2.9-1.el7

Dependency Installed:
  mongodb-org-mongos.x86_64 0:3.2.9-1.el7          mongodb-org-server.x86_64 0:3.2.9-1.el7
  mongodb-org-shell.x86_64 0:3.2.9-1.el7           mongodb-org-tools.x86_64 0:3.2.9-1.el7

Complete!
[root@stackstorm ~]# yum -y install rabbitmq-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package rabbitmq-server.noarch 0:3.3.5-23.el7 will be installed
--> Processing Dependency: erlang-xmerl >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-tools >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-stdlib >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-ssl >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-sasl >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-public_key >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-os_mon >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-mnesia >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-kernel >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-erts >= R12B-3 for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Processing Dependency: erlang-sd_notify for package: rabbitmq-server-3.3.5-23.el7.noarch
--> Running transaction check
---> Package erlang-erts.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: lksctp-tools for package: erlang-erts-R16B-03.17.el7.x86_64
---> Package erlang-kernel.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-mnesia.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-os_mon.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: erlang-snmp(x86-64) = R16B-03.17.el7 for package: erlang-os_mon-R16B-03.17.el7.x86_64
--> Processing Dependency: erlang-otp_mibs(x86-64) = R16B-03.17.el7 for package: erlang-os_mon-R16B-03.17.el7.x86_64
---> Package erlang-public_key.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: erlang-crypto(x86-64) = R16B-03.17.el7 for package: erlang-public_key-R16B-03.17.el7.x86_64
--> Processing Dependency: erlang-asn1(x86-64) = R16B-03.17.el7 for package: erlang-public_key-R16B-03.17.el7.x86_64
---> Package erlang-sasl.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-sd_notify.x86_64 0:0.1-1.el7 will be installed
---> Package erlang-ssl.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-stdlib.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: erlang-compiler(x86-64) = R16B-03.17.el7 for package: erlang-stdlib-R16B-03.17.el7.x86_64
---> Package erlang-tools.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: erlang-runtime_tools(x86-64) = R16B-03.17.el7 for package: erlang-tools-R16B-03.17.el7.x86_64
--> Processing Dependency: erlang-inets(x86-64) = R16B-03.17.el7 for package: erlang-tools-R16B-03.17.el7.x86_64
---> Package erlang-xmerl.x86_64 0:R16B-03.17.el7 will be installed
--> Running transaction check
---> Package erlang-asn1.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-compiler.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: erlang-hipe(x86-64) = R16B-03.17.el7 for package: erlang-compiler-R16B-03.17.el7.x86_64
---> Package erlang-crypto.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-inets.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-otp_mibs.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-runtime_tools.x86_64 0:R16B-03.17.el7 will be installed
---> Package erlang-snmp.x86_64 0:R16B-03.17.el7 will be installed
---> Package lksctp-tools.x86_64 0:1.0.13-3.el7 will be installed
--> Running transaction check
---> Package erlang-hipe.x86_64 0:R16B-03.17.el7 will be installed
--> Processing Dependency: erlang-syntax_tools(x86-64) = R16B-03.17.el7 for package: erlang-hipe-R16B-03.17.el7.x86_64
--> Running transaction check
---> Package erlang-syntax_tools.x86_64 0:R16B-03.17.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                         Arch              Version                   Repository       Size
===================================================================================================
Installing:
 rabbitmq-server                 noarch            3.3.5-23.el7              epel            4.0 M
Installing for dependencies:
 erlang-asn1                     x86_64            R16B-03.17.el7            epel            758 k
 erlang-compiler                 x86_64            R16B-03.17.el7            epel            1.0 M
 erlang-crypto                   x86_64            R16B-03.17.el7            epel             85 k
 erlang-erts                     x86_64            R16B-03.17.el7            epel            2.5 M
 erlang-hipe                     x86_64            R16B-03.17.el7            epel            2.4 M
 erlang-inets                    x86_64            R16B-03.17.el7            epel            800 k
 erlang-kernel                   x86_64            R16B-03.17.el7            epel            1.1 M
 erlang-mnesia                   x86_64            R16B-03.17.el7            epel            700 k
 erlang-os_mon                   x86_64            R16B-03.17.el7            epel            114 k
 erlang-otp_mibs                 x86_64            R16B-03.17.el7            epel             32 k
 erlang-public_key               x86_64            R16B-03.17.el7            epel            538 k
 erlang-runtime_tools            x86_64            R16B-03.17.el7            epel            179 k
 erlang-sasl                     x86_64            R16B-03.17.el7            epel            293 k
 erlang-sd_notify                x86_64            0.1-1.el7                 epel            9.1 k
 erlang-snmp                     x86_64            R16B-03.17.el7            epel            1.5 M
 erlang-ssl                      x86_64            R16B-03.17.el7            epel            587 k
 erlang-stdlib                   x86_64            R16B-03.17.el7            epel            2.2 M
 erlang-syntax_tools             x86_64            R16B-03.17.el7            epel            336 k
 erlang-tools                    x86_64            R16B-03.17.el7            epel            565 k
 erlang-xmerl                    x86_64            R16B-03.17.el7            epel            997 k
 lksctp-tools                    x86_64            1.0.13-3.el7              base             87 k

Transaction Summary
===================================================================================================
Install  1 Package (+21 Dependent packages)

Total download size: 21 M
Installed size: 36 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/epel/packages/erlang-crypto-R16B-03.17.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Public key for erlang-crypto-R16B-03.17.el7.x86_64.rpm is not installed
(1/22): erlang-crypto-R16B-03.17.el7.x86_64.rpm                             |  85 kB  00:00:00
(2/22): erlang-compiler-R16B-03.17.el7.x86_64.rpm                           | 1.0 MB  00:00:01
(3/22): erlang-asn1-R16B-03.17.el7.x86_64.rpm                               | 758 kB  00:00:01
(4/22): erlang-inets-R16B-03.17.el7.x86_64.rpm                              | 800 kB  00:00:02
(5/22): erlang-mnesia-R16B-03.17.el7.x86_64.rpm                             | 700 kB  00:00:01
(6/22): erlang-otp_mibs-R16B-03.17.el7.x86_64.rpm                           |  32 kB  00:00:00
(7/22): erlang-public_key-R16B-03.17.el7.x86_64.rpm                         | 538 kB  00:00:00
(8/22): erlang-runtime_tools-R16B-03.17.el7.x86_64.rpm                      | 179 kB  00:00:00
(9/22): erlang-os_mon-R16B-03.17.el7.x86_64.rpm                             | 114 kB  00:00:01
(10/22): erlang-sd_notify-0.1-1.el7.x86_64.rpm                              | 9.1 kB  00:00:00
(11/22): erlang-sasl-R16B-03.17.el7.x86_64.rpm                              | 293 kB  00:00:00
(12/22): erlang-ssl-R16B-03.17.el7.x86_64.rpm                               | 587 kB  00:00:01
(13/22): erlang-kernel-R16B-03.17.el7.x86_64.rpm                            | 1.1 MB  00:00:05
(14/22): erlang-snmp-R16B-03.17.el7.x86_64.rpm                              | 1.5 MB  00:00:04
(15/22): erlang-tools-R16B-03.17.el7.x86_64.rpm                             | 565 kB  00:00:01
(16/22): erlang-stdlib-R16B-03.17.el7.x86_64.rpm                            | 2.2 MB  00:00:05
(17/22): erlang-xmerl-R16B-03.17.el7.x86_64.rpm                             | 997 kB  00:00:02
warning: /var/cache/yum/x86_64/7/base/packages/lksctp-tools-1.0.13-3.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for lksctp-tools-1.0.13-3.el7.x86_64.rpm is not installed
(18/22): lksctp-tools-1.0.13-3.el7.x86_64.rpm                               |  87 kB  00:00:05
(19/22): erlang-syntax_tools-R16B-03.17.el7.x86_64.rpm                      | 336 kB  00:00:14
(20/22): erlang-erts-R16B-03.17.el7.x86_64.rpm                              | 2.5 MB  00:00:25
(21/22): erlang-hipe-R16B-03.17.el7.x86_64.rpm                              | 2.4 MB  00:00:32
(22/22): rabbitmq-server-3.3.5-23.el7.noarch.rpm                            | 4.0 MB  00:00:24
---------------------------------------------------------------------------------------------------
Total                                                              575 kB/s |  21 MB  00:00:36
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
 Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
 Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
 Package    : epel-release-7-8.noarch (@/epel-release-latest-7.noarch)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
 Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 Package    : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : lksctp-tools-1.0.13-3.el7.x86_64                                               1/22
  Installing : erlang-crypto-R16B-03.17.el7.x86_64                                            2/22
  Installing : erlang-syntax_tools-R16B-03.17.el7.x86_64                                      3/22
  Installing : erlang-hipe-R16B-03.17.el7.x86_64                                              4/22
  Installing : erlang-compiler-R16B-03.17.el7.x86_64                                          5/22
  Installing : erlang-erts-R16B-03.17.el7.x86_64                                              6/22
  Installing : erlang-stdlib-R16B-03.17.el7.x86_64                                            7/22
  Installing : erlang-kernel-R16B-03.17.el7.x86_64                                            8/22
  Installing : erlang-mnesia-R16B-03.17.el7.x86_64                                            9/22
  Installing : erlang-runtime_tools-R16B-03.17.el7.x86_64                                    10/22
  Installing : erlang-snmp-R16B-03.17.el7.x86_64                                             11/22
  Installing : erlang-otp_mibs-R16B-03.17.el7.x86_64                                         12/22
  Installing : erlang-sd_notify-0.1-1.el7.x86_64                                             13/22
  Installing : erlang-asn1-R16B-03.17.el7.x86_64                                             14/22
  Installing : erlang-public_key-R16B-03.17.el7.x86_64                                       15/22
  Installing : erlang-ssl-R16B-03.17.el7.x86_64                                              16/22
  Installing : erlang-inets-R16B-03.17.el7.x86_64                                            17/22
  Installing : erlang-tools-R16B-03.17.el7.x86_64                                            18/22
  Installing : erlang-sasl-R16B-03.17.el7.x86_64                                             19/22
  Installing : erlang-os_mon-R16B-03.17.el7.x86_64                                           20/22
  Installing : erlang-xmerl-R16B-03.17.el7.x86_64                                            21/22
  Installing : rabbitmq-server-3.3.5-23.el7.noarch                                           22/22
  Verifying  : erlang-sd_notify-0.1-1.el7.x86_64                                              1/22
  Verifying  : erlang-sasl-R16B-03.17.el7.x86_64                                              2/22
  Verifying  : rabbitmq-server-3.3.5-23.el7.noarch                                            3/22
  Verifying  : erlang-kernel-R16B-03.17.el7.x86_64                                            4/22
  Verifying  : erlang-asn1-R16B-03.17.el7.x86_64                                              5/22
  Verifying  : erlang-crypto-R16B-03.17.el7.x86_64                                            6/22
  Verifying  : erlang-syntax_tools-R16B-03.17.el7.x86_64                                      7/22
  Verifying  : erlang-runtime_tools-R16B-03.17.el7.x86_64                                     8/22
  Verifying  : erlang-hipe-R16B-03.17.el7.x86_64                                              9/22
  Verifying  : erlang-public_key-R16B-03.17.el7.x86_64                                       10/22
  Verifying  : erlang-inets-R16B-03.17.el7.x86_64                                            11/22
  Verifying  : erlang-compiler-R16B-03.17.el7.x86_64                                         12/22
  Verifying  : erlang-erts-R16B-03.17.el7.x86_64                                             13/22
  Verifying  : erlang-ssl-R16B-03.17.el7.x86_64                                              14/22
  Verifying  : erlang-xmerl-R16B-03.17.el7.x86_64                                            15/22
  Verifying  : erlang-stdlib-R16B-03.17.el7.x86_64                                           16/22
  Verifying  : erlang-snmp-R16B-03.17.el7.x86_64                                             17/22
  Verifying  : erlang-otp_mibs-R16B-03.17.el7.x86_64                                         18/22
  Verifying  : erlang-os_mon-R16B-03.17.el7.x86_64                                           19/22
  Verifying  : erlang-tools-R16B-03.17.el7.x86_64                                            20/22
  Verifying  : erlang-mnesia-R16B-03.17.el7.x86_64                                           21/22
  Verifying  : lksctp-tools-1.0.13-3.el7.x86_64                                              22/22

Installed:
  rabbitmq-server.noarch 0:3.3.5-23.el7

Dependency Installed:
  erlang-asn1.x86_64 0:R16B-03.17.el7            erlang-compiler.x86_64 0:R16B-03.17.el7
  erlang-crypto.x86_64 0:R16B-03.17.el7          erlang-erts.x86_64 0:R16B-03.17.el7
  erlang-hipe.x86_64 0:R16B-03.17.el7            erlang-inets.x86_64 0:R16B-03.17.el7
  erlang-kernel.x86_64 0:R16B-03.17.el7          erlang-mnesia.x86_64 0:R16B-03.17.el7
  erlang-os_mon.x86_64 0:R16B-03.17.el7          erlang-otp_mibs.x86_64 0:R16B-03.17.el7
  erlang-public_key.x86_64 0:R16B-03.17.el7      erlang-runtime_tools.x86_64 0:R16B-03.17.el7
  erlang-sasl.x86_64 0:R16B-03.17.el7            erlang-sd_notify.x86_64 0:0.1-1.el7
  erlang-snmp.x86_64 0:R16B-03.17.el7            erlang-ssl.x86_64 0:R16B-03.17.el7
  erlang-stdlib.x86_64 0:R16B-03.17.el7          erlang-syntax_tools.x86_64 0:R16B-03.17.el7
  erlang-tools.x86_64 0:R16B-03.17.el7           erlang-xmerl.x86_64 0:R16B-03.17.el7
  lksctp-tools.x86_64 0:1.0.13-3.el7

Complete!
[root@stackstorm ~]#

Start MongoDB and RabbitMQ.

[root@stackstorm ~]# systemctl start mongod rabbitmq-server
[root@stackstorm ~]# systemctl enable mongod rabbitmq-server
mongod.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig mongod on
Created symlink from /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service to /usr/lib/systemd/system/rabbitmq-server.service.
[root@stackstorm ~]#

Install PostgreSQL.

[root@stackstorm ~]# yum -y install postgresql-server postgresql-contrib postgresql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package postgresql-contrib.x86_64 0:9.2.15-1.el7_2 will be installed
--> Processing Dependency: postgresql-libs(x86-64) = 9.2.15-1.el7_2 for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: postgresql(x86-64) = 9.2.15-1.el7_2 for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22)(64bit) for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.18)(64bit) for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11)(64bit) for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: libxslt.so.1()(64bit) for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: libpq.so.5()(64bit) for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
--> Processing Dependency: libossp-uuid.so.16()(64bit) for package: postgresql-contrib-9.2.15-1.el7_2.x86_64
---> Package postgresql-devel.x86_64 0:9.2.15-1.el7_2 will be installed
---> Package postgresql-server.x86_64 0:9.2.15-1.el7_2 will be installed
--> Running transaction check
---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed
---> Package postgresql.x86_64 0:9.2.15-1.el7_2 will be installed
---> Package postgresql-libs.x86_64 0:9.2.15-1.el7_2 will be installed
---> Package uuid.x86_64 0:1.6.2-26.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                      Arch             Version                     Repository         Size
===================================================================================================
Installing:
 postgresql-contrib           x86_64           9.2.15-1.el7_2              updates           549 k
 postgresql-devel             x86_64           9.2.15-1.el7_2              updates           949 k
 postgresql-server            x86_64           9.2.15-1.el7_2              updates           3.8 M
Installing for dependencies:
 libxslt                      x86_64           1.1.28-5.el7                base              242 k
 postgresql                   x86_64           9.2.15-1.el7_2              updates           3.0 M
 postgresql-libs              x86_64           9.2.15-1.el7_2              updates           231 k
 uuid                         x86_64           1.6.2-26.el7                base               55 k

Transaction Summary
===================================================================================================
Install  3 Packages (+4 Dependent packages)

Total download size: 8.8 M
Installed size: 39 M
Downloading packages:
(1/7): libxslt-1.1.28-5.el7.x86_64.rpm                                      | 242 kB  00:00:01
(2/7): postgresql-contrib-9.2.15-1.el7_2.x86_64.rpm                         | 549 kB  00:00:02
(3/7): uuid-1.6.2-26.el7.x86_64.rpm                                         |  55 kB  00:00:00
(4/7): postgresql-libs-9.2.15-1.el7_2.x86_64.rpm                            | 231 kB  00:00:06
(5/7): postgresql-devel-9.2.15-1.el7_2.x86_64.rpm                           | 949 kB  00:00:08
(6/7): postgresql-9.2.15-1.el7_2.x86_64.rpm                                 | 3.0 MB  00:00:09
(7/7): postgresql-server-9.2.15-1.el7_2.x86_64.rpm                          | 3.8 MB  00:00:36
---------------------------------------------------------------------------------------------------
Total                                                              236 kB/s | 8.8 MB  00:00:37
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : postgresql-libs-9.2.15-1.el7_2.x86_64                                           1/7
  Installing : postgresql-9.2.15-1.el7_2.x86_64                                                2/7
  Installing : uuid-1.6.2-26.el7.x86_64                                                        3/7
  Installing : libxslt-1.1.28-5.el7.x86_64                                                     4/7
  Installing : postgresql-contrib-9.2.15-1.el7_2.x86_64                                        5/7
  Installing : postgresql-devel-9.2.15-1.el7_2.x86_64                                          6/7
  Installing : postgresql-server-9.2.15-1.el7_2.x86_64                                         7/7
  Verifying  : postgresql-contrib-9.2.15-1.el7_2.x86_64                                        1/7
  Verifying  : postgresql-libs-9.2.15-1.el7_2.x86_64                                           2/7
  Verifying  : libxslt-1.1.28-5.el7.x86_64                                                     3/7
  Verifying  : postgresql-devel-9.2.15-1.el7_2.x86_64                                          4/7
  Verifying  : uuid-1.6.2-26.el7.x86_64                                                        5/7
  Verifying  : postgresql-server-9.2.15-1.el7_2.x86_64                                         6/7
  Verifying  : postgresql-9.2.15-1.el7_2.x86_64                                                7/7

Installed:
  postgresql-contrib.x86_64 0:9.2.15-1.el7_2        postgresql-devel.x86_64 0:9.2.15-1.el7_2
  postgresql-server.x86_64 0:9.2.15-1.el7_2

Dependency Installed:
  libxslt.x86_64 0:1.1.28-5.el7                      postgresql.x86_64 0:9.2.15-1.el7_2
  postgresql-libs.x86_64 0:9.2.15-1.el7_2            uuid.x86_64 0:1.6.2-26.el7

Complete!
[root@stackstorm ~]# postgresql-setup initdb
Initializing database ... OK

[root@stackstorm ~]# sed -i "s/\(host.*all.*all.*127.0.0.1\/32.*\)ident/\1md5/" /var/lib/pgsql/data/pg_hba.conf
[root@stackstorm ~]# sed -i "s/\(host.*all.*all.*::1\/128.*\)ident/\1md5/" /var/lib/pgsql/data/pg_hba.conf

Start PostgreSQL.

[root@stackstorm ~]# systemctl start postgresql
[root@stackstorm ~]# systemctl enable postgresql
Created symlink from /etc/systemd/system/multi-user.target.wants/postgresql.service to /usr/lib/systemd/system/postgresql.service.
[root@stackstorm ~]#

docker service create option(endopoint-mode/publish)

option pattern

--endpoint-mode -p(--publish) --network Network ip
vip -p 80:80 (none) ingress,
docker_gwbridge
ingress->全ノードでコンテナ固有のIP
docker_gwbridge->各ノード毎に、コンテナ固有のIP
vip (none) (none) bridge 各ノード毎に、コンテナ固有のIP
vip -p 80:80 overlay1 ingress,
docker_gwbridge,
overlay1
ingress->全ノードでコンテナ固有のIP
docker_gwbridge->各ノード毎に、コンテナ固有のIP
overlay1->全ノードでコンテナ固有のIP
dnsrr -p 80:80 (none) Error -
dnsrr (none) (none) bridge 各ノード毎に、コンテナ固有のIP
dnsrr -p 80:80 overlay1 Error -

service create option "--endpoint-mode dnsrr" with overlay network

docker network

[root@docker01 ~]# docker network create --driver overlay overlay1

docker service create

[root@docker01 ~]# docker service create --endpoint-mode dnsrr --name test --network overlay1 --replicas 1 nginx
[root@docker01 ~]# docker service create --endpoint-mode dnsrr --name client --network overlay1 --replicas 1 centos tail -f /dev/null

[root@docker01 ~]# docker service scale test=4
[root@docker01 ~]# docker service scale client=3

node, service status

[root@docker01 ~]# docker node ls
ID                           HOSTNAME  STATUS  AVAILABILITY  MANAGER STATUS
aldkiawrxwc5wti5z8nf6j1k7    docker02  Ready   Active
aqg2mnbz4tw6tu51h8h80w3ow *  docker01  Ready   Active        Leader
[root@docker01 ~]# docker service ls
ID            NAME    REPLICAS  IMAGE   COMMAND
1eaye43egvr0  test    4/4       nginx
3l3yjxdgf6jb  client  3/3       centos  tail -f /dev/null
[root@docker01 ~]#

docker01

[root@docker01 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' client.1.1n4qwio5tp06tx6g7p25wgn3v
10.0.0.4
[root@docker01 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' client.2.dtufzfhqyg46ztngqelgzl7go
10.0.0.8
[root@docker01 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' test.4.81xmfypsharpuoinldxdjufw5
10.0.0.7
[root@docker01 ~]#

docker02

[root@docker02 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' client.3.dowg24r4hqwjygtrf4hzu3qf7
10.0.0.9
[root@docker02 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' test.1.2hk1ijiw1xscgm6dayf59d3ik
10.0.0.2
[root@docker02 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' test.2.3hc8clkxwb9bxxcqi7qkal541
10.0.0.5
[root@docker02 ~]# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .IPAddress}}{{end}}' test.3.eowc0co7m8remybcl3st61s3n
10.0.0.6
[root@docker02 ~]#

use docker inspect command

"docker inspect -f"

docker inpsect コマンドのフォーマット指定について確認してみました。

途中省略していますが、以下のように表示されます。

# docker inspect af8068
[
    {
        "Id": "af80684d6eee152466c11f595b930e70bc523c8404126d034742cd00e677b469",

        *snip*
        
        "NetworkSettings": {
            "Bridge": "",

            *snip*

            "Networks": {
                "overlay1": {
                    "IPAMConfig": {
                        "IPv4Address": "10.0.0.8"
                    },
                    "Links": null,
                    "Aliases": [
                        "af80684d6eee"
                    ],
                    "NetworkID": "390dc5a9u7v9nwakdwvs0mxkl",
                    "EndpointID": "f96c42b6e48a691522348726d73112cba526d6b4d71d0f65f7a24cf0d8f4a74d",
                    "Gateway": "",
                    "IPAddress": "10.0.0.8",
                    "IPPrefixLen": 24,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:0a:00:00:08"
                }
            }
        }
    }

]
#

Network関連の情報をとるために、オプションを指定してみました。

# docker inspect -f '{{ .NetworkSettings.Networks}}' af8068
map[overlay1:0xc8200b6780]
# docker inspect -f '{{json .NetworkSettings.Networks}}' af8068
{"overlay1":{"IPAMConfig":{"IPv4Address":"10.0.0.8"},"Links":null,"Aliases":["af80684d6eee"],"NetworkID":"390dc5a9u7v9nwakdwvs0mxkl","EndpointID":"f96c42b6e48a691522348726d73112cba526d6b4d71d0f65f7a24cf0d8f4a74d","Gateway":"","IPAddress":"10.0.0.8","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:0a:00:00:08"}}

rangeを設定すると配列のように複数項目がある場合にループ処理している。 下の例では、Networkの一つであるoverlay1が一つの項目になる。 また、json形式で表示されたい場合は、-fのオプション時にjsonを指定する。

# docker inspect -f '{{range .NetworkSettings.Networks}}{{json .}}{{end}}' af8068
{"IPAMConfig":{"IPv4Address":"10.0.0.8"},"Links":null,"Aliases":["af80684d6eee"],"NetworkID":"390dc5a9u7v9nwakdwvs0mxkl","EndpointID":"f96c42b6e48a691522348726d73112cba526d6b4d71d0f65f7a24cf0d8f4a74d","Gateway":"","IPAddress":"10.0.0.8","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:0a:00:00:08"}
# docker inspect -f '{{range .NetworkSettings.Networks}}{{println .}}{{end}}' af8068
&{0xc82032e540 [] [af80684d6eee] 390dc5a9u7v9nwakdwvs0mxkl f96c42b6e48a691522348726d73112cba526d6b4d71d0f65f7a24cf0d8f4a74d  10.0.0.8 24   0 02:42:0a:00:00:08}
# docker inspect -f '{{range .NetworkSettings.Networks}}{{ .}}{{end}}' af8068
{0xc82032e600 [] [af80684d6eee] 390dc5a9u7v9nwakdwvs0mxkl f96c42b6e48a691522348726d73112cba526d6b4d71d0f65f7a24cf0d8f4a74d  10.0.0.8 24   0 02:42:0a:00:00:08}

docker network inspect

formatの指定(例)

IPを確認するのにフォーマットオプションを指定してみた。

# docker network inspect -f '{{range .Containers}}{{print .Name}}{{print " "}}{{println .IPv4Address}}{{end}}' ingress
demo.4.1wiax61a7q6m933jqgi9wsraj 10.255.0.8/16
demo.1.45nv39g4fmd7yqsvf84rifrij 10.255.0.5/16
ingress-endpoint 10.255.0.4/16

#