So installieren Sie Fedora CoreOS auf Hyper-V

Letzte Aktualisierung: 03.10.2023

  • 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 Microsoft. Algo que 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.

¿Qué es Fedora CoreOS?

Fedora CoreOS

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

Exklusiver Inhalt – Klicken Sie hier  Wie man in CapCut eine Textüberlagerung erstellt

Darüber hinaus verwendet es Ignition, ein sistema de configuración das einmal beim ersten Start ausgeführt wird, um die Maschine anzupassen.

Notwendige Vorbereitungen vor der Installation

Antes de comenzar, necesitarás algunos elementos esenciales:

  • 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 componente central 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 ejemplo básico 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 imagen ISO von Fedora CoreOS als Startlaufwerk.
Exklusiver Inhalt – Klicken Sie hier  Häufige Pieptöne und Fehlercodes

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:

  • Por 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 synchronisieren Sie Obsidian Schritt für Schritt zwischen Ihrem PC und Mobilgerät