SaltStack Nedir?

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.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir