Wéi installéiere Fedora CoreOS op Hyper-V

Leschten Update: 03/02/2025

  • Fedora CoreOS ass eng liicht, Container-optimiséiert Verdeelung.
  • Benotzt Ignition fir den initialen Maschinnopbau.
  • Hyper-V bitt en idealt Ëmfeld fir Fedora CoreOS ze lafen.

Fedora Core OS Et ass eng vun den attraktivsten Distributiounen ginn fir déi Benotzer déi no engem sichen Liichtgewiicht, sécher an entworf Betribssystem besonnesch fir Container Ëmfeld. Allerdéngs, Seng Installatioun kann eng Erausfuerderung sinn, besonnesch wann Är Virtualiséierungsplattform ass Hyper-V, Microsoft Virtualiséierungsmanager. Eppes wat erlaabt eis verschidde Betribssystemer ze lafen wéi virtuell Maschinnen op der selwechter Hardware.

Fedora Core OS konzentréiert sech op eng optimiséiert Léisung ze bidden fir mat Container ze schaffen, also d'Kombinatioun vun hinnen ass eng exzellent Optioun fir béid Entwéckler a Systemadministratoren.

Wat ass Fedora CoreOS?

Fedora Core OS

Fedora CoreOS ass eng Verdeelung liicht Linux optimiséiert fir Container Ëmfeld. Et ass entwéckelt fir onverännerbar ze sinn, dat heescht Äre Dateiesystem ass nëmme liesen, déi eng méi Sécherheet y Stabilitéit.

Exklusiv Inhalt - Klickt hei  Wéi eng Timeline am Word ze maachen?

Zousätzlech benotzt et Ignition, a Configuratioun System déi eemol während dem éischte Boot leeft fir d'Maschinn ze personaliséieren.

Noutwendeg Virbereedunge virun der Installatioun

Ier Dir ufänkt, braucht Dir e puer wesentlech Elementer:

  • Fedora CoreOS ISO Bild: Luet dat stabilt Bild vun der offizieller Fedora CoreOS Säit erof.
  • Hyper-V aktivéiert: Gitt sécher datt Dir Hyper-V konfiguréiert hutt an op Ärem Windows Betriebssystem leeft.
  • Ignition Settings: Fedora CoreOS benotzt Ignition Konfiguratiounsdateien fir d'Maschinn beim éischte Boot ze personaliséieren.

D'Zündungskonfiguratiounsdatei erstellen

Néideg Virbereedungen ier Dir Fedora CoreOS installéiert

Ignition ass den Kär Komponente vum Fedora CoreOS fir de System ze personaliséieren. Start andeems Dir eng FCC (Fedora CoreOS Config) Datei erstellt mat engem Texteditor wéi Nano oder Vim. A Basis Beispill Konfiguratioun ass:


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

Wann d'FCC-Datei erstallt ass, braucht Dir d' Butan Transpiler fir et an eng Ignition-Datei ze konvertéieren. Fëllt de folgende Kommando aus:


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

Erstellt déi virtuell Maschinn am Hyper-V

Hyper-V

Mat Ignition konfiguréiert ass de nächste Schrëtt Erstellt Är virtuell Maschinn am Hyper-V:

  • Open Hyper-V Manager a wielt «Nei» > «Virtuell Maschinn».
  • Set de RAM Erënnerung recommandéiert (zum Beispill, 2048 MB) an zougewisen eng entspriechend Zuel vun CPUs.
  • An der Festplack Sektioun, wielt "Erstellt eng virtuell Festplack" a gitt op d'mannst 10 GB.
  • Endlech, befestegt de ISO Bild vum Fedora CoreOS als Boot Drive.
Exklusiv Inhalt - Klickt hei  Wéi kann ech mäi iCloud Kont recuperéieren?

Zousätzlech Configuratioun während Installatioun

Wann Dir déi virtuell Maschinn fir d'éischte Kéier boot, sicht Fedora CoreOS automatesch no enger gültiger Zündungsdatei déi Dir konfiguréiert hutt. Et gi verschidde Weeër fir dës Datei ze liwweren:

  • Duerch USB: Dir kënnt d'Zündungsdatei op en USB Flash Drive kopéieren an et als Späicherapparat an Hyper-V befestigen.
  • Iwwer HTTP Server: Setzt e liichte Webserver wéi nginx fir d'Ignition Datei ze hosten.

Zum Beispill, fir nginx ze konfiguréieren, kënnt Dir déi folgend Kommandoen benotzen:


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

Fortgeschratt Optiounen a Post-Configuratioun

Eemol Fedora CoreOS installéiert ass, Dir musst eventuell zousätzlech Konfiguratiounen ausféieren, wéi z setzen eng statesch IP oder ajustéieren Reseau routes. Fir dëst kënnt Dir Tools wéi nmcli benotzen:


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

Endlech Dir kënnt Är Instanz weider personaliséieren andeems Dir Containerservicer bäidréit benotzt docker-compose oder probéiert nei Konfiguratiounen no Äre Besoinen.

Mastering Fedora CoreOS Installatioun op Hyper-V Et erlaabt Iech net nëmmen d'Virdeeler vun dëser Verdeelung ze profitéieren, awer et wäert och erlaabt Iech en effizient a séchert Ëmfeld ze kreéieren fir Är Container ze managen. Mat den Tools a Wëssen hei geliwwert, sidd Dir prett fir säi vollt Potenzial ze entdecken.

Exklusiv Inhalt - Klickt hei  Wéi läschen ech all geliked Lidder op Spotify