Giunsa ang pag-install sa Fedora CoreOS sa Hyper-V

Katapusan nga pag-update: 03/02/2025

  • Ang Fedora CoreOS usa ka gaan, gi-optimize nga pag-apod-apod sa sulud.
  • Gamita ang Ignition para sa inisyal nga setup sa makina.
  • Ang Hyper-V naghatag usa ka sulundon nga palibot alang sa pagpadagan sa Fedora CoreOS.

Fedora Core OS Nahimo kini nga usa sa labing madanihon nga pag-apod-apod alang sa mga tiggamit nga nangita usa ka Gaan, luwas ug gidisenyo nga operating system ilabi na alang sa container environment. Apan, Ang pag-instalar niini mahimong usa ka hagit, ilabi na kung ang imong virtualization platform kay Hyper-V, Microsoft's virtualization manager. Usa ka butang nga nagtugot kanato sa pagpadagan sa daghang mga operating system ingon mga virtual nga makina sa parehas nga hardware.

Fedora Core OS nagtutok sa pagtanyag sa usa ka optimized nga solusyon alang sa pagtrabaho uban sa mga sudlanan, mao nga ang paghiusa kanila usa ka maayo kaayo nga kapilian alang sa mga developer ug system administrator.

Unsa ang Fedora CoreOS?

Fedora Core OS

Ang Fedora CoreOS usa ka pag-apod-apod kahayag Gi-optimize ang Linux alang sa mga sulud sa sulud. Gidisenyo kini nga dili mausab, nga nagpasabot niana ang imong file system kay read-only, paghatag usa ka mas dako nga seguridad y kalig-on.

Eksklusibo nga sulud - Pag-klik Dinhi  Giunsa nimo ibutang ang usa ka butang sa Microsoft Visio?

Dugang pa, kini naggamit sa Ignition, a sistema sa pag-configure nga modagan kausa sa panahon sa unang boot aron ipahiangay ang makina.

Kinahanglan nga mga pagpangandam sa dili pa i-install

Sa dili ka pa magsugod, kinahanglan nimo ang pipila ka hinungdanon nga mga butang:

  • Fedora CoreOS ISO Image: I-download ang stable nga imahe gikan sa opisyal nga Fedora CoreOS site.
  • Gipaandar ang Hyper-V: Siguroha nga ikaw adunay Hyper-V nga na-configure ug nagdagan sa imong Windows operating system.
  • Mga Setting sa Ignition: Ang Fedora CoreOS naggamit sa Ignition configuration files aron i-customize ang makina atol sa unang boot.

Paghimo sa Ignition Configuration File

Kinahanglan nga mga pagpangandam sa dili pa i-install ang Fedora CoreOS

Ang ignition mao ang kinauyokan nga sangkap sa Fedora CoreOS aron ipasadya ang sistema. Pagsugod pinaagi sa paghimo og FCC (Fedora CoreOS Config) file gamit ang text editor sama sa nano o Vim. A batakang pananglitan ang configuration mao ang:


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

Kung nahimo na ang FCC file, kinahanglan nimo ang Butane transpiler aron ma-convert kini ngadto sa Ignition file. Pagdalagan ang mosunod nga sugo:


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

Paghimo sa virtual machine sa Hyper-V

Hyper-V

Sa pag-configure sa Ignition, ang sunod nga lakang mao Paghimo sa imong virtual nga makina sa Hyper-V:

  • Ablihi ang Hyper-V Manager ug pagpili "Bag-o" > "Virtual Machine".
  • Ibutang ang RAM memory girekomendar (pananglitan, 2048 MB) ug paggahin ug tukma nga gidaghanon sa mga CPU.
  • Sa seksyon sa hard disk, pilia ang "Paghimo usa ka virtual hard disk" ug i-assign ang labing menos 10 GB.
  • Sa katapusan, ilakip ang ISO nga imahe sa Fedora CoreOS isip boot drive.
Eksklusibo nga sulud - Pag-klik Dinhi  Giunsa paghatag regalo ang usa ka app

Dugang nga pag-configure sa panahon sa pag-instalar

Kung imong i-boot ang virtual machine sa unang higayon, ang Fedora CoreOS awtomatikong mangita og balido nga Ignition file nga imong gi-configure. Adunay daghang mga paagi aron mahatagan kini nga file:

  • Pinaagi sa USB: Mahimo nimong kopyahon ang Ignition file sa USB flash drive ug i-attach kini isip storage device sa Hyper-V.
  • Pinaagi sa HTTP server: Paghimo og usa ka gaan nga web server sama sa nginx aron i-host ang Ignition file.

Pananglitan, aron ma-configure ang nginx, mahimo nimong gamiton ang mosunod nga mga sugo:


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

Advanced nga mga kapilian ug post-configuration

Sa higayon nga ma-install ang Fedora CoreOS, tingali kinahanglan nimo nga maghimo dugang nga mga pag-configure, sama sa pagbutang ug static IP o pag-adjust sa mga ruta sa network. Alang niini, mahimo nimong gamiton ang mga himan sama sa 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

Sa katapusan, Mahimo nimong ipasibo pa ang imong instance pinaagi sa pagdugang sa mga serbisyo sa container gamit ang docker-compose o pagsulay sa bag-ong mga configuration sumala sa imong mga panginahanglan.

Pag-master sa Pag-install sa Fedora CoreOS sa Hyper-V Dili lamang kini magtugot kanimo sa pagpahimulos sa mga benepisyo niini nga pag-apod-apod, apan kini usab makapahimo kanimo sa paghimo og usa ka episyente ug luwas nga palibot sa pagdumala sa imong mga sudlanan. Uban sa mga himan ug kahibalo nga gihatag dinhi, andam ka nga mag-usisa sa tibuuk nga potensyal niini.

Eksklusibo nga sulud - Pag-klik Dinhi  Giunsa Pagpangita ang Serial Number sa iPhone nga Wala’y Telepono