- I-Fedora CoreOS ilula, usasazo olulungiselelwe isikhongozeli.
- Sebenzisa iIgnition ukuseta umatshini wokuqala.
- I-Hyper-V ibonelela ngendawo efanelekileyo yokusebenzisa i-Fedora CoreOS.
Fedora CoreOS Iye yaba yenye yonikezelo olunomtsalane kwabo basebenzisi bafuna a Ikhaphukhaphu, ikhuselekile kwaye iyilwe inkqubo yokusebenza ngakumbi kwiindawo zeekhonteyina. Nangona kunjalo, Ukufakwa kwayo kunokuba ngumngeni, ngakumbi ukuba iqonga lakho lokubona I-Hyper-V, umphathi we-virtualization weMicrosoft. Algo que ivumela ukuba siqhube iinkqubo ezininzi zokusebenza njengoomatshini benyani kwihardware efanayo.
Fedora CoreOS igxile ekunikeni isisombululo esilungiselelwe ukusebenza ngezikhongozeli, ngoko ukuzidibanisa lukhetho olugqwesileyo kubo bobabini abaphuhlisi kunye nabalawuli benkqubo.
¿Qué es Fedora CoreOS?

I-Fedora CoreOS lusasazo ekhaphukhaphu I-Linux ilungiselelwe iimeko zesikhongozeli. Yenzelwe ukuba ingaguquki, okuthetha ukuba isixokelelwano sakho sefayile sifundeka-kuphela, proporcionando una ukhuseleko olukhulu y uzinzo.
Ukongeza, isebenzisa i-Ignition, a sistema de configuración esebenza kanye ngexesha lokuqala lokuqala ukwenza umatshini ngokusesikweni.
Amalungiselelo ayimfuneko phambi kofakelo
Antes de comenzar, necesitarás algunos elementos esenciales:
- Umfanekiso weFedora CoreOS ISO: Khuphela umfanekiso ozinzileyo kwindawo esemthethweni yeFedora CoreOS.
- I-Hyper-V yenziwe yasebenza: Qinisekisa ukuba i-Hyper-V iqwalaselwe kwaye isebenza kwinkqubo yakho yeWindows.
- Iisetingi zokuBasa: I-Fedora CoreOS isebenzisa iifayile zoqwalaselo lokuQalisa ukwenza umatshini ngokwezifiso ngexesha lokuqala.
Ukwenza iFayile yoqwalaselo loYilo

Ignition yi componente central yeFedora CoreOS ukwenza inkqubo ilungele wena. Qala ngokudala ifayile yeFCC (Fedora CoreOS Config) usebenzisa umhleli wombhalo onjenge nano okanye Vim. A ejemplo básico uqwalaselo lu:
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
Nje ukuba ifayile yeFCC yenziwe, uya kuyidinga I-Butane transpiler ukuyiguqulela kwifayile ye Ignition. Yenza lo myalelo ulandelayo:
docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign
Ukudala umatshini wenyani kwi-Hyper-V

Nge Ignition iqwalaselwe, inyathelo elilandelayo Yenza umatshini wakho wenyani kwiHyper-V:
- Vula uMphathi weHyper-V kwaye ukhethe "Omtsha" > "Umatshini obonakalayo".
- Lungiselela i Imemori ye-RAM kucetyiswa (umzekelo, 2048 MB) kwaye unikeze inani elifanelekileyo le-CPUs.
- Kwicandelo le-hard disk, khetha "Yenza i-hard disk ebonakalayo" kwaye unike ubuncinane 10 GB.
- Ekugqibeleni, ncamathela ifayile Umfanekiso we-ISO yeFedora CoreOS njenge-boot drive.
Uqwalaselo olongezelelweyo ngexesha lofakelo
Xa uvula umatshini wenyani okokuqala, iFedora CoreOS iya kukhangela ngokuzenzekelayo ifayile esebenzayo yokuIgnition oyiqwalaseleyo. Kukho iindlela ezininzi zokubonelela ngale fayile:
- Por USB: Unokukopisha ifayile ye-Ignition kwi-USB flash drive kwaye uyinamathisele njengesixhobo sokugcina kwi-Hyper-V.
- Ngeseva ye-HTTP: Cwangcisa umncedisi wewebhu okhaphukhaphu njenge nginx ukusingatha i Ignition ifayile.
Umzekelo, ukuqwalasela i-nginx, ungasebenzisa le miyalelo ilandelayo:
apt install nginx
mkdir /var/www/html/fcos
touch /var/www/html/fcos/myconfig.ign
systemctl start nginx
Iinketho eziphezulu kunye noqwalaselo lwasemva
Nje ukuba iFedora CoreOS ifakwe, kunokufuneka wenze uqwalaselo olongezelelweyo, njenge seta i-IP engatshintshiyo okanye uhlengahlengise iindlela zenethiwekhi. Kule nto, ungasebenzisa izixhobo ezifana ne-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
Ekugqibeleni, Unokwenza ngokwezifiso umzekelo wakho ngokongeza iinkonzo zesikhongozeli usebenzisa i-docker-qamba okanye uzama uqwalaselo olutsha ngokweemfuno zakho.
Ukubamba uFakelo lweFedora CoreOS kwiHyper-V Ayizukuvumela kuphela ukuba uthathe inzuzo yolu lwabiwo, kodwa iya kuphinda iyakwenza ukuba wenze imeko-bume esebenzayo nekhuselekileyo yokulawula izikhongozeli zakho. Ngezixhobo kunye nolwazi olunikezelwe apha, uya kuba ukulungele ukuhlola amandla alo apheleleyo.
Ndingumntu othanda itekhnoloji ojike umdla wakhe we "geek" waba ngumsebenzi. Ndichithe ngaphezulu kweminyaka eli-10 yobomi bam ndisebenzisa itekhnoloji yokusika kwaye ndikhenkceza ngazo zonke iintlobo zeenkqubo ngenxa yokufuna ukwazi okumsulwa. Ngoku ndiqeqeshelwe ubugcisa bekhompyutha nakwimidlalo yevidiyo. Oku kungenxa yokuba ngaphezu kweminyaka emi-5 ndibhalela iiwebhusayithi ezahlukeneyo kwitekhnoloji kunye nemidlalo yevidiyo, ndisenza amanqaku afuna ukukunika ulwazi oludingayo ngolwimi oluqondakalayo kuye wonke umntu.
Ukuba unayo nayiphi na imibuzo, ulwazi lwam lusuka kuyo yonke into enxulumene nenkqubo yokusebenza yeWindows kunye ne-Android yeefowuni eziphathwayo. Kwaye ukuzinikela kwam kukuwe, ndihlala ndikulungele ukuchitha imizuzu embalwa kwaye ndikuncede usombulule nayiphi na imibuzo onokuba nayo kweli lizwe le-intanethi.