Fedora CoreOS est un système d'exploitation à mise à jour automatique, basé sur un rpm-ostree minimal, pour exécuter des charges de travail conteneurisées en toute sécurité et à grande échelle.
Conteneurs Linux
- Que sont les conteneurs Linux ?
- Une introduction à la terminologie des conteneurs
- Télécharger :Introduction aux conteneurs
- Opérateurs Kubernetes :automatisation de la plate-forme d'orchestration de conteneurs
- eBook :Modèles Kubernetes pour la conception d'applications cloud natives
- Qu'est-ce que Kubernetes ?
Podman "est un outil de gestion des conteneurs et des images, des volumes montés dans ces conteneurs et des pods constitués de groupes de conteneurs. Podman est basé sur libpod, une bibliothèque pour la gestion du cycle de vie des conteneurs."
Des choses magiques se produisent lorsque vous utilisez Podman Machine, une fonctionnalité qui vous aide à créer une machine virtuelle (VM) Fedora CoreOS de base à utiliser avec des conteneurs et des charges de travail conteneurisées.
Démarrer avec Podman Machine
La première étape consiste à installer Podman. Si vous avez déjà installé la dernière version de Podman, vous pouvez ignorer l'étape. Sur ma machine Fedora 34, j'ai installé Podman avec :
$ sudo dnf install podman
J'utilise podman-3.2.2-1.fc34.x86_64.
Initialiser un Fedora CoreOS
Une fois Podman installé, initialisez-le avec :
❯ podman machine init vm2
Téléchargement de l'image de la VM :fedora-coreos-34.20210626.1.0-qemu.x86_64.qcow2.xz :terminé
Extraction du fichier compressé
Cette commande crée vm2
et télécharge le fichier qcow2 de Fedora CoreOS au format .xz et l'extrait.
Liste de vos VM
Il est toujours important de connaître vos VM et leur statut, ainsi que la list
la commande aide avec cela. L'exemple suivant montre les noms de toutes mes machines virtuelles, la date à laquelle elles ont été créées et la dernière fois qu'elles ont été lancées :
❯ Liste de la machine Podman
Nom VM Type créé au-dessus
Podman-Machine-Par défaut * QEMU Il y a 6 jours en cours d'exécution
VM2 QEMU Il y a 11 minutes Il y a 11 minutesDémarrer une VM
Pour démarrer une VM, exécutez :
❯ démarrage de la machine podman
En attente de la VM…Se connecter en SSH à la VM
Vous pouvez utiliser Secure Shell (SSH) pour accéder à votre VM et l'utiliser pour exécuter des charges de travail sans aucun problème de configuration :
❯ podman machine ssh
Connexion à vm podman-machine-default. Pour fermer la connexion, utilisez `~.` ou `exit`
Fedora CoreOS 34.20210611.1.0
Tracker :https://github.com/coreos/fedora-coreos-tracker
Discuter :https ://discussion.fedoraproject.org/c/server/coreos/
Dernière connexion :mer 23 juin 13:23:36 2021 à partir de 10.0.2.2
[core@localhost ~]$ uname -a
Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP jeu 3 juin 13:51:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[core@localhost ~]$Actuellement, Podman ne prend en charge qu'une seule machine virtuelle à la fois.
Arrêter votre VM
Pour arrêter une VM en cours d'exécution, utilisez le
stop
commande :❯ arrêt de la machine podman
[core@localhost ~]$ Connexion à l'hôte local fermée par l'hôte distant.
Connexion à l'hôte local fermée.
Erreur :état de sortie 255J'espère que cela vous aidera à démarrer avec Podman Machine. Essayez-le et dites-nous ce que vous en pensez dans les commentaires.