Pehea e hoʻokomo ai iā Fedora CoreOS ma Hyper-V

Hoʻohou hope loa: 02/03/2025

  • ʻO Fedora CoreOS kahi māmā māmā, ka hoʻoili pahu pahu.
  • E hoʻohana i ka Ignition no ka hoʻonohonoho mīkini mua.
  • Hāʻawi ʻo Hyper-V i kahi kūlana kūpono no ka holo ʻana iā Fedora CoreOS.

Fedora CoreOS Ua lilo ia i mea hoʻohelehele maikaʻi loa no kēlā mau mea hoʻohana e ʻimi nei i kahi ʻO ka ʻōnaehana māmā, palekana a hoʻolālā ʻia oi loa aku no na kaiapuni ipu. Eia naʻe, He mea paʻakikī kona hoʻokomo ʻana, ʻoi aku paha inā ʻo kāu platform virtualization ʻO Hyper-V, ka mea hoʻokele virtualization o Microsoft. Algo que hiki iā mākou ke holo i nā ʻōnaehana hana he nui e like me nā mīkini virtual ma ka lako like.

Fedora CoreOS e kālele ana i ka hāʻawi ʻana i kahi hopena kūpono no ka hana ʻana me nā ipu, no laila, ʻo ka hoʻohui ʻana iā lākou he koho maikaʻi loa no nā mea hoʻomohala a me nā luna ʻōnaehana.

¿Qué es Fedora CoreOS?

Fedora CoreOS

ʻO Fedora CoreOS kahi mahele liviana Hoʻolālā ʻia ʻo Linux no nā kaiapuni pahu. Ua hoʻolālā ʻia e hiki ke hoʻololi ʻia, ʻo ia hoʻi He heluhelu wale nō kāu ʻōnaehana waihona, proporcionando una palekana nui aʻe y kūpaʻa.

Maʻiʻo kūʻokoʻa - Kaomi maanei  Pehea e hoʻopau ai i ka mousepad ma Windows 10

Eia hou, hoʻohana ia i ka Ignition, a sistema de configuración e holo ana i hoʻokahi manawa i ka pahu mua e hoʻopilikino i ka mīkini.

Pono nā hoʻomākaukau ma mua o ke kau ʻana

Antes de comenzar, necesitarás algunos elementos esenciales:

  • Kiʻi ISO Fedora CoreOS: Hoʻoiho i ke kiʻi paʻa mai ka pūnaewele Fedora CoreOS.
  • Hoʻohana ʻia ka Hyper-V: E hōʻoia ua hoʻonohonoho ʻia ʻo Hyper-V a e holo ana ma kāu ʻōnaehana hana Windows.
  • Nā hoʻonohonoho hoʻā ʻana: Hoʻohana ʻo Fedora CoreOS i nā faila hoʻonohonoho Ignition e hana i ka mīkini i ka wā mua.

Ke hana ʻana i ka faila hoʻonohonoho ʻā

Pono nā hoʻomākaukau ma mua o ka hoʻokomo ʻana iā Fedora CoreOS

ʻO ka puhi ahi ka componente central o Fedora CoreOS e hoʻopilikino i ka ʻōnaehana. E hoʻomaka me ka hana ʻana i kahi faila FCC (Fedora CoreOS Config) me ka hoʻohana ʻana i kahi hoʻoponopono kikokikona e like me nano a i ʻole Vim. A ejemplo básico ʻo ka hoʻonohonoho:


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

Ke hana ʻia ka faila FCC, pono ʻoe i ka Butane transpiler e hoʻololi iā ia i kahi faila Ignition. E holo i kēia kauoha:


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

Ke hana nei i ka mīkini virtual ma Hyper-V

Hyper-V

Me ka Ignition i hoʻonohonoho ʻia, ʻo ka hana aʻe E hana i kāu mīkini virtual ma Hyper-V:

  • E wehe i ka Hyper-V Manager a koho «Nā Hou» > «Mīkini Virtual».
  • E hoʻonohonoho i ka Hoʻomanaʻo RAM paipai ʻia (no ka laʻana, 2048 MB) a hoʻokaʻawale i kahi helu kūpono o nā CPU.
  • Ma ka ʻāpana hard disk, koho i ka "Create a virtual hard disk" a hāʻawi i ka liʻiliʻi 10 GB.
  • ʻO ka hope, hoʻopili i ka imagen ISO ʻO Fedora CoreOS ma ke ʻano he boot drive.
Maʻiʻo kūʻokoʻa - Kaomi maanei  Pehea e hoʻoiho ai i nā Reels ma Instagram

Hoʻonohonoho hou i ka wā e hoʻokomo ai

Ke hoʻomaka ʻoe i ka mīkini virtual no ka manawa mua, e ʻimi koke ʻo Fedora CoreOS i kahi faila Ignition kūpono āu i hoʻonohonoho ai. Nui nā ala e hoʻolako ai i kēia faila:

  • Por USB: Hiki iā ʻoe ke kope i ka faila Ignition i kahi USB flash drive a hoʻopili iā ia ma ke ʻano he mea mālama ma Hyper-V.
  • Ma o ke kikowaena HTTP: E hoʻonohonoho i kahi kikowaena pūnaewele māmā e like me nginx e hoʻokipa i ka faila Ignition.

No ka laʻana, e hoʻonohonoho i ka nginx, hiki iā ʻoe ke hoʻohana i kēia mau kauoha:


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

Nā koho kiʻekiʻe a me ka hoʻonohonoho hope

Ke hoʻokomo ʻia ʻo Fedora CoreOS, pono paha ʻoe e hana i nā hoʻonohonoho hou, e like me hoʻonoho i IP kūʻokoʻa a hoʻololi paha i nā ala ala. No kēia, hiki iā ʻoe ke hoʻohana i nā mea hana e like me 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

ʻO ka hope loa, Hiki iā ʻoe ke hoʻopilikino hou i kāu hihia ma ka hoʻohui ʻana i nā lawelawe pahu me ka hoʻohana ʻana i ka docker-compose a i ʻole ka hoʻāʻo ʻana i nā hoʻonohonoho hou e like me kāu pono.

Hoʻokumu i ka hoʻokomo ʻana o Fedora CoreOS ma Hyper-V ʻAʻole wale ia e ʻae iā ʻoe e hoʻohana i nā pōmaikaʻi o kēia māhele, akā e hana pū kekahi e hiki iā ʻoe ke hana i kahi kaiapuni maikaʻi a palekana e hoʻokele i kāu mau ipu. Me nā mea hana a me ka ʻike i hāʻawi ʻia ma aneʻi, e mākaukau ʻoe e ʻimi i kona hiki piha.

Maʻiʻo kūʻokoʻa - Kaomi maanei  Pehea e hoʻouka ai i kahi SSD Hard Drive