Momwe mungakhalire Fedora CoreOS pa Hyper-V

Kusintha komaliza: 03/02/2025

  • Fedora CoreOS ndi yopepuka, yogawa bwino zotengera.
  • Gwiritsani ntchito Ignition pakukhazikitsa makina oyambira.
  • Hyper-V imapereka malo abwino oyendetsera Fedora CoreOS.

Fedora Core OS Yakhala imodzi mwamagawidwe okongola kwambiri kwa ogwiritsa ntchito omwe akufunafuna a Njira yopepuka, yotetezeka komanso yopangidwira makamaka zosungirako zotengera. Komabe, Kuyika kwake kungakhale kovuta, makamaka ngati nsanja yanu ya virtualization ili Hyper-V, woyang'anira virtualization wa Microsoft. China chake zimatipatsa mwayi wogwiritsa ntchito machitidwe angapo monga makina enieni pa hardware yomweyo.

Fedora Core OS imayang'ana pakupereka njira yabwino yogwirira ntchito ndi makontena, kotero kuwaphatikiza ndi njira yabwino kwambiri kwa onse opanga mapulogalamu ndi oyang'anira dongosolo.

Kodi Fedora CoreOS ndi chiyani?

Fedora Core OS

Fedora CoreOS ndikugawa kuwala Linux yokongoletsedwa ndi zotengera. Linapangidwa kuti likhale losasinthika, kutanthauza kuti mafayilo anu amawerengedwa-okha, kupereka chitetezo chachikulu y kukhazikika.

Zapadera - Dinani apa  Momwe mungagwiritsire ntchito zida zowunikira zapamwamba mu Google Docs?

Kuphatikiza apo, imagwiritsa ntchito Ignition, a kasinthidwe kachitidwe yomwe imayenda kamodzi pa boot yoyamba kuti isinthe makinawo.

Zoyenera kukonzekera pamaso unsembe

Musanayambe, mufunika zinthu zingapo zofunika:

  • Chithunzi cha Fedora CoreOS ISO: Tsitsani chithunzi chokhazikika kuchokera patsamba lovomerezeka la Fedora CoreOS.
  • Hyper-V yathandizidwa: Onetsetsani kuti mwakonza Hyper-V ndikuyendetsa pa Windows opaleshoni yanu.
  • Zokonda poyatsira: Fedora CoreOS imagwiritsa ntchito mafayilo osinthika a Ignition kuti asinthe makinawo pa boot yoyamba.

Kupanga Fayilo Yopangira Ignition

Kukonzekera kofunikira musanayike Fedora CoreOS

Ignition ndiye chigawo chapakati ya Fedora CoreOS kuti musinthe makinawo. Yambani ndikupanga fayilo ya FCC (Fedora CoreOS Config) pogwiritsa ntchito mkonzi wamawu monga nano kapena Vim. A chitsanzo choyambirira kasinthidwe ndi:


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

Fayilo ya FCC ikapangidwa, mudzafunika Butane transpiler kuti musinthe kukhala fayilo ya Ignition. Yendetsani lamulo ili:


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

Kupanga makina enieni mu Hyper-V

Hyper-V

Ndi Ignition yokonzedwa, sitepe yotsatira ndiyo Pangani makina anu enieni mu Hyper-V:

  • Tsegulani Hyper-V Manager ndikusankha "Chatsopano" > "Virtual Machine".
  • Khazikitsani RAM kukumbukira analimbikitsa (mwachitsanzo, 2048 MB) ndi kugawa chiwerengero choyenera cha CPUs.
  • Mu gawo la hard disk, sankhani "Pangani hard disk" ndikugawa osachepera 10 GB.
  • Pomaliza, phatikizani ndi Chithunzi cha ISO ya Fedora CoreOS ngati boot drive.
Zapadera - Dinani apa  Momwe mungapangire Bizum Bbva

Zowonjezera kasinthidwe pa unsembe

Mukatsegula makina enieni kwa nthawi yoyamba, Fedora CoreOS imangoyang'ana fayilo yoyenera ya Ignition yomwe mwaikonza. Pali njira zingapo zoperekera fayiloyi:

  • Pa USB: Mutha kukopera fayilo ya Ignition ku USB flash drive ndikuyiyika ngati chosungira mu Hyper-V.
  • Kudzera pa seva ya HTTP: Khazikitsani seva yapaintaneti yopepuka ngati nginx kuti mulandire fayilo ya Ignition.

Mwachitsanzo, kukonza nginx, mutha kugwiritsa ntchito malamulo awa:


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

Zosankha zapamwamba ndikusintha pambuyo

Kamodzi Fedora CoreOS yakhazikitsidwa, mungafunike kupanga masinthidwe owonjezera, monga khazikitsani IP osasunthika kapena sinthani njira zama network. Kuti muchite izi, mutha kugwiritsa ntchito zida ngati 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

Pomaliza, Mutha kusinthanso chitsanzo chanu powonjezera ntchito zotengera pogwiritsa ntchito docker-compose kapena kuyesa masinthidwe atsopano malinga ndi zosowa zanu.

Kudziwa Kuyika kwa Fedora CoreOS pa Hyper-V Sikuti zidzakulolani kuti mugwiritse ntchito phindu la kugawa uku, komanso zidzatero zikuthandizani kuti mupange malo abwino komanso otetezeka kuti musamalire zotengera zanu. Ndi zida ndi chidziwitso chomwe chaperekedwa apa, mudzakhala okonzeka kufufuza kuthekera kwake konse.

Zapadera - Dinani apa  Momwe mungayambitsirenso HP Specter?