Uyifaka njani iFedora CoreOS kwiHyper-V

Uhlaziyo lokugqibela: 03/02/2025

  • 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?

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.

Umxholo okhethekileyo- Cofa Apha  Indlela yokujonga imbali yakho yePinterest

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

Amalungiselelo ayimfuneko ngaphambi kokufaka i-Fedora CoreOS

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

I-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.
Umxholo okhethekileyo- Cofa Apha  Indlela Yokwenza Ibhanti

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.

Umxholo okhethekileyo- Cofa Apha  Uzifaka njani iisparklines kuGoogle Sheets