3.6. Modification de la ressource HostFirmwareSettings
Vous pouvez éditer le site HostFirmwareSettings
des hôtes provisionnés.
Vous ne pouvez modifier les hôtes que lorsqu'ils sont dans l'état provisioned
, à l'exception des valeurs en lecture seule. Vous ne pouvez pas modifier les hôtes dans l'état externally provisioned
.
Procédure
Obtenir la liste des ressources
HostFirmwareSettings
:$ oc get hfs -n openshift-machine-api
Modifier la ressource
HostFirmwareSettings
d'un hôte :$ oc edit hfs <host_name> -n openshift-machine-api
Où
<host_name>
est le nom d'un hôte provisionné. La ressourceHostFirmwareSettings
s'ouvrira dans l'éditeur par défaut de votre terminal.Ajouter des paires nom/valeur à la section
spec.settings
:Exemple :
spec: settings: name: value 1
- 1
- Utilisez la ressource
FirmwareSchema
pour identifier les paramètres disponibles pour l'hôte. Vous ne pouvez pas définir de valeurs en lecture seule.
- Enregistrez les modifications et quittez l'éditeur.
Obtenir le nom de la machine de l'hôte :
$ oc get bmh <host_name> -n openshift-machine name
Où
<host_name>
est le nom de l'hôte. Le nom de la machine apparaît sous le champCONSUMER
.Annoter la machine pour la supprimer du jeu de machines :
$ oc annotate machine <nom_de_la_machine> machine.openshift.io/delete-machine=true -n openshift-machine-api
Où
<machine_name>
est le nom de la machine à supprimer.Obtenir une liste de nœuds et compter le nombre de nœuds de travail :
$ oc get nodes
Obtenir le jeu de machines :
$ oc get machinesets -n openshift-machine-api
Mettre à l'échelle le jeu de machines :
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
Où
<machineset_name>
est le nom du jeu de machines et<n-1>
est le nombre décrémenté de nœuds de travail.Lorsque l'hôte entre dans l'état
Available
, augmentez la taille de l'ensemble de machines pour que les changements de ressourcesHostFirmwareSettings
prennent effet :$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n>
Où
<machineset_name>
est le nom du jeu de machines et<n>
est le nombre de nœuds de travail.