Используйте существующую пару ключей RSA и сертификат с Saltstack
У меня есть куча серверов, и я хотел бы использовать с ними Солт. Во время сборки каждый хост получает пару ключей RSA и сертификат. Как я могу использовать их для соединения моих миньонов с солью и мастеров?
Я получил их и общаюсь с автоматически созданными ключами, мне просто нужно какое-то направление в использовании этих ранее существующих ключей. Любая помощь приветствуется.
Большое спасибо!
1 ответ
Решение
Есть несколько вариантов:
- Вы можете использовать Salt Cloud для обеспечения ваших серверов в первую очередь. Это создаст новые ключи на мастере и опубликует их для миньонов. Это будет зависеть от облачного провайдера, которого вы используете для предоставления серверов
- Если вы подготавливаете свои серверы каким-либо другим способом, но получаете по крайней мере SSH-вход на этих серверах, существует универсальный saltif провайдер Salt Cloud, который будет использовать любое SSH-соединение с новыми миньонами для развертывания соли и свежих ключей, которые были создано на мастере.
- Если вы просто хотите использовать предварительно созданные ключи, достаточно поместить их в правильные каталоги как на minion, так и на master. Или вы используете
salt-key
Команда для создания ключей и вызоваsalt-bootstrap
напрямую (передача ключей в каталог с-k
параметр)