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
Комментариев нет:
Отправить комментарий