Home TeknikGNU/LINUX SaltStack Nedir?

SaltStack Nedir?

by Sema

SaltStack Nedir?

Kurulum yönetim yazılımıdır. Salt minionlar, masterdan eşzamanlı komutlar alır ve her türlü komutu işleyerek işlem sonucunda mastera rapor sunar.

SaltStack Komutları

Salt Master= Sunucu olarak isimlendirebileceğimiz temel yönetim sistemi.

Salt Minions= İstemci olarak nitelendirebileceğimiz yönetilen sistem.

Salt Cloud= Cloud node’larına bootstrap komutu

Salt Ssh= Komutları minionlar olmadan çalıştırır.

Execution Modules= AD Hoc komutlar (Herhangi bir Access Point ya da Router kullanmadan bilgisayarlar arasındaki direkt bağlantıya verilen isim)

Grains= Minionlar hakkındaki statik bilgiler

Pillar = Güvenli kullanıcı olarak tanımlanmış bilgileri masterda depolar ve minionlara atar.

SaltStack Kurulumu

Master

$ curl -L https://bootstrap.saltstack.com -o install_salt.sh $ sudo sh install_salt.sh -P -M -N

Slave

$ curl -L https://bootstrap.saltstack.com -o install_salt.sh OR $ wget https://bootstrap.saltstack.com -O install_salt.sh $ sudo sh install_salt.sh –P

En hızlı kurulum bu şekilde. Tek tek kurulum için;

On the Salt Master

$ curl -L https://bootstrap.saltstack.com -o install_salt.sh $ sudo sh install_salt.sh -P -M

On Each Salt Minion

$ curl -L https://bootstrap.saltstack.com -o install_salt.sh $ sudo sh install_salt.sh -P
  • $ apt-get install salt-api
  • $ apt-get install salt-cloud
  • $ apt-get install salt-master
  • apt-get install salt-minion
  • $ apt-get install salt-ssh
  • $ apt-get install salt-syndic

Master Conf;

/etc/salt/master

- #interface: 0.0.0.0
+ interface: 10.0.0.1  (Kendi IP’mizi giriyoruz)

Minion Conf;

/etc/salt/minion

- #master: salt
+ master: 10.0.0.1 (Kendi IP’mizi giriyoruz)

Bunlar harici key yapılandırması gerekiyor ama bunlara gerek yok. Baştaki kurulumlarla çok daha hızlı olacaktır.

You may also like

Leave a Comment