ʻO ka hoʻokuʻu paʻa mua o Fedora CoreOS

Nā mea hoʻomohala papahana Fedora kūkala ʻia e pili ana i ka hoʻopaʻa ʻana i ka puʻunaue ʻO Fedora CoreOS a me kona mākaukau no ka hoʻohana nui ʻana. Hoʻolaha ʻia ʻo Fedora CoreOS ma ke ʻano he hopena hoʻokahi no ka holo ʻana i nā kaiapuni e pili ana i nā ipu kaʻawale, e hoʻololi ana i nā huahana Fedora Atomic Host a me CoreOS Container Linux. E pau ana ka hoʻolaha ʻana o CoreOS Container Linux i 6 mau mahina, a manaʻo ʻia ʻo Fedora Atomic Host e hoʻopau i ke kākoʻo ma ka hopena o Nowemapa.

Manaʻo ʻo Fedora CoreOS e hāʻawi i kahi kaiapuni liʻiliʻi i hōʻano hou ʻia me ka ʻole o ka luna hoʻomalu a hoʻohui ʻia no ka hoʻolaha nui ʻana o nā ʻōnaehana kikowaena i hoʻolālā wale ʻia no nā ipu holo. Hāʻawi ka hāʻawi ʻana i kahi pūʻulu liʻiliʻi o nā ʻāpana i lawa no ka holo ʻana i nā ipu kaʻawale - ka Linux kernel, ka systemd system manager a me kahi hoʻonohonoho o nā lawelawe pono no ka hoʻopili ʻana ma SSH, hoʻokele hoʻonohonoho a hoʻokomo i nā mea hou.

Hoʻokomo ʻia ka ʻāpana ʻōnaehana ma ke ʻano heluhelu wale nō a ʻaʻole loli i ka wā o ka hana. Kauoa lawe ʻia ma ka hoʻouka ʻana me ka hoʻohana ʻana i ka mea hana mea hō'ā kaʻa (ʻokoʻa iā Cloud-Init). Ke holo nei ka ʻōnaehana, hiki ʻole ke hoʻololi i ka hoʻonohonoho a me nā ʻike o ka papa kuhikuhi / etc; hiki iā ʻoe ke hoʻololi wale i ka ʻaoʻao hoʻonohonoho a hoʻohana iā ia e pani i ke kaiapuni. Ma keʻano laulā, ʻo ka hana ʻana me ka ʻōnaehana e like me ka hana ʻana me nā kiʻi pahu, ʻaʻole i hōʻano hou ʻia ma ka ʻāina, akā ua kūkulu hou ʻia mai ka wā ʻōpala a hoʻomaka hou.

ʻAʻole hiki ke hoʻokaʻawale ʻia ke kiʻi ʻōnaehana a hoʻokumu ʻia me ka ʻenehana OSTree (ʻaʻole hiki ke hoʻokomo ʻia nā pūʻolo pākahi i loko o ia ʻano; hiki iā ʻoe ke kūkulu hou i ke kiʻi ʻōnaehana holoʻokoʻa, e hoʻonui iā ia me nā pūʻolo hou me ka hoʻohana ʻana i ka rpm-ostree toolkit). Hoʻokumu ʻia ka ʻōnaehana hōʻano hou i ka hoʻohana ʻana i nā ʻāpana ʻōnaehana ʻelua, hoʻokahi o ia mea e hana ana, a hoʻohana ʻia ka lua e kope i ka mea hou; ma hope o ka hoʻokomo ʻana i ka mea hou, hoʻololi nā ʻāpana i nā kuleana.

Mai ka hāʻawi ʻana o CoreOS Container Linux, ka mea neʻe Ma ka lima o Red Hat ma hope o ke kūʻai ʻana iā CoreOS, ua hōʻaiʻē ka papahana Fedora CoreOS i nā hāmeʻa hoʻonohonoho boot (Ignition), ka mīkini hoʻopou atomic a me ka philosophy maʻamau o ka huahana. ʻO ka ʻenehana no ka hana ʻana me nā pūʻolo, kākoʻo no nā kikoʻī OCI (Open Container Initiative), a me nā hana hou no ka hoʻokaʻawale ʻana i nā ipu e pili ana iā SELinux ua hoʻoili ʻia mai Atomic Host. No ka hoʻonohonoho ʻana i nā ipu ma luna o Fedora CoreOS, i ka wā e hiki mai ana ua hoʻolālā ʻia e hāʻawi i ka hoʻohui ʻana me Kubernetes (me nā mea e pili ana i OKD).

Hoʻokumu ʻia nā ʻike o ka hoʻokuʻu paʻa mua o Fedora CoreOS ma nā repositories Fedora 31 me ka hoʻohana ʻana i ka pūʻolo rpm-ostree.
Loaʻa iā ia ka Linux 5.4 kernel, ka systemd 243 system manager, a me ka Ignition 2.1 toolkit. Hāʻawi ka manawa holo no nā ipu i ke kākoʻo no Moby 18.09 (Docker) a me podman 1.7. Ma ka maʻamau, hiki ke kākoʻo cgroups v1 e hōʻoia i ka hoʻohālikelike, akā hiki ke hoʻohana ʻia nā cgroups v2 ma ke ʻano he koho. Hoʻokō ʻia ka hiki mea hoʻonoho ma nā kahua like ʻole me nā kikowaena waiwai, QEMU, OpenStack, VMware, AWS, Alibaba, Azure a me GCP. Hiki i ke kiʻi iso hāʻawi ke hana ma ke ʻano ola me ka hoʻouka ʻana i ka RAM. Kākoʻo ʻia ka hoʻomaka ʻana o ka pūnaewele ma o PXE (netboot).

Hāʻawi ʻia ʻekolu mau lālā kūʻokoʻa o Fedora CoreOS, kahi i hana ʻia ai nā mea hou e hoʻopau ai i nā nāwaliwali a me nā hewa koʻikoʻi:

  • ka hoʻāʻo ʻana me nā snapshot e pili ana i ka hoʻokuʻu ʻana o Fedora i kēia manawa me nā mea hou;
  • paʻa - he lālā paʻa, i hanaʻia ma hope oʻelua pule o ka ho'āʻoʻana i ka lālā ho'āʻo;
  • aʻe - kahi kiʻi o kahi hoʻokuʻu e hiki mai ana ma lalo o ka hoʻomohala ʻana (ma nā hoʻolālā wale nō i kēia manawa).

Mai nā hoʻolālā no ka wā e hiki mai ana, ua ʻōlelo ʻia hoʻokomo ʻana ma Fedora CoreOS e hoʻouna ana i ka telemetry me ka hoʻohana ʻana i ka lawelawe fedora-coreos-pinger, e hōʻiliʻili a hoʻouna i nā ʻike ʻōnaehana ʻike ʻole, e like me ka helu o ka OS, platform cloud, ʻano hoʻonohonoho, i nā kikowaena Fedora Project. ʻAʻole i loaʻa i ka ʻikepili i hoʻouna ʻia ka ʻike e hiki ke alakaʻi i ka ʻike. I ka nānā ʻana i nā helu helu, hoʻohana wale ʻia ka ʻike i hōʻuluʻulu ʻia, e hiki ai iā mākou ke hoʻoponopono maʻamau i ke ʻano o ka hoʻohana ʻana o Fedora CoreOS. Inā makemake ʻia, hiki i ka mea hoʻohana ke hoʻopau i ka hoʻouna ʻana i ka telemetry a i ʻole e hoʻonui i ka ʻike i hoʻouna ʻia e ka paʻamau.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka