|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
自定义主机名
SUSE® Rancher Prime: OS Manager 主机名管理概述
当主机从 SUSE® Rancher Prime: OS Manager ISO 启动时,主机名会暂时设置为从 DHCP 服务器提供的名称(临时主机名)。
如果 DHCP 服务器未提供主机名,SUSE® Rancher Prime: OS Manager ISO 会以以下形式提供一个临时主机名:rancher-${RANDOM}。
一旦启动过程完成,注册阶段开始:主机连接到 SUSE® Rancher Prime: OS Manager 操作员,操作员为主机创建一个 MachineInventory。
每个注册到 SUSE® Rancher Prime: OS Manager 操作员的主机都由一个 MachineInventory 资源进行跟踪。
与节点关联的 name 资源的 MachineInventory 是永久(静态)主机名 最终设置为主机。
这个永久主机名 仅在 K8s 集群配置阶段设置在节点上。
在 K8s 配置阶段之前,节点主机名要么是 DHCP 分配的,要么是 rancher-${RANDOM}。
在本节的其余部分,我们将提到 hostname,指的是 永久 主机名,即在主机作为 K8s 集群的一部分被配置后设置的主机名。
默认主机名
分配给每个新创建的 MachineInventory 的默认名称形式为 m-{$UUID}。
当主机作为集群的一部分被配置时,该 m-{UUID} 名称被设置为相应主机的主机名,覆盖之前分配的主机名(rancher-{$RANDOM} 或 DHCP 分配的主机名)。
设置自定义主机名
可以通过在 'MachineRegistration' 资源中设置 machineName 字段来指定主机名。
在 machineName 字段中设置的主机名应为模板形式,以便为每个注册节点唯一生成,使用 SMBIOS 和硬件标签数据。
|
这意味着,如果您不使用模板化的 |
从 "!!raw-loader!@site/examples/quickstart/registration-hardware-dhcphostname.yaml" 导入 Registration
保留从 DHCP 分配的主机名
为了在主机注册到操作员之前保持从 DHCP 服务器分配的主机名,MachineRegistration machineName field 应该设置为 ${System Data/Runtime/Hostname} 硬件标签。
这样 SUSE® Rancher Prime: OS Manager 在注册阶段将使用当前主机名作为 MachineInventory 名称,稍后将在配置阶段设置为主机的静态主机名。
Unresolved include directive in modules/zh/pages/installation/hostname.adoc - include::example$quickstart/registration-hardware-dhcphostname.yaml[]