[Beginner] How to auto-assign personality based on hardware configuration during provisioning?
Hi everyone, I'm just getting started with StarlingX, and I'm trying to understand how node provisioning works during installation. As per the StarlingX documentation, while provisioning the nodes, we need to assign a personality (e.g., controller, worker, or storage) using: system host-update <host-id> personality=<controller|worker|storage> From what I understand, the <host-id> is a random identifier that gets assigned to each bare metal host when it's discovered by the active controller. We then manually assign the personality to each host based on its intended role. Now here's my actual question: Is there a way to automatically assign the personality to nodes based on their hardware configuration? Let's say I have different hardware profiles for controller, worker, and storage nodes, and all these servers are powered on at the same time. Is there any way to define a profile or use some form of hardware-based filtering so that StarlingX can automatically assign the correct personality during the provisioning process? Any tips, guidance, or references are appreciated. Thanks in advance!
participants (1)
-
sreerag.r@ortseam.com