010-SaltStackとSaltStackのWeb UIインストールの配備

saltstackウェブuiwebプラットフォームインターフェイス
saltapiプロジェクトのホームページます。http://salt-api.readthedocs.org/en/latest/
岩塩プロジェクトのホームページます。https://github.com/saltstack/halite
公式文書ます。https://github.com/saltstack/

マスターロードのWebインターフェイス

  1. CDの/ var / WWWのダウンロード岩塩
    アドレスhttps://github.com/saltstack/halite
  2. 生成されたindex.htmlファイルの
    解凍と岩塩の下にディレクトリを入力します
  3. CDの岩塩/岩塩
cd halite/halite
./genindex.py -C
  1. インストールの塩-API
yum install salt-api
  1. 作成ユーザ塩-APIの(非ルート)
useradd -M -s /sbin/nologin slsapi
echo 'slsapi' | passwd slsapi --stdin
  1. マスタ側プロファイル、/etc/salt/master.dで追加saltweb.confを追加します
    vi /etc/salt/master.d/saltweb.conf、次の行を追加します。
rest_cherrypy:
 host: 0.0.0.0 port: 8080 debug: true static: /var/www/halite/halite #修改为自己的存储路径 app: /var/www/halite/halite/index.html external_auth: pam: slsapi: #此处修改为自己的用户 - .* - '@runner' - '@wheel' 

そして、マスターを再起動します。systemctl restart salt-master

 

ユーザーテストをビルドします。
塩-aのPAM \ * test.ping
見た手先の復帰情報が成功したログイン認証を示してユーザー名とパスワードを入力します。
  1. 塩-APIのスタートアップ項目の設定、および開始

カイからセットAPIブート

systemctl enable salt-api.service

サービスには、ファイルを変更しvi /usr/lib/systemd/system/salt-api.service、ExecStartの項目を変更します

ExecStart=/usr/bin/python /home/software/halite-master/halite/server_bottle.py -d -C -l debug -s cherrypy (这步骤可省略) 

その後、塩-APIを開始

systemctl daemon-reload
systemctl start salt-api
如无效则用下面方法启动
CDの/ var / www /の岩塩/岩塩
塩-API -d
若しくは 
パイソンserver_bottle.py -d -C -lデバッグ-s CherryPyに
 
 
テストを記録します。
http://192.168.1.230:8080/app/
 
 

塩のWeb管理プラットフォーム:Oneops展開

 

https://github.com/net592/OneOps
展開環境:centos6.2;ジャンゴ-1.9.5; 2.7.11 Python-の
gitが展開ドキュメントを与えていないので、以下では、独自の展開の試みに従い、単なる誤差である
1.gitクローンソースコード

クローンhttps://github.com/net592/OneOps.git Gitの
。1つの
2.インストールの依存関係

ジャンゴ-のcrontabをインストールPIP
ジャンゴ・セロリのインストールPIP
PIPは昆布のインストール
ビリヤードをインストールピップを
pytzをインストールPIP

 

おすすめ

転載: www.cnblogs.com/xuefy/p/11607358.html
おすすめ