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

Lescht Aktualiséierung: 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 CoreOS 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. Algo que erlaabt eis verschidde Betribssystemer ze lafen wéi virtuell Maschinnen op der selwechter Hardware.

Fedora CoreOS 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.

¿Qué es Fedora CoreOS?

Fedora CoreOS

Fedora CoreOS ass eng Verdeelung liviana Linux optimiséiert fir Container Ëmfeld. Et ass entwéckelt fir onverännerbar ze sinn, dat heescht Äre Dateiesystem ass nëmme liesen, proporcionando una mayor seguridad y Stabilitéit.

Exklusiv Inhalt - Klickt hei  ¿Cómo instalar Arduino?

Zousätzlech benotzt et Ignition, a sistema de configuración déi eemol während dem éischte Boot leeft fir d'Maschinn ze personaliséieren.

Noutwendeg Virbereedunge virun der Installatioun

Antes de comenzar, necesitarás algunos elementos esenciales:

  • 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 componente central 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 ejemplo básico 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».
  • Konfiguréiert den RAM-Speicher 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 imagen ISO vum Fedora CoreOS als Boot Drive.
Exklusiv Inhalt - Klickt hei  Wou ass de Mikrofon um Lenovo Yoga 510?

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:

  • Por 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

Schlussendlech, 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  Cómo bloquear aplicaciones en iPhone con Face ID o contraseña