Red Hat et Fedora ont publié la première version préliminaire de Fedora CoreOS

fedora-coréen

Fedora CoreOS est un système d'exploitation mise à jour automatique minimale pour exécuter des charges de travail conteneurisées en toute sécurité et à grande échelle. Il est actuellement disponible pour des tests sur un nombre limité de plates-formes.

L'équipe Fedora a présenté le nouveau système fonctionnant comme le successeur de Fedora Atomic Host et CoreOS Container Linux. Selon leurs explicationss, Fedora CoreOS est un système d'exploitation qui combine les outils de provisioning, le modèle d'auto-mise à jour et la philosophie de Container Linux avec la technologie d'emballage Atomic, le support OCI et la sécurité SELinux.

L'équipe Fedora explique que bien que les conteneurs peuvent être exécutés sur un système d'exploitation serveur de taille normale, un système d'exploitation conçu spécifiquement pour les conteneurs peut fournir la fonctionnalité qu'un système d'exploitation général ne peut pas.

Le logiciel requis étant minimal et uniforme, l'ensemble du système d'exploitation peut être implémenté en tant qu'unité avec peu de personnalisation. Par conséquent, Fedora CoreOS a été conçu pour être désormais l'hôte sûr et fiable pour vos clusters informatiques.

Une autre justification du développement de Fedora CoreOS est le fait que, puisque les conteneurs sont déployés sur plusieurs nœuds à des fins de redondance, le système d'exploitation peut automatiquement se mettre à jour puis redémarrer sans interrompre les charges de travail.

À propos de Fedora CoreOS

Fondamentalement, Fedora CoreOS Il a été spécialement conçu pour exécuter des charges de travail conteneurisées sans maintenance régulière.

Il est également conçu pour se mettre à jour automatiquement avec les dernières améliorations du système d'exploitation, les corrections de bogues et les mises à jour de sécurité. Il est livré avec Ignition, exécute des conteneurs avec Podman et Moby et se met à jour automatiquement avec rpm-ostree.

Que vous utilisiez le cloud, la virtualisation, etc., une machine Fedora CoreOS démarrera toujours au même endroit - une image générique du système d'exploitation.

Ensuite, lors du premier démarrage, Fedora CoreOS utilisera Ignition pour provisionner le système. Ignition lit une configuration Ignition à partir des données utilisateur dans le cloud ou d'une URL distante.

Utilisez ces paramètres pour créer des partitions de disque et des systèmes de fichiers, des utilisateurs, des fichiers et des lecteurs systemd. Les étapes pour provisionner une machine, si vous décidez d'essayer l'aperçu de Fedora CoreOS, sont expliquées par l'équipe dans le ticket d'introduction.

Selon l'équipe, Fedora CoreOS est conçu pour être géré comme une infrastructure immuable. Une fois la machine allumée, vous ne devez pas la modifier ni la reconfigurer.

Au lieu de cela, modifiez le FCC (Fedora CoreOS Settings) et utilisez-le pour provisionner une machine de remplacement.

Selon vos explications, cela ressemble beaucoup à la façon dont vous gérez un conteneur. Les images de conteneur ne sont pas mises à jour, mais sont reconstruites à partir de zéro et redéployées.

Cette approche facilite la mise à l'échelle à mesure que la charge augmente. Utilisez simplement les mêmes paramètres d'alimentation pour démarrer des machines supplémentaires.

Une caractéristique importante mise en évidence par l'équipe Fedora CoreOS est les mises à jour automatiques.

Par défaut, le système d'exploitation Fedora CoreOS téléchargera automatiquement les nouvelles versions disponibles, les installera de manière atomique, puis les redémarrera.

Selon l'équipe Fedora, les mises à jour seront progressivement déployées au fil du temps. Le déploiement d'une mise à jour peut également être arrêté si l'équipe découvre un problème dans la nouvelle version.

De plus, les mises à jour entre les versions de Fedora sont traitées comme toute autre mise à jour et sont appliquées automatiquement sans intervention de l'utilisateur.

Une autre de ses caractéristiques permet également au système d'exploitation d'effectuer des opérations de télémétrie par défaut.

Selon l'équipe de développement, un service appelé "fedora-coreos-pinger" collectera périodiquement des informations non identifiables sur la machine, comme la version du système d'exploitation, la plate-forme cloud et le type d'instance et les signale aux serveurs contrôlés par le projet Fedora.

Dans ce cas, l'équipe confirme qu'aucun identifiant unique ne sera signalé ni collecté.

Plusieurs plates-formes de virtualisation et de cloud ne sont pas encore disponibles. Seul x86_64 est actuellement pris en charge.

Pour le moment, le démarrage d'un système Fedora CoreOS se fait en direct sur un réseau (PXE). Des projets d'intégration plus rapprochés sont prévus avec les distributions Kubernetes, y compris OKD.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.