Aller au contenu principal

Systèmes d'exploitation

Dans la section Systèmes d'exploitation, vous gérez tous les systèmes d'exploitation qui servent de base aux machines virtuelles et aux modèles de VM dans OpenVLE.
Vous définissez ici quels systèmes sont disponibles et pouvez les attribuer à des fabricants spécifiques afin de documenter le paysage logiciel de manière structurée.


Où trouver cette section ?

Navigation :
Via le menu principal : Infrastructure → Systèmes d'exploitation
Également accessible via : Accessible via les fabricants, les machines virtuelles ou les modèles de VM

Fonctionnalités en un coup d'oeil

  • Affichage, création, modification et suppression d'entrées de systèmes d'exploitation
  • Attribution d'un fabricant à un système d'exploitation
  • Saisie des noms, versions et architectures
  • Association de systèmes d'exploitation aux modèles de VM ou aux machines virtuelles
  • Sert de base à la catégorisation et au filtrage au sein d'OpenVLE

Aperçu des champs importants

Nom du champDescription
DescriptionChamp de texte libre pour la description ou la version, par ex. « 64 bits, LTS Release 2024 » ou « Education Edition ».
FabricantRelation avec le fabricant qui développe ou distribue le système d'exploitation. Sert à l'attribution structurée.
NomLe nom du système d'exploitation, par ex. « Debian », « Windows 11 » ou « macOS Ventura ». Affiché dans l'ensemble du système.

Créer un système d'exploitation

  1. Ouvrez dans le menu principal la section Infrastructure → Systèmes d'exploitation.
  2. Cliquez sur Ajouter pour créer un nouveau système d'exploitation.
  3. Indiquez un nom, un fabricant et une description pour le système d'exploitation.
  4. Enregistrez le système d'exploitation.
  5. Vous pouvez désormais sélectionner ce système d'exploitation lors de la création de VM ou de modèles de VM.
info

Le fabricant requis doit exister avant la création du système d'exploitation.


Modifier un système d'exploitation

  1. Ouvrez dans le menu principal la section Infrastructure → Systèmes d'exploitation.
  2. Recherchez le système d'exploitation souhaité dans la liste.
  3. Cliquez sur Modifier, ou ouvrez le menu contextuel du système d'exploitation et sélectionnez Modifier.
  4. Le formulaire affiche toutes les données actuelles du système d'exploitation.
  5. Adaptez les champs souhaités, par exemple le nom ou la description.
  6. Enregistrez les modifications.
remarque

Si une version de système d'exploitation a été mise à jour, par ex. de Debian 12 à Debian 13, il est recommandé de créer un nouveau système d'exploitation.
Cela évite que les VM et modèles de VM déjà attribués soient affectés par ce changement de version.
Sinon, il apparaîtrait dans OpenVLE que tous les systèmes attribués ont été mis à jour vers la nouvelle version.


Supprimer un système d'exploitation

  1. Ouvrez dans le menu principal la section Infrastructure → Systèmes d'exploitation.
  2. Recherchez le système d'exploitation souhaité dans la liste.
  3. Cliquez sur Supprimer, ou ouvrez le menu contextuel du système d'exploitation et sélectionnez Supprimer.
  4. Confirmez la suppression dans le dialogue affiché.
  5. Le système d'exploitation est alors définitivement supprimé.
attention

Seuls les systèmes d'exploitation qui ne sont plus attribués à aucune VM ni aucun modèle de VM peuvent être supprimés.


Exemple ou cas d'utilisation

Exemple : Enregistrer un nouveau système d'exploitation

Une administratrice souhaite ajouter un nouveau système d'exploitation à l'infrastructure.
Elle ouvre la section Infrastructure → Systèmes d'exploitation, clique sur Ajouter et saisit :

  • Nom : Debian 12 (LTS)
  • Fabricant : Debian Project
  • Description : Distribution Linux standard pour les environnements de formation

Elle attribue ensuite ce système d'exploitation aux modèles de VM appropriés, afin que toutes les VM basées sur ceux-ci soient correctement classifiées.


Remarques / Particularités

  • Les systèmes d'exploitation ne sont pas installés automatiquement -- ils servent exclusivement à l'inventaire.
  • Un système d'exploitation peut être associé à plusieurs modèles de VM ou VM.
  • Les fabricants doivent exister au préalable pour pouvoir être attribués à un système d'exploitation.
  • Une dénomination univoque facilite le filtrage et les évaluations ultérieures.

Relations avec d'autres objets

De nombreux objets dans OpenVLE sont liés à d'autres éléments du système. L'aperçu suivant montre quelles relations existent et si elles déclenchent certaines automatisations.

ObjetDescriptionComportement automatique
ChangelogsToutes les modifications de l'objet sont automatiquement enregistrées.Suppression automatique lors de la suppression de l'objet.
FabricantExactement un fabricant peut être attribué à un système d'exploitation.Aucune automatisation.
Modèles de VMUn nombre illimité de modèles de VM peut être attribué à un système d'exploitation.Aucune automatisation.
PermissionsLes permissions spécifiques à l'objet peuvent être attribuées directement à l'objet.Suppression automatique lors de la suppression de l'objet.
TagsLes objets peuvent être marqués avec un nombre quelconque de tags pour les catégoriser ou les filtrer.Suppression automatique lors de la suppression de l'objet.
VMUn nombre illimité de VM peut être attribué à un système d'exploitation.Aucune automatisation.

Permissions requises

Les permissions requises pour les actions peuvent être attribuées via des rôles ou individuellement. Si certains droits vous manquent, les fonctions correspondantes dans l'interface utilisateur sont masquées ou désactivées.

ActionPermission requiseCheminInformations supplémentaires
Afficher les systèmes d'exploitationos_read/ ou /<objectID>
Créer des systèmes d'exploitationos_create/
Modifier les systèmes d'exploitationos_update/ ou /<objectID>
Supprimer les systèmes d'exploitationos_delete/ ou /<objectID>
Afficher les fabricantsvendors_read/
info
Les permissions *_read, *_update et *_delete peuvent être définies sur un chemin spécifique, c'est-à-dire sur l'UUID d'un objet.
Exemple : /4a3bc312-d1af-4b3f-b222-f5e9cecbf007 L'utilisateur n'a alors accès qu'à cet unique objet.
Si le chemin / est utilisé, la permission s'applique globalement à tous les objets de ce type.
Pour les permissions *_create, seul le chemin global / est autorisé.

Sujets connexes