7.3. Discovered Hosts 的自动上下文
卫星服务器会根据以下规则序列为发现的主机分配机构和位置:
- 如果发现的主机使用卫星中定义的子网,则主机将使用与子网关联的第一个组织和位置。
-
如果设置了
discovery_organization
或discovery_location
事实值,则发现的主机将使用这些事实值作为组织和位置。要设置这些事实值,请导航到 Administer > Settings > Discovered,并将这些事实添加到 Default organization 和 Default location 字段中。确保发现的主机的子网也属于事实设置的组织和位置,否则卫星出于安全原因而拒绝设置。 - 如果没有上述条件,卫星会按名称分配第一个组织和位置。
您可以使用 Discovered hosts 页面的批量操作菜单来更改机构或位置。选择要修改的发现主机,然后从 Select Action 菜单中选择 Assign Organization or Assign Location。
请注意,foreman_organization
和 foreman_location
事实不再是为发现的主机分配上下文的有效值。您仍然可以使用这些事实来配置 Puppet 运行的主机。为此,请导航到 Administer > Settings > Puppet 部分,并将 foreman_organization
和 foreman_location
事实添加到 Default organization 和 Default 位置 字段。