ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Fedora
ΠΠ΄ CoreOS Container Linux, ΠΊΠΎΡ
ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΠΎΠ½ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, Π°ΡΠΎΠΌΡΠΊΠΈ Π°ΠΆΡΡΠΈΡΠ°Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π±Π΅Π· ΡΡΠ΅ΡΡΠ²ΠΎ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° Π·Π° ΠΌΠ°ΡΠΎΠ²Π½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΠ²ΠΎ Π·Π° Π²ΠΎΠ΄Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. Fedora CoreOS ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ°ΠΌΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΡΠ΅Ρ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ - ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux, ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΎΡ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈ Π·Π±ΠΈΡ Π½Π° ΠΊΠΎΠΌΡΠ½Π°Π»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ SSH, ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°.
Π‘ΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ° Π΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π° Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈ Π½Π΅ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°.
ΠΡΠΊΠ°ΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ, ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ /etc Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ; ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π·Π° Π΄Π° ΡΠ° Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ°. ΠΠΏΡΡΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π°Π»ΠΈΠΊΡΠ²Π° Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, ΡΡΠΊΡ ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π°Ρ ΠΎΠ΄ Π½ΡΠ»Π° ΠΈ ΡΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π°Ρ ΠΎΠ΄Π½ΠΎΠ²ΠΎ.
Π‘Π»ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ Π½Π΅Π΄Π΅Π»ΠΈΠ²Π° ΠΈ Π΅ ΡΠΎΡΠΌΠΈΡΠ°Π½Π° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° OSTree (ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π°Ρ Π²ΠΎ ΡΠ°ΠΊΠ²Π° ΡΡΠ΅Π΄ΠΈΠ½Π°; ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ° ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Π»Π°ΡΠ° ΡΠ»ΠΈΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΡΠΈ ΡΠ° ΡΠΎ Π½ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° Π°Π»Π°ΡΠΊΠ°ΡΠ° rpm-ostree). Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π΄Π²Π΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ Π΅Π΄Π½Π°ΡΠ° Π΅ Π°ΠΊΡΠΈΠ²Π½Π°, Π° Π²ΡΠΎΡΠ°ΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ; ΠΏΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, ΠΏΠ°ΡΡΠΈΡΠΈΠΈΡΠ΅ Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠ»ΠΎΠ³ΠΈΡΠ΅.
Π‘Π΅ Π½ΡΠ΄Π°Ρ ΡΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ Π³ΡΠ°Π½ΠΊΠΈ Π½Π° Fedora CoreOS:
ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΡΠ½ΠΈΠΌΠΊΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅ΠΊΠΎΠ²Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Fedora ΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°; ΡΡΠ°Π±ΠΈΠ»Π½Π° - ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½Π° Π³ΡΠ°Π½ΠΊΠ°, ΡΠΎΡΠΌΠΈΡΠ°Π½Π° ΠΏΠΎ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π³ΡΠ°Π½ΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅; ΡΠ»Π΅Π΄Π½ΠΎ - ΡΠ»ΠΈΠΊΠ° ΠΎΠ΄ ΠΈΠ΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡ. Π‘Π΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π°Ρ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠΈΡΠ΅ ΡΡΠΈ Π³ΡΠ°Π½ΠΊΠΈ Π·Π° Π΄Π° ΡΠ΅ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π°Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΠΈ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΎ ΡΠ΅Π³Π°ΡΠ½Π°ΡΠ° ΡΠ°Π·Π° Π½Π° ΡΠ°Π·Π²ΠΎΡ, Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π»ΠΈΠΌΠΈΠ½Π°ΡΠ½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° ΡΠ°ΠΌΠΎ Π³ΡΠ°Π½ΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅. ΠΡΠ²ΠΎΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ Π·Π° 6 ΠΌΠ΅ΡΠ΅ΡΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π½Π° CoreOS Container Linux ΡΠ΅ Π·Π°Π²ΡΡΠΈ 6 ΠΌΠ΅ΡΠ΅ΡΠΈ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ° Fedora CoreOS, Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Fedora Atomic Host ΡΠ΅ ΠΎΡΠ΅ΠΊΡΠ²Π° Π΄Π° Π·Π°Π²ΡΡΠΈ Π½Π° ΠΊΡΠ°ΡΠΎΡ Π½Π° Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ.
ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ (ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ°ΡΠ° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²Π½Π° Π²ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄) ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° fedora-coreos-pinger, ΠΊΠΎΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ Π°ΠΊΡΠΌΡΠ»ΠΈΡΠ° ΠΈ ΠΈΡΠΏΡΠ°ΡΠ° Π½Π΅ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° ΠΠ‘ Π±ΡΠΎΡ, ΠΎΠ±Π»Π°ΠΊ, Π΄ΠΎ ΡΠΈΠΏΠΎΡ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Fedora. ΠΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π΅ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠΎ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠΎΠ³Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ°, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°ΠΌΠΎ Π·Π±ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΡΠΎ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ Π΄Π° ΡΠ° ΠΏΡΠΎΡΠ΅Π½ΠΈΠΌΠ΅ ΠΏΡΠΈΡΠΎΠ΄Π°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° Fedora CoreOS. ΠΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ°ΠΊΠ°ΡΠ΅, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠΊΠΎΡΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠΎΡΠΈΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru