Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

SUSE® Rancher Prime: OS Manager la manière visuelle

Les instructions suivantes nécessitent au moins Rancher 2.9.x.

Ce guide rapide vous montrera comment déployer le plugin et l’opérateur SUSE® Rancher Prime: OS Manager dans une instance existante de Rancher Manager.

Une fois installé, vous pourrez provisionner un nouveau cluster SUSE® Rancher Prime: OS Manager basé sur RKE2 ou K3s.

Cependant, si vous souhaitez installer l’opérateur de staging ou de développement, vous ne pouvez le faire qu’en mode CLI.

Ajouter le dépôt officiel des extensions Rancher

Si l’extension Elemental n’est pas disponible, vous devez ajouter le Official Rancher Extensions Repository :

Ajouter le dépôt des extensions de Rancher Manager

Si ce dépôt ne peut pas être ajouté via les paramètres de l’interface utilisateur des extensions, il peut être géré manuellement en ajoutant le dépôt https://github.com/rancher/ui-plugin-charts git, ou alternativement en appliquant la ressource suivante :

apiVersion: catalog.cattle.io/v1
kind: ClusterRepo
metadata:
  name: rancher-ui-charts
spec:
  gitBranch: main
  gitRepo: https://github.com/rancher/ui-plugin-charts

Installer le plugin élémentaire

Après que le support des extensions de Rancher Manager soit activé, vous pouvez installer le plugin elemental comme suit :

  • Sous l’onglet Available, vous verrez le plugin elemental disponible

Plugins disponibles de Rancher Manager

Si l’onglet Available ne montre aucune entrée, rafraîchissez la page. Le plugin elemental apparaîtra alors.

  • Cliquez sur le bouton Install, une fenêtre contextuelle apparaîtra et cliquez à nouveau sur Install pour continuer.

SUSE® Rancher Prime: OS Manager installation du plugin
  • Dans l’onglet Installed, le plugin elemental est maintenant listé.

Si le plugin elemental est listé et que le statut reste à Installing…​, rafraîchissez la page. Le plugin elemental s’affichera correctement.

Une fois le plugin elemental installé, vous pouvez voir l’option OS Management dans le menu Rancher Manager, rafraîchissez la page si vous ne la voyez pas.

Menu de gestion du système d’exploitation Rancher Manager

Installez l’opérateur élémentaire

Le guide suivant vous montrera comment installer l’opérateur via l’interface utilisateur SUSE® Rancher Prime: OS Manager. Mais vous pouvez également l’installer directement depuis le Marketplace.

Cliquez sur le bouton de gestion du système d’exploitation dans le menu de navigation.

Si l’opérateur n’est pas déjà installé, l’interface utilisateur élémentaire vous permettra de le déployer en cliquant sur le bouton Install SUSE® Rancher Prime: OS Manager Operator :

Bouton pour déployer l’opérateur élémentaire

Cela vous redirigera vers le Marketplace Rancher pour installer l’opérateur.

Cliquez sur le bouton Next :

Installer l’opérateur SUSE® Rancher Prime: OS Manager capture d’écran 1

Dans cet écran, vous pouvez personnaliser ou utiliser les valeurs par défaut, cliquez sur Install pour continuer :

Installer l’opérateur SUSE® Rancher Prime: OS Manager capture d’écran 2

Vous devriez voir elemental-operator-CRDet elemental-operator déployés dans l’espace de noms cattle-elemental-system :

Installer l’opérateur SUSE® Rancher Prime: OS Manager capture d’écran 3

Si vous ne les voyez pas, assurez-vous de sélectionner l’espace de noms correct en haut de la page.

Ajoutez un point de terminaison d’enregistrement de machine

Dans le tableau de bord de gestion du système d’exploitation, cliquez sur le bouton Create Registration Endpoint.

Points de terminaison d’enregistrement de gestion du système d’exploitation

Maintenant, ici, soit vous pouvez entrer chaque détail dans ses emplacements respectifs, soit vous pouvez modifier cela en YAML et créer le point de terminaison en une seule fois. Ici, nous allons modifier tous les champs.

Créer un point de terminaison d’enregistrement avec une interface utilisateur
Options principales

name: elemental-cluster1: modifiez ceci selon vos besoins

device-selector : Le champ sélecteur de périphérique peut être utilisé pour sélectionner dynamiquement le périphérique lors de l’installation. Le champ contient une liste de règles pour sélectionner le périphérique souhaité.

snapshotter : Type de périphérique utilisé pour gérer les instantanés dans les images du système d’exploitation.

Une fois que vous avez créé le point de terminaison d’enregistrement de la machine, il devrait apparaître comme actif.

Machine enregistrée dans les points de terminaison d’enregistrement

Préparation de l’image d’installation (seed)

Maintenant, c’est la dernière étape, vous devez préparer une image seed qui inclut la configuration d’enregistrement initiale, afin qu’elle puisse être enregistrée automatiquement, installée et entièrement déployée dans votre cluster. Le contenu du fichier n’est rien d’autre que l’URL d’enregistrement dont le nœud a besoin pour s’enregistrer et le certificat de serveur approprié, afin qu’il puisse se connecter en toute sécurité.

Cette image seed peut ensuite être utilisée pour provisionner un nombre infini de machines.

L’image seed est créée en tant que ressource Kubernetes ci-dessus et peut être construite en utilisant le bouton Build Media, mais d’abord, vous devez sélectionner une image ISO ou RAW.

Contrairement à l’ISO qui nécessite deux périphériques (un périphérique avec l’ISO et un autre disque où installer SUSE® Rancher Prime: OS Manager), l’image RAW permet de démarrer à partir d’un seul périphérique et d’installer directement le système d’exploitation sur le périphérique. L’image RAW ne contient qu’une partition de démarrage et une partition de récupération et elle démarre d’abord en mode de récupération pour installer SUSE® Rancher Prime: OS Manager (pour information, le processus est similaire à celui de réinitialiser).

Construire des médias dans les points de terminaison d’enregistrement

Une fois la construction terminée, les médias peuvent être téléchargés en utilisant le bouton Download Media :

Télécharger des médias dans les points de terminaison d’enregistrement

Vous pouvez maintenant démarrer vos nœuds avec cette image et ils vont :

  • Inscrivez-vous avec l’URL d’enregistrement donnée et créez un MachineInventory par machine

  • Installez SLE Micro sur le dispositif donné

  • Redémarrer

Inventaire des machines

Lorsque les nœuds démarrent pour la première fois, ils se connectent à Rancher Manager et un Machine Inventory est créé pour chaque nœud.

Menu d’inventaire des machines

Les colonnes personnalisées sont basées sur Machine Inventory Labels que vous pouvez ajouter lorsque vous créez votre Machine Registration Endpoint :

Étiquettes matérielles du point de terminaison d’enregistrement des machines

Sur la capture d’écran suivante, Hardware Labels sont utilisés comme colonnes personnalisées :

Vous pouvez également ajouter des colonnes personnalisées en cliquant sur le menu trois points.

Colonnes personnalisées de l’inventaire des machines

Enfin, vous pouvez également filtrer votre Machine Inventory en utilisant ces étiquettes.

Par exemple, si vous souhaitez uniquement voir vos machines AMD, vous pouvez filtrer sur CPUModel comme ci-dessous :

Filtrage de l’inventaire des machines

Créez votre premier SUSE® Rancher Prime: OS Manager Cluster

Maintenant, utilisons ces Machine Inventory pour créer un cluster en cliquant sur Create SUSE® Rancher Prime: OS Manager Cluster :

Bouton Créer un Cluster SUSE® Rancher Prime: OS Manager

Pour votre cluster SUSE® Rancher Prime: OS Manager, vous pouvez choisir K3s ou RKE2 pour Kubernetes.

SUSE® Rancher Prime: OS Manager Écran de création de Cluster

La plupart des options proviennent de Rancher, c’est pourquoi nous ne détaillerons pas toutes les possibilités. N’hésitez pas à consulter la documentation de configuration de la distribution K3s de Rancher Manager ou la documentation de configuration de la distribution RKE2 de Rancher Manager si vous souhaitez en savoir plus.

Cependant, il est important de mettre en avant la section Inventory of Machines Selector Template.

Cela vous permet de choisir quel Machine Inventory vous souhaitez utiliser pour créer votre cluster SUSE® Rancher Prime: OS Manager en utilisant le Machine Inventory Labels défini précédemment :

Utiliser le modèle de sélecteur d’inventaire de machines

Comme nos trois inventaires de machines contiennent l’étiquette CPUVendor avec la clé AuthenticAMD, les trois machines seront utilisées pour créer le cluster SUSE® Rancher Prime: OS Manager.