- Fedora CoreOS គឺជាការចែកចាយទម្ងន់ស្រាល កុងតឺន័រដែលបានធ្វើឱ្យប្រសើរ។
- ប្រើ Ignition សម្រាប់ការដំឡើងម៉ាស៊ីនដំបូង។
- Hyper-V ផ្តល់នូវបរិយាកាសដ៏ល្អសម្រាប់ដំណើរការ Fedora CoreOS ។
ប្រព័ន្ធប្រតិបត្តិការស្នូល Fedora វាបានក្លាយជាការចែកចាយដ៏ទាក់ទាញបំផុតមួយសម្រាប់អ្នកប្រើប្រាស់ទាំងនោះដែលកំពុងស្វែងរក ប្រព័ន្ធប្រតិបត្តិការទម្ងន់ស្រាល សុវត្ថិភាព និងរចនាឡើង ជាពិសេសសម្រាប់បរិស្ថានធុង។ ទោះយ៉ាងណាក៏ដោយ ការដំឡើងរបស់វាអាចជាបញ្ហាប្រឈមមួយ។ជាពិសេសប្រសិនបើវេទិកានិម្មិតរបស់អ្នកគឺ Hyper-V ដែលជាអ្នកគ្រប់គ្រងនិម្មិតរបស់ Microsoft។ អ្វីមួយដែល អនុញ្ញាតឱ្យយើងដំណើរការប្រព័ន្ធប្រតិបត្តិការជាច្រើន។ ដូចជាម៉ាស៊ីននិម្មិតនៅលើផ្នែករឹងដូចគ្នា។
ប្រព័ន្ធប្រតិបត្តិការស្នូល Fedora ផ្តោតលើការផ្តល់ជូននូវដំណោះស្រាយដែលប្រសើរឡើងសម្រាប់ធ្វើការជាមួយធុងដូច្នេះការបញ្ចូលគ្នារវាងពួកវាគឺជាជម្រើសដ៏ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍ និងអ្នកគ្រប់គ្រងប្រព័ន្ធ។
តើ Fedora CoreOS ជាអ្វី?

Fedora CoreOS គឺជាការចែកចាយ ពន្លឺ។ លីនុចបានធ្វើឱ្យប្រសើរសម្រាប់បរិស្ថានធុង។ វាត្រូវបានរចនាឡើងដើម្បីមិនអាចប្រែប្រួលបានមានន័យថា ប្រព័ន្ធឯកសាររបស់អ្នកគឺបានតែអាន, ការផ្តល់ក សន្តិសុខកាន់តែច្រើន។ y ស្ថេរភាព.
លើសពីនេះទៀតវាប្រើ Ignition, a ប្រព័ន្ធកំណត់រចនាសម្ព័ន្ធ ដែលដំណើរការម្តងក្នុងអំឡុងពេលចាប់ផ្ដើមដំបូង ដើម្បីប្ដូរម៉ាស៊ីនតាមបំណង។
ការរៀបចំចាំបាច់មុនពេលដំឡើង
មុនពេលអ្នកចាប់ផ្តើម អ្នកនឹងត្រូវការធាតុសំខាន់ៗមួយចំនួន៖
- រូបភាព Fedora CoreOS ISO៖ ទាញយករូបភាពដែលមានស្ថេរភាពពីគេហទំព័រផ្លូវការ Fedora CoreOS ។
- Hyper-V បានបើក៖ ត្រូវប្រាកដថាអ្នកបានកំណត់រចនាសម្ព័ន្ធ Hyper-V និងដំណើរការនៅលើប្រព័ន្ធប្រតិបត្តិការ Windows របស់អ្នក។
- ការកំណត់ការបញ្ឆេះ៖ Fedora CoreOS ប្រើឯកសារកំណត់រចនាសម្ព័ន្ធ Ignition ដើម្បីប្ដូរម៉ាស៊ីនតាមបំណងអំឡុងពេលចាប់ផ្ដើមដំបូង។
ការបង្កើតឯកសារកំណត់រចនាសម្ព័ន្ធបញ្ឆេះ

ការបញ្ឆេះគឺ សមាសធាតុស្នូល នៃ Fedora CoreOS ដើម្បីប្ដូរប្រព័ន្ធតាមបំណង។ ចាប់ផ្តើមដោយបង្កើតឯកសារ FCC (Fedora CoreOS Config) ដោយប្រើកម្មវិធីនិពន្ធអត្ថបទដូចជា nano ឬ Vim ។ ក ឧទាហរណ៍ជាមូលដ្ឋាន ការកំណត់រចនាសម្ព័ន្ធគឺ៖
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
នៅពេលដែលឯកសារ FCC ត្រូវបានបង្កើត អ្នកនឹងត្រូវការ ឧបករណ៍បញ្ជូន Butane ដើម្បីបំប្លែងវាទៅជាឯកសារបញ្ឆេះ។ ដំណើរការពាក្យបញ្ជាខាងក្រោម៖
docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign
ការបង្កើតម៉ាស៊ីននិម្មិតនៅក្នុង Hyper-V

ជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធបញ្ឆេះ ជំហានបន្ទាប់គឺ បង្កើតម៉ាស៊ីននិម្មិតរបស់អ្នកនៅក្នុង Hyper-V:
- បើកកម្មវិធីគ្រប់គ្រង Hyper-V ហើយជ្រើសរើស។ «ថ្មី»> «ម៉ាស៊ីននិម្មិត».
- កំណត់ អង្គចងចាំ RAM បានណែនាំ (ឧទាហរណ៍ 2048 MB) និងបែងចែកចំនួនស៊ីភីយូសមស្រប។
- នៅក្នុងផ្នែកថាសរឹង ជ្រើសរើស "បង្កើតថាសរឹងនិម្មិត" ហើយកំណត់យ៉ាងហោចណាស់ 10 GB.
- ទីបំផុតភ្ជាប់ រូបភាពអាយអេសអូ នៃ Fedora CoreOS ជាដ្រាយចាប់ផ្ដើម។
ការកំណត់រចនាសម្ព័ន្ធបន្ថែមកំឡុងពេលដំឡើង
នៅពេលអ្នកចាប់ផ្ដើមម៉ាស៊ីននិម្មិតជាលើកដំបូង Fedora CoreOS នឹងស្វែងរកឯកសារ Ignition ត្រឹមត្រូវដែលអ្នកបានកំណត់រចនាសម្ព័ន្ធដោយស្វ័យប្រវត្តិ។ មានវិធីជាច្រើនដើម្បីផ្តល់ឯកសារនេះ៖
- តាមរយៈ USB៖ អ្នកអាចចម្លងឯកសារ Ignition ទៅ USB flash drive ហើយភ្ជាប់វាជាឧបករណ៍ផ្ទុកនៅក្នុង Hyper-V ។
- តាមរយៈម៉ាស៊ីនមេ HTTP៖ ដំឡើងម៉ាស៊ីនមេបណ្តាញទម្ងន់ស្រាលដូចជា nginx ដើម្បីបង្ហោះឯកសារ Ignition ។
ឧទាហរណ៍ ដើម្បីកំណត់រចនាសម្ព័ន្ធ nginx អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោម៖
apt install nginx
mkdir /var/www/html/fcos
touch /var/www/html/fcos/myconfig.ign
systemctl start nginx
ជម្រើសកម្រិតខ្ពស់ និងការកំណត់រចនាសម្ព័ន្ធក្រោយ
នៅពេលដែល Fedora CoreOS ត្រូវបានដំឡើងអ្នកប្រហែលជាត្រូវអនុវត្តការកំណត់រចនាសម្ព័ន្ធបន្ថែម ដូចជា កំណត់ IP ឋិតិវន្ត ឬកែតម្រូវផ្លូវបណ្តាញ. សម្រាប់បញ្ហានេះអ្នកអាចប្រើឧបករណ៍ដូចជា 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
ជាចុងក្រោយ, អ្នកអាចប្ដូរវត្ថុតាមបំណងរបស់អ្នកបន្ថែមទៀតដោយបន្ថែមសេវាកម្មកុងតឺន័រ ដោយប្រើ docker-compose ឬព្យាយាមកំណត់រចនាសម្ព័ន្ធថ្មីតាមតម្រូវការរបស់អ្នក។
ស្ទាត់ជំនាញការដំឡើង Fedora CoreOS នៅលើ Hyper-V វាមិនត្រឹមតែនឹងអនុញ្ញាតឱ្យអ្នកទាញយកអត្ថប្រយោជន៍នៃការចែកចាយនេះប៉ុណ្ណោះទេប៉ុន្តែវាក៏នឹងផងដែរ។ នឹងអនុញ្ញាតឱ្យអ្នកបង្កើតបរិយាកាសប្រកបដោយប្រសិទ្ធភាព និងសុវត្ថិភាព ដើម្បីគ្រប់គ្រងធុងរបស់អ្នក។. ជាមួយនឹងឧបករណ៍ និងចំណេះដឹងដែលបានផ្តល់នៅទីនេះ អ្នកនឹងត្រៀមខ្លួនជាស្រេចដើម្បីស្វែងរកសក្តានុពលពេញលេញរបស់វា។
ខ្ញុំជាអ្នកចូលចិត្តបច្ចេកវិទ្យាមួយរូបដែលបានបង្វែរចំណាប់អារម្មណ៍របស់គាត់ទៅជាអាជីព។ ខ្ញុំបានចំណាយពេលជាង 10 ឆ្នាំនៃជីវិតរបស់ខ្ញុំ ដោយប្រើបច្ចេកវិទ្យាទំនើបៗ និងការបញ្ចូលកម្មវិធីគ្រប់ប្រភេទ ដោយការចង់ដឹងចង់ឃើញ។ ឥឡូវនេះខ្ញុំមានជំនាញខាងបច្ចេកវិទ្យាកុំព្យូទ័រ និងវីដេអូហ្គេម។ នេះគឺដោយសារតែអស់រយៈពេលជាង 5 ឆ្នាំមកហើយដែលខ្ញុំបានសរសេរសម្រាប់គេហទំព័រផ្សេងៗអំពីបច្ចេកវិទ្យា និងវីដេអូហ្គេម ដោយបង្កើតអត្ថបទដែលស្វែងរកការផ្តល់ឱ្យអ្នកនូវព័ត៌មានដែលអ្នកត្រូវការជាភាសាដែលអាចយល់បានសម្រាប់មនុស្សគ្រប់គ្នា។
ប្រសិនបើអ្នកមានចម្ងល់ណាមួយ ចំណេះដឹងរបស់ខ្ញុំមានចាប់ពីអ្វីគ្រប់យ៉ាងដែលទាក់ទងនឹងប្រព័ន្ធប្រតិបត្តិការ Windows ក៏ដូចជា Android សម្រាប់ទូរស័ព្ទចល័ត។ ហើយការប្តេជ្ញាចិត្តរបស់ខ្ញុំគឺចំពោះអ្នក ខ្ញុំតែងតែសុខចិត្តចំណាយពេលពីរបីនាទី និងជួយអ្នកដោះស្រាយរាល់ចម្ងល់ដែលអ្នកអាចមាននៅក្នុងពិភពអ៊ីនធឺណិតនេះ។