Kako namestiti Fedora CoreOS na Hyper-V

Zadnja posodobitev: 03/02/2025

  • Fedora CoreOS je lahka distribucija, optimizirana za vsebnike.
  • Uporabite Vžig za začetno nastavitev stroja.
  • Hyper-V zagotavlja idealno okolje za izvajanje sistema Fedora CoreOS.

Fedora Core OS Postala je ena najbolj privlačnih distribucij za tiste uporabnike, ki iščejo Lahek, varen in oblikovan operacijski sistem še posebej za kontejnerska okolja. vendar Njegova namestitev je lahko izziv, še posebej, če je vaša platforma za virtualizacijo Hyper-V, Microsoftov upravitelj virtualizacije. Nekaj ​​takega omogoča poganjanje več operacijskih sistemov kot virtualni stroji na isti strojni opremi.

Fedora Core OS se osredotoča na ponudbo optimizirane rešitve za delo s kontejnerji, zato je njihova kombinacija odlična možnost tako za razvijalce kot za sistemske skrbnike.

Kaj je Fedora CoreOS?

Fedora Core OS

Fedora CoreOS je distribucija svetloba Linux optimiziran za vsebniška okolja. Zasnovan je tako, da je nespremenljiv, kar pomeni vaš datotečni sistem je samo za branje, ki zagotavlja a večja varnost y stabilnost.

Ekskluzivna vsebina - Kliknite tukaj  Kako uporabljati napredna orodja za pregled v Google Dokumentih?

Poleg tega uporablja vžig, a konfiguracijski sistem ki se zažene enkrat med prvim zagonom, da prilagodi stroj.

Potrebne priprave pred montažo

Preden začnete, boste potrebovali nekaj osnovnih stvari:

  • Slika Fedora CoreOS ISO: Prenesite stabilno sliko z uradnega mesta Fedora CoreOS.
  • Hyper-V omogočen: Preverite, ali je Hyper-V konfiguriran in deluje v vašem operacijskem sistemu Windows.
  • Nastavitve vžiga: Fedora CoreOS uporablja konfiguracijske datoteke Ignition za prilagajanje stroja med prvim zagonom.

Ustvarjanje konfiguracijske datoteke za vžig

Potrebne priprave pred namestitvijo sistema Fedora CoreOS

Vžig je jedrna komponenta sistema Fedora CoreOS za prilagoditev sistema. Začnite z ustvarjanjem datoteke FCC (Fedora CoreOS Config) z urejevalnikom besedil, kot je nano ali Vim. A osnovni primer konfiguracija je:


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

Ko je datoteka FCC ustvarjena, boste potrebovali Butanski transpiler da jo pretvorite v datoteko Ignition. Zaženite naslednji ukaz:


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

Ustvarjanje virtualnega stroja v Hyper-V

Hyper-V

Ko je vžig konfiguriran, je naslednji korak Ustvarite svoj virtualni stroj v Hyper-V:

  • Odprite Hyper-V Manager in izberite «Novo» > «Virtualni stroj».
  • Nastavite RAM priporočeno (na primer 2048 MB) in dodelite ustrezno število procesorjev.
  • V razdelku trdega diska izberite »Ustvari navidezni trdi disk« in dodelite vsaj 10 GB.
  • Na koncu priložite ISO slika Fedora CoreOS kot zagonski pogon.
Ekskluzivna vsebina - Kliknite tukaj  Kako narediti Bizum Bbva

Dodatna konfiguracija med namestitvijo

Ko prvič zaženete virtualni stroj, bo Fedora CoreOS samodejno poiskal veljavno datoteko Ignition, ki ste jo konfigurirali. To datoteko lahko zagotovite na več načinov:

  • Prek USB: Datoteko Ignition lahko kopirate na bliskovni pogon USB in jo pritrdite kot shranjevalno napravo v Hyper-V.
  • Prek strežnika HTTP: Nastavite lahek spletni strežnik, kot je nginx, da gosti datoteko Ignition.

Na primer, za konfiguracijo nginx lahko uporabite naslednje ukaze:


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

Napredne možnosti in naknadna konfiguracija

Ko je Fedora CoreOS nameščen, boste morda morali izvesti dodatne konfiguracije, kot npr nastavite statični IP ali prilagodite omrežne poti. Za to lahko uporabite orodja, kot je 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

Končno, Svoj primerek lahko dodatno prilagodite tako, da dodate vsebniške storitve z uporabo docker-compose ali preizkušanjem novih konfiguracij glede na vaše potrebe.

Obvladovanje namestitve Fedora CoreOS na Hyper-V Ne samo, da vam bo omogočilo, da izkoristite prednosti te distribucije, ampak bo tudi vam bo omogočil ustvariti učinkovito in varno okolje za upravljanje vaših zabojnikov. Z orodji in znanjem, ki so na voljo tukaj, boste pripravljeni raziskati njegov polni potencial.

Ekskluzivna vsebina - Kliknite tukaj  Kako znova zagnati HP Spectre?