- Fedora CoreOS je lagana distribucija optimizirana za spremnike.
- Koristite paljenje za početno postavljanje stroja.
- Hyper-V pruža idealno okruženje za pokretanje Fedora CoreOS-a.
Fedora CoreOS Postala je jedna od najatraktivnijih distribucija za one korisnike koji traže Lagan, siguran i dizajniran operativni sustav posebno za kontejnerska okruženja. Međutim, Njegova instalacija može biti izazov, pogotovo ako je vaša platforma za virtualizaciju Hyper-V, Microsoftov upravitelj virtualizacijeNešto što omogućuje nam pokretanje više operativnih sustava kao virtualni strojevi na istom hardveru.
Fedora CoreOS fokusira se na ponudu optimiziranog rješenja za rad s kontejnerima, pa je njihovo kombiniranje izvrsna opcija i za programere i za administratore sustava.
Što je Fedora CoreOS?

Fedora CoreOS je distribucija lagan Linux optimiziran za okruženja spremnika. Dizajniran je da bude nepromjenjiv, što znači vaš datotečni sustav je samo za čitanjepružanje veća sigurnost y stabilnost.
Osim toga, koristi paljenje, a konfiguracijski sustav koji se pokreće jednom prilikom prvog pokretanja radi prilagođavanja stroja.
Potrebne pripreme prije ugradnje
Prije nego što počnete, trebat će vam nekoliko osnovnih stvari:
- Fedora CoreOS ISO slika: Preuzmite stabilnu sliku sa službene stranice Fedora CoreOS.
- Hyper-V omogućen: Provjerite je li Hyper-V konfiguriran i pokrenut na vašem Windows operativnom sustavu.
- Postavke paljenja: Fedora CoreOS koristi konfiguracijske datoteke Ignition za prilagodbu stroja tijekom prvog pokretanja.
Stvaranje konfiguracijske datoteke paljenja

Paljenje je ključna komponenta Fedora CoreOS za prilagodbu sustava. Započnite stvaranjem FCC (Fedora CoreOS Config) datoteke pomoću uređivača teksta kao što je nano ili Vim. A osnovni primjer 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
Nakon što se FCC datoteka stvori, trebat će vam Butan transpiler da ga pretvorite u Ignition datoteku. Pokrenite sljedeću naredbu:
docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign
Stvaranje virtualnog stroja u Hyper-V

S konfiguriranim paljenjem, sljedeći korak je Stvorite svoj virtualni stroj u Hyper-V:
- Otvorite Hyper-V Manager i odaberite «Novo» > «Virtualni stroj».
- Konfigurirajte RAM memorija preporučeno (na primjer, 2048 MB) i dodijelite odgovarajući broj CPU-a.
- U odjeljku tvrdog diska odaberite "Stvori virtualni tvrdi disk" i dodijelite najmanje 10 GB.
- Na kraju priložite ISO slika Fedora CoreOS-a kao pogona za pokretanje.
Dodatna konfiguracija tijekom instalacije
Kada prvi put pokrenete virtualni stroj, Fedora CoreOS će automatski tražiti važeću datoteku paljenja koju ste konfigurirali. Postoji nekoliko načina za pružanje ove datoteke:
- Putem USB-a: Datoteku Ignition možete kopirati na USB flash pogon i priložiti je kao uređaj za pohranu u Hyper-V.
- Putem HTTP poslužitelja: Postavite lagani web poslužitelj kao što je nginx da ugosti datoteku Ignition.
Na primjer, da biste konfigurirali nginx, možete koristiti sljedeće naredbe:
apt install nginx
mkdir /var/www/html/fcos
touch /var/www/html/fcos/myconfig.ign
systemctl start nginx
Napredne opcije i naknadna konfiguracija
Nakon što je Fedora CoreOS instaliran, možda ćete morati izvršiti dodatne konfiguracije, kao što je postaviti statički IP ili prilagoditi mrežne rute. Za ovo možete koristiti alate poput 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
Konačno, Svoju instancu možete dodatno prilagoditi dodavanjem usluga spremnika koristeći docker-compose ili isprobavajući nove konfiguracije prema svojim potrebama.
Ovladavanje instalacijom Fedora CoreOS-a na Hyper-V Ne samo da će vam omogućiti da iskoristite prednosti ove distribucije, već će također omogućit će vam stvaranje učinkovitog i sigurnog okruženja za upravljanje vašim spremnicima. S alatima i znanjem koji se ovdje nalaze, bit ćete spremni istražiti njegov puni potencijal.
Indeks
Ja sam tehnološki entuzijast koji je svoje "geek" interese pretvorio u profesiju. Proveo sam više od 10 godina svog života koristeći vrhunsku tehnologiju i petljajući sa svim vrstama programa iz čiste znatiželje. Sada sam se specijalizirao za računalne tehnologije i video igre. To je zato što sam više od 5 godina pisao za razne web stranice o tehnologiji i videoigrama, stvarajući članke koji vam nastoje dati informacije koje su vam potrebne na jeziku koji je svima razumljiv.
Ako imate bilo kakvih pitanja, moje znanje seže od svega vezanog uz Windows operativni sustav kao i Android za mobitele. I moja je posvećenost vama, uvijek sam spreman odvojiti nekoliko minuta i pomoći vam riješiti sva pitanja koja imate u ovom internetskom svijetu.