Я граю з сіллю, і моя проблема полягає в запуску екземпляра від Amazon EC2 AMI, що дає міні-ключі однакові. Як оновити окремий міньйон, щоб отримати його нову ідентичність (ключ)?
Я граю з сіллю, і моя проблема полягає в запуску екземпляра від Amazon EC2 AMI, що дає міні-ключі однакові. Як оновити окремий міньйон, щоб отримати його нову ідентичність (ключ)?
Відповіді:
Припиніть службу міньйонів.
service salt-minion stop
Видалити стару особу
rm /etc/salt/pki/minion/minion.pem
rm /etc/salt/pki/minion/minion.pub
cat /dev/null > /etc/salt/minion_id
Переконайтеся, що при запуску сіль почнеться
chkconfig salt-minion on
Створіть свій новий AMI
Спробуйте наступну команду:
sudo salt 'name_of_host_whose_keys_you_wish_to_regenerate' saltutil.regen_keys
На основі відповіді користувача325017.
Я адаптував це для Ubuntu Bionic Beaver 18.04, оскільки він системно:
#!/usr/bin/env bash
systemctl stop salt-minion
rm /etc/salt/pki/minion/minion.pem
rm /etc/salt/pki/minion/minion.pub
cat /dev/null > /etc/salt/minion_id
systemctl enable salt-minion
systemctl start salt-minion
Після відповіді @ user325017 для Windows, налаштуйте крок 2 за допомогою:
Видаліть C: \ salt \ conf \ pki \ minion \ minion.pem Видалити C: \ salt \ conf \ pki \ minion \ minion.pub Редагувати c: \ salt \ conf \ minion та оновити рядок на "id:"