Bii o ṣe le fi Fedora CoreOS sori Hyper-V

Imudojuiwọn to kẹhin: 03/02/2025
Òǹkọ̀wé: Alberto Navarro

  • Fedora CoreOS jẹ iwuwo fẹẹrẹ, pinpin iṣapeye eiyan.
  • Lo Ignition fun iṣeto ẹrọ akọkọ.
  • Hyper-V n pese agbegbe pipe fun ṣiṣe Fedora CoreOS.

Fedora CoreOS O ti di ọkan ninu awọn pinpin wuni julọ fun awọn olumulo wọnyẹn ti n wa a Lightweight, aabo ati apẹrẹ ẹrọ iṣẹ paapa fun awọn agbegbe eiyan. Sibẹsibẹ, Fifi sori rẹ le jẹ ipenija, paapa ti o ba jẹ pe ipilẹ agbara rẹ jẹ Hyper-V, oluṣakoso ipa ti MicrosoftNǹkan tí ó gba wa lati ṣiṣe ọpọ awọn ọna šiše bi foju ero lori kanna hardware.

Fedora CoreOS fojusi lori fifun ojutu iṣapeye fun ṣiṣẹ pẹlu awọn apoti, nitorina apapọ wọn jẹ aṣayan ti o dara julọ fun awọn olupilẹṣẹ mejeeji ati awọn alakoso eto.

Kini Fedora CoreOS?

Fedora CoreOS

Fedora CoreOS jẹ pinpin fẹẹrẹfẹ Lainos iṣapeye fun awọn agbegbe eiyan. O ti ṣe apẹrẹ lati jẹ alaileyipada, afipamo pe Eto faili rẹ jẹ kika-nikanpese a aabo to pọ si y iduroṣinṣin.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le ṣe atẹjade oju-iwe Facebook kan

Ni afikun, o nlo Ignition, a ètò ìṣeto eyiti o ṣiṣẹ ni ẹẹkan lakoko bata akọkọ lati ṣe akanṣe ẹrọ naa.

Awọn igbaradi pataki ṣaaju fifi sori ẹrọ

Ṣaaju ki o to bẹrẹ, iwọ yoo nilo diẹ ninu awọn ohun elo pataki:

  • Aworan Fedora CoreOS ISO: Ṣe igbasilẹ aworan iduroṣinṣin lati oju opo wẹẹbu Fedora CoreOS.
  • Hyper-V ṣiṣẹ: Rii daju pe o ni tunto Hyper-V ati ṣiṣiṣẹ lori ẹrọ iṣẹ Windows rẹ.
  • Eto ina: Fedora CoreOS nlo awọn faili iṣeto Ignition lati ṣe akanṣe ẹrọ lakoko bata akọkọ.

Ṣiṣẹda Faili Iṣeto Iginisonu

Awọn igbaradi pataki ṣaaju fifi Fedora CoreOS sori ẹrọ

Iginisonu ni ẹ̀yà pàtàkì ti Fedora CoreOS lati ṣe akanṣe eto naa. Bẹrẹ nipa ṣiṣẹda FCC kan (Fedora CoreOS Config) faili nipa lilo olootu ọrọ gẹgẹbi nano tabi Vim. A apẹẹrẹ ipilẹ iṣeto ni:


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

Ni kete ti a ṣẹda faili FCC, iwọ yoo nilo Butane transpiler lati yi pada si faili Ignition. Ṣiṣe aṣẹ wọnyi:


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

Ṣiṣẹda ẹrọ foju ni Hyper-V

Hyper-V

Pẹlu atunto iginisonu, igbesẹ ti n tẹle ni Ṣẹda ẹrọ foju rẹ ni Hyper-V:

  • Ṣii Oluṣakoso Hyper-V kí o sì yan "Titun" > "Ẹrọ Foju".
  • Ṣe atunto Ìrántí Ramu niyanju (Fun apẹẹrẹ, 2048 MB) ki o si soto ohun yẹ nọmba ti CPUs.
  • Ni apakan disiki lile, yan “Ṣẹda disk lile foju” ki o yan o kere ju 10 GB.
  • Níkẹyìn, so awọn Àwòrán ISO ti Fedora CoreOS bi awakọ bata.
Iyasoto akoonu - Tẹ Nibi  Awọn ikuna ohun elo lori Asus ZenBook?

Afikun iṣeto ni nigba fifi sori

Nigbati o ba bata ẹrọ foju fun igba akọkọ, Fedora CoreOS yoo wa laifọwọyi faili Ignition ti o wulo ti o ti tunto. Awọn ọna pupọ lo wa lati pese faili yii:

  • Nipasẹ USB: O le daakọ faili Ignition si kọnputa filasi USB ki o so pọ si bi ẹrọ ibi ipamọ ni Hyper-V.
  • Nipasẹ olupin HTTP: Ṣeto olupin wẹẹbu iwuwo fẹẹrẹ bii nginx lati gbalejo faili Ignition naa.

Fun apẹẹrẹ, lati tunto nginx, o le lo awọn aṣẹ wọnyi:


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

Awọn aṣayan ilọsiwaju ati atunto lẹhin

Ni kete ti Fedora CoreOS ti fi sii, o le nilo lati ṣe awọn atunto afikun, gẹgẹbi ṣeto IP aimi tabi ṣatunṣe awọn ipa ọna nẹtiwọki. Fun eyi, o le lo awọn irinṣẹ bii 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

Níkẹyìn, O le ṣe akanṣe apẹẹrẹ rẹ siwaju sii nipa fifi awọn iṣẹ eiyan kun lilo docker-compose tabi gbiyanju awọn atunto tuntun ni ibamu si awọn iwulo rẹ.

Fifi sori Fedora CoreOS Mastering lori Hyper-V Kii ṣe nikan yoo gba ọ laaye lati lo awọn anfani ti pinpin yii, ṣugbọn yoo tun yoo jẹ ki o ṣẹda agbegbe ti o munadoko ati aabo lati ṣakoso awọn apoti rẹ. Pẹlu awọn irinṣẹ ati imọ ti a pese nibi, iwọ yoo ṣetan lati ṣawari agbara rẹ ni kikun.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le yi orukọ olumulo PayPal rẹ pada