So installieren Sie Fedora CoreOS auf Hyper-V

Letzte Aktualisierung: 03/02/2025

  • Fedora CoreOS ist eine leichte, containeroptimierte Distribution.
  • Verwenden Sie Ignition für die Ersteinrichtung der Maschine.
  • Hyper-V bietet eine ideale Umgebung zum Ausführen von Fedora CoreOS.

Fedora CoreOS Es ist eine der attraktivsten Distributionen für Benutzer geworden, die nach einer Leichtes, sicheres und durchdachtes Betriebssystem insbesondere für Containerumgebungen. Jedoch, Die Installation kann eine Herausforderung sein, insbesondere wenn Ihre Virtualisierungsplattform Hyper-V, der Virtualisierungsmanager von MicrosoftEtwas, das ermöglicht uns, mehrere Betriebssysteme auszuführen als virtuelle Maschinen auf derselben Hardware.

Fedora CoreOS konzentriert sich darauf, eine optimierte Lösung für die Arbeit mit Containern anzubieten, daher ist ihre Kombination eine hervorragende Option sowohl für Entwickler als auch für Systemadministratoren.

Was ist Fedora CoreOS?

Fedora CoreOS

Fedora CoreOS ist eine Distribution leicht Linux, optimiert für Containerumgebungen. Es ist so konzipiert, dass es unveränderlich ist, was bedeutet, dass Ihr Dateisystem ist schreibgeschütztBereitstellung einer größere Sicherheit y Stabilität.

Exklusiver Inhalt – Klicken Sie hier  Wie man eine Geburtstagsparty dekoriert

Darüber hinaus verwendet es Ignition, ein Konfigurationssystem das einmal beim ersten Start ausgeführt wird, um die Maschine anzupassen.

Notwendige Vorbereitungen vor der Installation

Bevor Sie beginnen, benötigen Sie einige wichtige Dinge:

  • Fedora CoreOS ISO-Image: Laden Sie das stabile Image von der offiziellen Fedora CoreOS-Site herunter.
  • Hyper-V aktiviert: Stellen Sie sicher, dass Hyper-V auf Ihrem Windows-Betriebssystem konfiguriert und ausgeführt wird.
  • Zündeinstellungen: Fedora CoreOS verwendet Ignition-Konfigurationsdateien, um die Maschine beim ersten Start anzupassen.

Erstellen der Ignition-Konfigurationsdatei

Notwendige Vorbereitungen vor der Installation von Fedora CoreOS

Zündung ist die Kernkomponente von Fedora CoreOS, um das System anzupassen. Beginnen Sie mit der Erstellung einer FCC-Datei (Fedora CoreOS Config) mit einem Texteditor wie Nano oder Vim. A einfaches Beispiel Konfiguration ist:


variant: fcos
version: 1.0.0
passwd:
  users:
    - name: core
      password_hash: "$y$j9T$A0Y3wwVOKP69S.1K/zYGN.$S596l11UGH3Xj..."
systemd:
  units:
    - name: install-rpms.service
      enabled: true
      contents: |
        [Unit]
        Description=Instalar paquetes
        After=network-online.target

        [Service]
        ExecStart=rpm-ostree install nano htop docker-compose --reboot

Sobald die FCC-Datei erstellt ist, benötigen Sie die Butan-Transpiler um es in eine Ignition-Datei zu konvertieren. Führen Sie den folgenden Befehl aus:


docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign

Erstellen der virtuellen Maschine in Hyper-V

Hyper-V

Wenn Ignition konfiguriert ist, ist der nächste Schritt Erstellen Sie Ihre virtuelle Maschine in Hyper-V:

  • Öffnen Sie den Hyper-V-Manager und auswählen «Neu» > «Virtuelle Maschine».
  • Konfigurieren Sie die RAM-Speicher empfohlen (z. B. 2048 MB) und weisen Sie eine entsprechende Anzahl von CPUs zu.
  • Wählen Sie im Abschnitt Festplatte die Option „Virtuelle Festplatte erstellen“ und weisen Sie mindestens 10 GB.
  • Zum Schluss befestigen Sie die ISO-Bild von Fedora CoreOS als Startlaufwerk.
Exklusiver Inhalt – Klicken Sie hier  Welches LG-Modell habe ich?

Zusätzliche Konfiguration während der Installation

Wenn Sie die virtuelle Maschine zum ersten Mal booten, sucht Fedora CoreOS automatisch nach einer gültigen Ignition-Datei, die Sie konfiguriert haben. Es gibt mehrere Möglichkeiten, diese Datei bereitzustellen:

  • Über USB: Sie können die Ignition-Datei auf einen USB-Stick kopieren und ihn als Speichergerät in Hyper-V anschließen.
  • Über HTTP-Server: Richten Sie einen einfachen Webserver wie nginx ein, um die Ignition-Datei zu hosten.

Um nginx zu konfigurieren, können Sie beispielsweise die folgenden Befehle verwenden:


apt install nginx
mkdir /var/www/html/fcos
touch /var/www/html/fcos/myconfig.ign
systemctl start nginx

Erweiterte Optionen und Nachkonfiguration

Sobald Fedora CoreOS installiert istmüssen Sie möglicherweise zusätzliche Konfigurationen durchführen, wie beispielsweise Legen Sie eine statische IP fest oder passen Sie die Netzwerkrouten an. Hierzu können Sie Tools wie nmcli verwenden:


nmcli connection mod 'Wired Connection' \
  ipv4.method manual \
  ipv4.addresses 192.168.1.100/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns 8.8.8.8
systemctl restart NetworkManager

Endlich, Sie können Ihre Instanz weiter anpassen, indem Sie Containerdienste hinzufügen Verwenden Sie Docker-Compose oder probieren Sie neue Konfigurationen entsprechend Ihren Anforderungen aus.

Beherrschung der Fedora CoreOS-Installation auf Hyper-V Damit können Sie nicht nur die Vorteile dieser Distribution nutzen, sondern auch ermöglicht Ihnen die Schaffung einer effizienten und sicheren Umgebung zur Verwaltung Ihrer Container. Mit den hier bereitgestellten Tools und Kenntnissen sind Sie bereit, das volle Potenzial zu erkunden.

Exklusiver Inhalt – Klicken Sie hier  So beheben Sie Geräuschprobleme beim HP Deskjet 2720e.