Sådan installeres Fedora CoreOS på Hyper-V

Sidste opdatering: 03/02/2025

  • Fedora CoreOS er en let, container-optimeret distribution.
  • Brug tænding til den første maskinopsætning.
  • Hyper-V giver et ideelt miljø til at køre Fedora CoreOS.

Fedora CoreOS Det er blevet en af ​​de mest attraktive distributioner for de brugere, der leder efter en Letvægts, sikkert og designet operativsystem især til containermiljøer. Imidlertid, Dens installation kan være en udfordring, især hvis din virtualiseringsplatform er Hyper-V, Microsofts virtualiseringsmanagerNoget der giver os mulighed for at køre flere operativsystemer som virtuelle maskiner på samme hardware.

Fedora CoreOS fokuserer på at tilbyde en optimeret løsning til arbejde med containere, så at kombinere dem er en glimrende mulighed for både udviklere og systemadministratorer.

Hvad er Fedora CoreOS?

Fedora CoreOS

Fedora CoreOS er en distribution letvægts Linux optimeret til containermiljøer. Det er designet til at være uforanderligt, hvilket betyder det dit filsystem er skrivebeskyttetat give en større sikkerhed y stabilitet.

Eksklusivt indhold - Klik her  Sådan laver du klistermærker i Stickerly

Derudover bruger den Ignition, en konfigurationssystem som kører én gang under den første opstart for at tilpasse maskinen.

Nødvendige forberedelser før montering

Før du begynder, skal du bruge et par vigtige ting:

  • Fedora CoreOS ISO-billede: Download det stabile billede fra det officielle Fedora CoreOS-websted.
  • Hyper-V aktiveret: Sørg for, at du har Hyper-V konfigureret og kører på dit Windows-operativsystem.
  • Tændingsindstillinger: Fedora CoreOS bruger Ignition-konfigurationsfiler til at tilpasse maskinen under første opstart.

Oprettelse af tændingskonfigurationsfilen

Nødvendige forberedelser før installation af Fedora CoreOS

Tænding er kernekomponent af Fedora CoreOS for at tilpasse systemet. Start med at oprette en FCC (Fedora CoreOS Config) fil ved hjælp af en teksteditor såsom nano eller Vim. EN grundlæggende eksempel konfigurationen er:


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

Når FCC-filen er oprettet, skal du bruge den Butan transpiler for at konvertere den til en Ignition-fil. Kør følgende kommando:


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

Oprettelse af den virtuelle maskine i Hyper-V

Hyper-V

Med tænding konfigureret er næste trin Opret din virtuelle maskine i Hyper-V:

  • Åbn Hyper-V Manager og vælg «Ny» > «Virtuel maskine».
  • Konfigurer RAM-hukommelse anbefales (for eksempel 2048 MB) og alloker et passende antal CPU'er.
  • I harddiskafsnittet skal du vælge "Opret en virtuel harddisk" og tildele mindst 10 GB.
  • Vedhæft endelig ISO-billede af Fedora CoreOS som opstartsdrevet.
Eksklusivt indhold - Klik her  Sådan ændres fokustilstandens navn og ikon

Yderligere konfiguration under installationen

Når du starter den virtuelle maskine for første gang, vil Fedora CoreOS automatisk lede efter en gyldig Ignition-fil, som du har konfigureret. Der er flere måder at levere denne fil på:

  • Via USB: Du kan kopiere Ignition-filen til et USB-flashdrev og vedhæfte det som en lagerenhed i Hyper-V.
  • Via HTTP-server: Konfigurer en let webserver som nginx til at være vært for Ignition-filen.

For eksempel, for at konfigurere nginx, kan du bruge følgende kommandoer:


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

Avancerede muligheder og efterkonfiguration

Når Fedora CoreOS er installeret, skal du muligvis udføre yderligere konfigurationer, som f.eks indstille en statisk IP eller juster netværksruter. Til dette kan du bruge værktøjer som nmcli:


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

Endelig, Du kan tilpasse din instans yderligere ved at tilføje containertjenester ved at bruge docker-compose eller prøve nye konfigurationer efter dine behov.

Mestring af Fedora CoreOS-installation på Hyper-V Ikke kun vil det give dig mulighed for at drage fordel af fordelene ved denne distribution, men det vil også vil gøre dig i stand til at skabe et effektivt og sikkert miljø til at administrere dine containere. Med de værktøjer og den viden, der findes her, vil du være klar til at udforske dets fulde potentiale.

Eksklusivt indhold - Klik her  Sådan sletter du gemte adgangskoder i Google Chrome