Hoe Fedora CoreOS op Hyper-V te installeren

Laatste update: 03/02/2025

  • Fedora CoreOS is een lichtgewicht, container-geoptimaliseerde distributie.
  • Gebruik Ignition voor de eerste installatie van de machine.
  • Hyper-V biedt een ideale omgeving voor het draaien van Fedora CoreOS.

Fedora CoreOS Het is een van de meest aantrekkelijke distributies geworden voor gebruikers die op zoek zijn naar een Lichtgewicht, veilig en ontworpen besturingssysteem vooral voor containeromgevingen. Echter, De installatie ervan kan een uitdaging zijn, vooral als uw virtualisatieplatform Hyper-V, de virtualisatiemanager van MicrosoftIets dat stelt ons in staat om meerdere besturingssystemen te draaien als virtuele machines op dezelfde hardware.

Fedora CoreOS richt zich op het bieden van een geoptimaliseerde oplossing voor het werken met containers, dus het combineren ervan is een uitstekende optie voor zowel ontwikkelaars als systeembeheerders.

Wat is Fedora CoreOS?

Fedora CoreOS

Fedora CoreOS is een distributie lichtgewicht Linux geoptimaliseerd voor containeromgevingen. Het is ontworpen om onveranderlijk te zijn, wat betekent dat Uw bestandssysteem is alleen-lezenhet verstrekken van een grotere veiligheid y stabiliteit.

Exclusieve inhoud - Klik hier  Hoe schakel je Smart Invert in of uit op je iPhone?

Bovendien maakt het gebruik van Ignition, een configuratiesysteem die één keer wordt uitgevoerd tijdens de eerste keer opstarten om de machine aan te passen.

Noodzakelijke voorbereidingen voor installatie

Voordat je begint, heb je een paar essentiële dingen nodig:

  • Fedora CoreOS ISO-image: Download de stabiele image van de officiële Fedora CoreOS-site.
  • Hyper-V ingeschakeld: Zorg ervoor dat Hyper-V is geconfigureerd en actief is op uw Windows-besturingssysteem.
  • Ontstekingsinstellingen: Fedora CoreOS gebruikt Ignition-configuratiebestanden om de machine aan te passen tijdens de eerste keer opstarten.

Het ontstekingsconfiguratiebestand maken

Noodzakelijke voorbereidingen voor de installatie van Fedora CoreOS

Ontsteking is de kerncomponent van Fedora CoreOS om het systeem aan te passen. Begin met het maken van een FCC-bestand (Fedora CoreOS Config) met behulp van een teksteditor zoals nano of Vim. A eenvoudig voorbeeld configuratie is:


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

Zodra het FCC-bestand is aangemaakt, hebt u het volgende nodig: Butaantranspiler om het te converteren naar een Ignition-bestand. Voer de volgende opdracht uit:


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

De virtuele machine in Hyper-V maken

Hyper-V

Nadat de ontsteking is geconfigureerd, is de volgende stap: Maak uw virtuele machine in Hyper-V:

  • Hyper-V Manager openen en selecteer «Nieuw» > «Virtuele machine».
  • Configureer de RAM-geheugen aanbevolen (bijvoorbeeld 2048 MB) en wijs een passend aantal CPU's toe.
  • Selecteer in het gedeelte voor de harde schijf 'Een virtuele harde schijf maken' en wijs ten minste 10 GB.
  • Bevestig ten slotte de ISO-afbeelding van Fedora CoreOS als opstartschijf.
Exclusieve inhoud - Klik hier  Hoe maak je een YouTube Music-account aan?

Extra configuratie tijdens installatie

Wanneer u de virtuele machine voor de eerste keer opstart, zoekt Fedora CoreOS automatisch naar een geldig Ignition-bestand dat u hebt geconfigureerd. Er zijn verschillende manieren om dit bestand aan te leveren:

  • Via USB: U kunt het Ignition-bestand naar een USB-stick kopiëren en deze als opslagapparaat in Hyper-V koppelen.
  • Via HTTP-server: Stel een lichte webserver in, zoals nginx, om het Ignition-bestand te hosten.

Om bijvoorbeeld nginx te configureren, kunt u de volgende opdrachten gebruiken:


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

Geavanceerde opties en postconfiguratie

Zodra Fedora CoreOS is geïnstalleerd, moet u mogelijk aanvullende configuraties uitvoeren, zoals een statisch IP instellen of netwerkroutes aanpassen. Hiervoor kunt u hulpmiddelen zoals nmcli gebruiken:


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

Eindelijk, U kunt uw instantie verder aanpassen door containerservices toe te voegen docker-compose gebruiken of nieuwe configuraties uitproberen op basis van uw behoeften.

Fedora CoreOS-installatie op Hyper-V onder de knie krijgen Het zal u niet alleen in staat stellen om te profiteren van de voordelen van deze distributie, maar het zal ook stelt u in staat een efficiënte en veilige omgeving te creëren voor het beheer van uw containers. Met de hulpmiddelen en kennis die u hier vindt, bent u klaar om het volledige potentieel ervan te ontdekken.

Exclusieve inhoud - Klik hier  Hoe kan ik de firmware van mijn HP DeskJet 2720e bijwerken?