GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Führen Sie eine virtuelle Linux-Maschine in Podman aus

Fedora CoreOS ist ein sich automatisch aktualisierendes, minimales RPM-Ostree-basiertes Betriebssystem zum sicheren und skalierbaren Ausführen containerisierter Workloads.

Linux-Container

  • Was sind Linux-Container?
  • Eine Einführung in die Containerterminologie
  • Download:Einführung in Container
  • Kubernetes-Operatoren:Automatisierung der Container-Orchestrierungsplattform
  • eBook:Kubernetes-Muster zum Entwerfen cloudnativer Apps
  • Was ist Kubernetes?

Podman "ist ein Tool zum Verwalten von Containern und Images, in diese Container gemounteten Volumes und Pods, die aus Gruppen von Containern erstellt wurden. Podman basiert auf libpod, einer Bibliothek für das Lebenszyklusmanagement von Containern."

Magische Dinge passieren, wenn Sie Podman Machine verwenden, eine Funktion, die Ihnen hilft, eine grundlegende virtuelle Fedora CoreOS-Maschine (VM) zu erstellen, die mit Containern und Container-Workloads verwendet werden kann.

Erste Schritte mit Podman Machine

Der erste Schritt ist die Installation von Podman. Wenn Sie bereits die neueste Version von Podman installiert haben, können Sie den Schritt überspringen. Auf meinem Fedora 34-Rechner habe ich Podman installiert mit:

$ sudo dnf install podman 

Ich verwende podman-3.2.2-1.fc34.x86_64.

Initialisieren eines Fedora CoreOS

Sobald Podman installiert ist, initialisieren Sie es mit:

❯ podman machine init vm2
Herunterladen des VM-Images:fedora-coreos-34.20210626.1.0-qemu.x86_64.qcow2.xz:fertig  
Komprimierte Datei extrahieren

Dieser Befehl erstellt vm2 und lädt die qcow2-Datei von Fedora CoreOS im .xz-Format herunter und extrahiert sie.

Ihre VMs auflisten

Es ist immer wichtig, Ihre VMs und ihren Status sowie die list zu kennen Befehl hilft dabei. Das folgende Beispiel zeigt die Namen aller meiner VMs, das Erstellungsdatum und das letzte Mal, dass sie aktiv waren:

 ❯ Podman Machine List 

Starten einer VM

Führen Sie zum Starten einer VM Folgendes aus:

❯ podman machine start
Warten auf VM …

SSHing in die VM

Sie können Secure Shell (SSH) verwenden, um auf Ihre VM zuzugreifen und sie zum Ausführen von Workloads ohne Setup-Probleme zu verwenden:

❯ podman machine ssh   
Verbinden mit vm podman-machine-default. Um die Verbindung zu schließen, verwenden Sie `~.` oder `exit`
Fedora CoreOS 34.20210611.1.0
Tracker:https://github.com/coreos/fedora-coreos-tracker
Discuss:https ://discussion.fedoraproject.org/c/server/coreos/
 
Letzte Anmeldung:Mittwoch, 23. Juni 13:23:36 2021 ab 10.0.2.2
[core@localhost ~]$ uname -a
Linux localhost 5.12.9-300.fc34.x86_64 #1 SMP Do Jun 3 13:51:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[core@localhost ~]$

Derzeit unterstützt Podman nur das gleichzeitige Ausführen einer VM.

Beenden Ihrer VM

Um eine laufende VM zu stoppen, verwenden Sie stop Befehl:

❯ podman machine stop

[core@localhost ~]$ Verbindung zu localhost vom entfernten Host geschlossen.
Verbindung zu localhost geschlossen.
Fehler:Exit-Status 255

Ich hoffe, dies hilft Ihnen beim Einstieg in Podman Machine. Probieren Sie es aus und teilen Sie uns Ihre Meinung in den Kommentaren mit.


Linux
  1. Führen Sie Container unter Linux ohne sudo in Podman aus

  2. So entfernen Sie KVM-basierte virtuelle Maschinen unter Redhat Linux

  3. So überprüfen Sie, ob ein Linux-System eine physische oder virtuelle Maschine ist

  4. Quickemu – Führen Sie virtuelle Windows-, macOS- und Linux-Maschinen aus

  5. Android - Wie führe ich Windows oder Linux als virtuelle Maschine auf Android aus?

Erstellen Sie eine virtuelle KVM-Maschine mit dem Qcow2-Image unter Linux

Erstellen einer Sicherung von Daten, die in einer virtuellen Linux-Maschine gespeichert sind

Verwendung von Tails Linux OS in VirtualBox Virtual Machine

Eine einfache Anleitung zur Installation von Kali Linux auf einer virtuellen Maschine

Alle Methoden zum Ausführen einer virtuellen Maschine auf einem Linux-System

Wie führe ich eine neue Version von AIX in einer virtuellen Maschine mit einem Linux-Host aus?