Что такое SaltStack и с чем его едят я описал тут
В текущей статье я опишу как установить SaltStack-minion на Debian Wheezy.
Устанавливаем saltstack-minion из репозитария
cat > /etc/apt/sources.list.d/salt.list <<EOF deb http://debian.saltstack.com/debian wheezy-saltstack main EOF wget -q -O- "http://debian.saltstack.com/debian-salt-team-joehealy.gpg.key" | apt-key add - apt-get update apt-get install salt-minion -y
Устанавливаем saltstack-minion из исходников
Установим всё что необходимо для сборки
apt-get update apt-get install build-essential fakeroot python-argparse\ python-zmq debhelper python-sphinx python-crypto\ python-m2crypto python-yaml msgpack-python -y
стянем исходники с github'a
mkdir -p /usr/src cd /usr/src git clone https://github.com/saltstack/salt.git cd salt fakeroot debian/rules binary
теперь приступим к установке(то что описано ниже, это не опечатка, а костыль)
dpkg -i ../salt-common_*.deb ../salt-minion*.deb apt-get -f install dpkg -i ../salt-common_*.deb ../salt-minion*.deb
Минимальная настройка saltstack-minion
По умолчанию saltstack-minion пытается подключиться к серверу с хостнеймом salt но если у вашего saltstack-master'a другое имя, или он не имеет имени, то поправить это можно в файле /etc/salt/minion
Пример:
Осталось перезапустить миньёна:- #master: salt + master: 10.0.0.1
/etc/init.d/salt-minion restart
Комментариев нет:
Отправить комментарий