Overview of Elemental OS Management
elemental-register, which registers nodes in a Rancher management cluster and fetches the installation configuration.website·Indexed 40 days ago
https://elemental.docs.rancher.comDocumentation for Elemental, including guides on installation, machine onboarding, and node upgrades. Covers technical configurations such as adding third-party RPMs, LVM volume group disks, NTP, VLANs, and static networking with nm-configurator, as well as references for SeedImageSpec, ManagedOSImageSpec, and the Elemental Operator.
elemental-register, which registers nodes in a Rancher management cluster and fetches the installation configuration.elemental-register client is responsible for registering nodes with the Rancher management cluster and fetching installation configurations.elemental-register client handles node registration with the Rancher management cluster and fetches the necessary installation configuration.Declarative Networking in Elemental v1.8 allows for the automated assignment and configuration of network interfaces using MachineRegistration and CAPI IPAM Providers.
Important: Declarative Networking is currently in a technology preview state and is not recommended for production environments.
Prerequisites:
Elemental supports Declarative Networking and integration with CAPI IPAM Providers via MachineRegistration.
Warning: Declarative Networking is currently in technology preview and is not recommended for production environments.
Prerequisites:
MachineRegistration resource is used to configure the registration process, provide OS installation parameters, and define enabled Elemental services for a registering machine. Once created, the Elemental Operator generates a registration URL and an associated ServiceAccount. When the Ready condition is true, target hosts can perform an HTTP GET request against this URL to retrieve a .yaml registration file, which contains the data required to start the self-registration and provisioning process.apiVersion: elemental.cattle.io/v1beta1
kind: MachineRegistration
metadata:
name: my-nodes
namespace: fleet-default
spec:
machineName: name
labelPrefix: elemental.cattle.io
machineInventoryLabels:
label: value
machineInventoryAnnotations:
annotation: value
config:
cloud-config:
...
elemental:
registration:
...
install:
...elemental-register client handles node registration with the Rancher management cluster and fetches the necessary installation configuration.Declarative Networking in Elemental (v1.9) allows for automated network configuration via MachineRegistration and integration with CAPI IPAM Providers.
Warning: Declarative Networking is currently in a technology preview state and is not recommended for production environments.
Key Prerequisites:
nmc or nmstatectl can be used for specific network configurators.Elemental installed OS images can be customized using several non-exclusive methods depending on when the customization should take effect:
install, upgrade, and reset commands via /etc/elemental/config.yaml or files in /etc/elemental/config.d.