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

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

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.
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.
Sem tehnološki navdušenec, ki je svoja "geek" zanimanja spremenil v poklic. Več kot 10 let svojega življenja sem porabil za uporabo vrhunske tehnologije in premleval najrazličnejše programe iz čiste radovednosti. Zdaj sem se specializiral za računalniško tehnologijo in video igre. To je zato, ker že več kot 5 let pišem za različna spletna mesta o tehnologiji in video igrah ter ustvarjam članke, ki vam želijo dati informacije, ki jih potrebujete, v jeziku, ki je razumljiv vsem.
Če imate kakršna koli vprašanja, moje znanje sega od vsega v zvezi z operacijskim sistemom Windows kot tudi Androidom za mobilne telefone. In moja zaveza je vam, vedno sem pripravljen porabiti nekaj minut in vam pomagati razrešiti kakršna koli vprašanja, ki jih morda imate v tem internetnem svetu.