Salt編のsalt入門
1194 ワード
一、salt Saltとは何か:新しいインフラストラクチャ管理方式で、配置が簡単で、数分以内に運行でき、拡張性がよく、万台以上のサーバーを管理しやすく、速度が速く、サーバー間の秒級通信ができる.saltの下部にはダイナミックな接続バスが採用されており、アセンブリ、リモート実行、構成管理などに使用できます.
saltクライアントプログラムはポートを傍受しないで、クライアントが起動した後、自発的にmaster端に接続して登録して、それからずっとこのTCP接続を維持して、masterはこのTCP接続を通じてクライアントに対して制御して、もし接続が切れたら、masterはクライアントに対して何もできません.もちろん、クライアントが切断されたことを確認すると、定期的にマスター側に接続されます.
二、salt常用コマンド紹介
saltクライアントプログラムはポートを傍受しないで、クライアントが起動した後、自発的にmaster端に接続して登録して、それからずっとこのTCP接続を維持して、masterはこのTCP接続を通じてクライアントに対して制御して、もし接続が切れたら、masterはクライアントに対して何もできません.もちろん、クライアントが切断されたことを確認すると、定期的にマスター側に接続されます.
二、salt常用コマンド紹介
salt test.ping
salt '*' test.ping
salt '*' disk.usage
salt '*' sys.doc
salt '*' cmd.run 'ls -l /etc'
salt '*' pkg.install vim yum apt-get
salt '*' network.interfaces `network.interfaces ` minion , IP , ,MAC
shell
salt '*' cmd.run 'ps -ef'
salt-cp '*' /etc/hosts /etc/hosts // master hosts
, ,
salt "*" cmd.run "ifconfig" test=True
salt-run manage.status # minion
salt-run manage.down # minion
salt-run manage.up # minion
salt-key -L master
salt-key -a
salt-key -d