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
$ oc get hfs -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Modifier la ressource
HostFirmwareSettings
d'un hôte :oc edit hfs <host_name> -n openshift-machine-api
$ oc edit hfs <host_name> -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
spec: settings: name: value
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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
$ oc get bmh <host_name> -n openshift-machine name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
$ oc annotate machine <nom_de_la_machine> machine.openshift.io/delete-machine=true -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
$ oc get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Obtenir le jeu de machines :
oc get machinesets -n openshift-machine-api
$ oc get machinesets -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Mettre à l'échelle le jeu de machines :
oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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>
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Où
<machineset_name>
est le nom du jeu de machines et<n>
est le nombre de nœuds de travail.