SaltStackを試してみた

SaltStackは、大量のサーバを管理運用するためのリモート制御・設定管理ツールです。
capistranoなどのリモート制御ツールとpuppet, chefなどの設定管理ツールを合わせたようなものという印象です。
pythonで書かれてます。

http://saltstack.org/

インストール

まずは、インストールから。saltstackは、以下のものに依存があります。

Python 2.6
ZeroMQ >= 2.1.9
pyzmq >= 2.1.9 - ZeroMQ Python bindings
M2Crypto - Python OpenSSL wrapper
PyCrypto - The Python cryptography toolkit
msgpack-python - High-performance message interchange format
YAML - Python YAML bindings

では、CentOSに、saltstackを入れてみましょう。上記の依存ツールはyumでいれるとまるっと入れてくれます。きっと。

# wget -O /etc/yum.repos.d/epel-salt.repo \\
    http://repos.fedorapeople.org/repos/herlo/salt/epel-salt.repo

SaltStackは、サーバ/クライアント型のツールで、サーバとクライアントは、それぞれmasterとminionと呼ばれます。
master、minionをインストールします。

#yum install salt-master
#yum install salt-minion
設定

設定ファイルはそれぞれ下記になります。
/etc/salt/master
/etc/salt/minion

# vi /etc/salt/minion
- #master: salt
+ master: 10.0.0.1
実行

master側

# salt-master -d

minion側

# salt-minion -d

master側で、アクセスを許可するminionサーバを設定する。

# salt-key -L
# salt-key -A
or
# salt-key -a <minion's id>

今日はとりあえず、ここまで。

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


订阅 substack 体验古早写作:


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::