Minion ID配置/检测

时间:2015-07-31 08:36:46

标签: salt-stack

我很想知道minion id何时加载?

http://docs.saltstack.com/en/latest/ref/configuration/minion.html#std:conf_minion-id

这里,它表示minion id是系统的默认主机名。

此值何时加载?每次启动时或每次检测到系统主机名的更改?

如果有人出现并手动更改主机名而未通知其他可以访问该主人的人,会发生什么?是自动重新加载还是什么?

2 个答案:

答案 0 :(得分:3)

以下是documentation关于仆从身份生成的说法。

我自己尝试过。我使用的是ubuntu ec2实例。

  • 第一次运行minion时,它使用FQDN来设置实例的id,因此当minion第一次启动时,hostname --fqdn的结果就变成了ID。
  • 即使您更改了ID,后续重新启动ID也不会更改 主机名。
  • 如果您想更改ID,您需要在minion中手动更改它 配置

文件。

答案 1 :(得分:2)

您可以在/etc/salt/minion_id更改当前的小号ID。

当我使用Docker容器时,我通常会将hostname > /etc/salt/minion_id添加到docker-entrypoint.sh或Dockerfile。如果你这样做,记得在更改minion_id之后(而不是之前)启动salt-minion