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

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.
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

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

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.
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.
Usa ako ka mahiligon sa teknolohiya nga naghimo sa iyang "geek" nga interes nga usa ka propesyon. Gigugol nako ang sobra sa 10 ka tuig sa akong kinabuhi gamit ang labing bag-ong teknolohiya ug pag-usisa sa tanan nga mga klase sa mga programa tungod sa putli nga pagkamausisaon. Karon espesyalista na ako sa teknolohiya sa kompyuter ug mga dula sa video. Kini tungod kay sa sobra sa 5 ka tuig nagsulat ako alang sa lainlaing mga website sa teknolohiya ug mga dula sa video, nagmugna og mga artikulo nga nagtinguha sa paghatag kanimo sa impormasyon nga imong gikinahanglan sa usa ka pinulongan nga masabtan sa tanan.
Kung naa kay mga pangutana, ang akong kahibalo gikan sa tanan nga may kalabotan sa operating system sa Windows ingon man sa Android para sa mga mobile phone. Ug ang akong pasalig kanimo, andam ako kanunay nga mogahin og pipila ka minuto ug tabangan ka nga masulbad ang bisan unsang mga pangutana nga mahimo nimo sa niining kalibutan sa internet.