вторник, 25 апреля 2017 г.

SaltStack


SaltStack — система управления конфигурациями и удалённого выполнения операций. Является программным обеспечением с открытым исходным кодом, написанным на Python. Проект начат в 2011 году Томасом Хатчем (Thomas Hatch). Поддерживает подход IaaS для развёртывания и управления облачными вычислениями.



SALT-MASTER
yum update -y


yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-2016.11-1.el7.noarch.rpm;yum clean expire-cache;yum -y install salt-master

Настройка
sed -i 's/#interface: 0.0.0.0/interface: 0.0.0.0/g' /etc/salt/master; sed -i 's/#hash_type: sha256/hash_type: sha256/g' /etc/salt/master


Открытие портов в IPtables
sed -i "/-A INPUT -i lo -j ACCEPT/a # SALT \n-A INPUT -m state --state NEW -m tcp -p tcp --dport 4505:4506 -j ACCEPT" /etc/sysconfig/iptables;service iptables restart

Запуск службы и автозагрузка
service salt-master start;systemctl enable salt-master.service


Посмотреть список всех миньонов
salt-key -L

Подтвердить одного миньона
salt-key --accept=minion1

Подтвердить всех миньонов
salt-key -A


Выполнение команд на миньоне
salt minion1 test.ping
salt minion1 cmd.run pwd

Выполнение команд на всех миньонах
salt '*' cmd.run pwd

Удалить миньона
salt-key -d 'minionname'












SALT-MINION
yum update -y;reboot

https://repo.saltstack.com/yum/redhat/

yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-2016.11-1.el7.noarch.rpm;yum clean expire-cache;yum -y install salt-minion

Настройка
sed -i 's/#master: salt/master: <MASTER IP ADDRESS>/g' /etc/salt/minion; sed -i 's/#hash_type: sha256/hash_type: sha256/g' /etc/salt/minion

Запуск и автозагрзука
systemctl start salt-minion.service;systemctl enable salt-minion.service



https://www.vultr.com/docs/how-to-install-saltstack-on-centos-7

https://www.vultr.com/docs/how-to-install-saltstack-on-centos-7

http://linux-notes.org/printsip-raboty-i-struktura-saltstack/

https://habrahabr.ru/sandbox/46576/
https://www.unixmen.com/saltstack-examples/
http://russell.ballestrini.net/understanding-salt-stack-user-and-group-management/
https://docs.saltstack.com/en/latest/topics/tutorials/states_pt1.html

https://docs.saltstack.com/en/latest/topics/tutorials/states_pt1.html



 

Комментариев нет:

Отправить комментарий