|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Personalizar nome do host
SUSE® Rancher Prime: OS Manager visão geral do gerenciamento de nomes de host
Quando um host inicializa a partir do SUSE® Rancher Prime: OS Manager ISO, o nome do host é temporariamente definido (nome do host transitório) com o valor fornecido pelo servidor DHCP.
Se o servidor DHCP não fornecer um nome de host, o SUSE® Rancher Prime: OS Manager ISO fornece um nome de host transitório na forma: rancher-${RANDOM}.
Assim que o processo de inicialização é concluído, a fase de registro começa: o host se conecta ao SUSE® Rancher Prime: OS Manager Operador, que cria um MachineInventory para o host.
Cada host registrado com o SUSE® Rancher Prime: OS Manager Operador é rastreado por um recurso MachineInventory.
O name do recurso MachineInventory associado ao nó é o nome do host permanente (estático) posteriormente definido para o host.
Esse nome de host permanente é definido no nó durante a fase de provisionamento do cluster K8s apenas.
Antes da fase de provisionamento do K8s, o nome do nó é o atribuído pelo DHCP ou rancher-${RANDOM}.
Para o restante desta seção, o hostname representará o nome do host permanente, ou seja, o nome do host definido após o host ser provisionado como parte de um cluster K8s.
Nome do host padrão
O nome padrão atribuído a cada novo MachineInventory é na forma m-{$UUID}.
Quando o host é provisionado como parte de um Cluster, esse nome m-{UUID} é definido para o host correspondente, substituindo o nome de host atribuído anteriormente (rancher-{$RANDOM} ou o atribuído pelo DHCP).
Definir um nome de host personalizado
O nome do host pode ser especificado definindo o campo machineName no recurso 'MachineRegistration'.
O nome do host definido no campo machineName deve estar em uma forma de modelo, a fim de ser gerado de forma única para cada nó que está se registrando, usando dados de SMBIOS e Rótulos de Hardware.
|
O campo Isso significa que se você não usar um |
import Registration from "!!raw-loader!@site/examples/quickstart/registration-hardware-dhcphostname.yaml"
Mantenha o nome do host atribuído pelo DHCP
Para manter o nome do host atribuído pelo servidor DHCP antes que o host se registre no operador, o MachineRegistration machineName field deve ser definido como o rótulo de hardware ${System Data/Runtime/Hostname}.
Dessa forma, SUSE® Rancher Prime: OS Manager usará o nome do host atual como o nome MachineInventory durante a fase de registro, que será posteriormente definido como o nome do host estático durante a fase de provisionamento.
apiVersion: elemental.cattle.io/v1beta1
kind: MachineRegistration
metadata:
name: my-nodes
namespace: fleet-default
spec:
machineName: "${Runtime/Hostname}"
config:
cloud-config:
users:
- name: root
passwd: root
elemental:
install:
reboot: true
device: /dev/sda
debug: true
machineInventoryLabels:
elemental.cattle.io/CpuTotalCores: "${CPU/TotalCores}"
elemental.cattle.io/CpuTotalThreads: "${CPU/TotalThreads}"
elemental.cattle.io/TotalMemoryBytes: "${Memory/TotalPhysicalBytes}"
elemental.cattle.io/NumDisks: "${Storage/TotalDisks}"