- فيڊورا ڪور او ايس هڪ هلڪو وزن وارو، ڪنٽينر-بهتر ڪيل ورڇ آهي.
- شروعاتي مشين سيٽ اپ لاءِ اگنيشن استعمال ڪريو.
- هائپر-وي فيڊورا ڪور او ايس هلائڻ لاءِ هڪ مثالي ماحول فراهم ڪري ٿو.
فيڊورا ڪور او ايس اهو انهن استعمال ڪندڙن لاءِ سڀ کان وڌيڪ پرڪشش تقسيم بڻجي چڪو آهي جيڪي هڪ ڳولي رهيا آهن هلڪو، محفوظ ۽ ٺهيل آپريٽنگ سسٽم خاص طور تي ڪنٽينر واري ماحول لاءِ. جڏهن ته، ان جي انسٽاليشن هڪ چئلينج ٿي سگهي ٿي.، خاص طور تي جيڪڏهن توهان جو ورچوئلائيزيشن پليٽ فارم آهي هائپر-وي، مائڪروسافٽ جو ورچوئلائيزيشن مئنيجرڪجهه ته اسان کي ڪيترائي آپريٽنگ سسٽم هلائڻ جي اجازت ڏئي ٿو. ساڳئي هارڊويئر تي ورچوئل مشينن وانگر.
فيڊورا ڪور او ايس ڪنٽينرز سان ڪم ڪرڻ لاءِ هڪ بهتر حل پيش ڪرڻ تي ڌيان ڏئي ٿو، تنهن ڪري انهن کي گڏ ڪرڻ ڊولپرز ۽ سسٽم ايڊمنسٽريٽر ٻنهي لاءِ هڪ بهترين آپشن آهي.
فيڊورا ڪور او ايس ڇا آهي؟

فيڊورا ڪور او ايس هڪ ورڇ آهي هلڪو وزن لينڪس ڪنٽينر ماحول لاءِ بهتر ڪيل. اهو غير تبديل ٿيندڙ هجڻ لاءِ ٺاهيو ويو آهي، مطلب ته توهان جو فائل سسٽم صرف پڙهڻ لاءِ آهي.مهيا ڪرڻ هڪ وڌيڪ سيڪيورٽي y استحڪام.
اضافي طور تي، اهو اگنيشن استعمال ڪري ٿو، هڪ ترتيب ڏيڻ وارو نظام جيڪو مشين کي ترتيب ڏيڻ لاءِ پهرين بوٽ دوران هڪ ڀيرو هلندو آهي.
انسٽاليشن کان اڳ ضروري تياريون
شروع ڪرڻ کان اڳ، توهان کي ڪجھ ضروري شين جي ضرورت پوندي:
- فيڊورا ڪور او ايس ISO تصوير: سرڪاري فيڊورا ڪور او ايس سائيٽ تان مستحڪم تصوير ڊائون لوڊ ڪريو.
- هائپر-وي فعال: پڪ ڪريو ته توهان جي ونڊوز آپريٽنگ سسٽم تي Hyper-V ترتيب ڏنل آهي ۽ هلندڙ آهي.
- اگنيشن سيٽنگون: فيڊورا ڪور او ايس پهرين بوٽ دوران مشين کي ترتيب ڏيڻ لاءِ اگنيشن ڪنفگريشن فائلون استعمال ڪندو آهي.
اگنيشن ڪنفگريشن فائل ٺاهڻ

ٻارڻ آهي بنيادي جزو سسٽم کي ترتيب ڏيڻ لاءِ فيڊورا ڪور او ايس جو. نانو يا وِم جهڙن ٽيڪسٽ ايڊيٽر استعمال ڪندي FCC (Fedora CoreOS Config) فائل ٺاهڻ سان شروع ڪريو. الف بنيادي مثال ترتيب ڏنل آهي:
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 فائل ٺاهي ويندي، توهان کي ضرورت پوندي بوٽين ٽرانسپلر ان کي اگنيشن فائل ۾ تبديل ڪرڻ لاءِ. هيٺ ڏنل حڪم هلايو:
docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign
هائپر-وي ۾ ورچوئل مشين ٺاهڻ

اگنيشن ترتيب ڏيڻ سان، ايندڙ قدم آهي هائپر-وي ۾ پنهنجي ورچوئل مشين ٺاهيو:
- هائپر-وي مئنيجر کوليو ۽ چونڊيو «نئون» > «ورچوئل مشين».
- ترتيب ڏيو رام ياداشت تجويز ڪيل (مثال طور، 2048 ايم بي) ۽ سي پي يو جو مناسب تعداد مختص ڪريو.
- هارڊ ڊسڪ سيڪشن ۾، "هڪ ورچوئل هارڊ ڊسڪ ٺاهيو" چونڊيو ۽ گهٽ ۾ گهٽ تفويض ڪريو 10 جي بي.
- آخرڪار، ڳنڍيو ISO تصوير فيڊورا ڪور او ايس کي بوٽ ڊرائيو طور استعمال ڪريو.
انسٽاليشن دوران اضافي ترتيب
جڏهن توهان پهريون ڀيرو ورچوئل مشين بوٽ ڪندا، ته فيڊورا ڪور او ايس خودڪار طريقي سان هڪ صحيح اگنيشن فائل ڳوليندو جيڪا توهان ترتيب ڏني آهي. هن فائل کي مهيا ڪرڻ جا ڪيترائي طريقا آهن:
- USB ذريعي: توهان اگنيشن فائل کي USB فليش ڊرائيو ۾ ڪاپي ڪري سگهو ٿا ۽ ان کي هائپر-وي ۾ اسٽوريج ڊيوائس جي طور تي ڳنڍي سگهو ٿا.
- HTTP سرور ذريعي: اگنيشن فائل کي هوسٽ ڪرڻ لاءِ nginx جهڙو هلڪو وزن وارو ويب سرور سيٽ اپ ڪريو.
مثال طور، nginx کي ترتيب ڏيڻ لاءِ، توهان هيٺ ڏنل حڪم استعمال ڪري سگهو ٿا:
apt install nginx
mkdir /var/www/html/fcos
touch /var/www/html/fcos/myconfig.ign
systemctl start nginx
ترقي يافته آپشن ۽ پوسٽ-ڪنفيگريشن
هڪ ڀيرو فيڊورا ڪور او ايس انسٽال ٿي ويندو آهي، توهان کي اضافي ترتيب ڏيڻ جي ضرورت پوندي، جهڙوڪ هڪ جامد 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
آخرڪار، توهان ڪنٽينر سروسز شامل ڪندي پنهنجي مثال کي وڌيڪ ترتيب ڏئي سگهو ٿا. ڊاڪر ڪمپوز استعمال ڪندي يا پنهنجي ضرورتن مطابق نئين ترتيبن جي ڪوشش ڪندي.
هائپر-وي تي فيڊورا ڪور او ايس انسٽاليشن ۾ مهارت حاصل ڪرڻ نه رڳو اهو توهان کي هن تقسيم جي فائدن مان فائدو وٺڻ جي اجازت ڏيندو، پر اهو پڻ توهان کي توهان جي ڪنٽينرز کي منظم ڪرڻ لاءِ هڪ ڪارآمد ۽ محفوظ ماحول پيدا ڪرڻ جي قابل بڻائيندو. هتي مهيا ڪيل اوزارن ۽ ڄاڻ سان، توهان ان جي مڪمل صلاحيت کي ڳولڻ لاءِ تيار هوندا.
مان هڪ ٽيڪنالاجي جو شوقين آهيان جنهن پنهنجي ”جيڪ“ مفادن کي پيشو بڻائي ڇڏيو آهي. مون پنهنجي زندگيءَ جا 10 سال کان وڌيڪ وقت جديد ٽيڪنالاجي استعمال ڪندي گذاريا آهن ۽ هر قسم جي پروگرامن کي خالص تجسس کان ٻاهر ڪڍيو آهي. هاڻي مون ڪمپيوٽر ٽيڪنالاجي ۽ وڊيو گيمز ۾ ماهر ڪيو آهي. اهو ئي سبب آهي ته 5 سالن کان وڌيڪ عرصي کان آئون ٽيڪنالاجي ۽ وڊيو گيمز تي مختلف ويب سائيٽن لاءِ لکي رهيو آهيان، آرٽيڪل ٺاهي رهيو آهيان جيڪي توهان کي گهربل معلومات ڏيارڻ جي ڪوشش ڪندا اهڙي ٻولي ۾ جيڪا هرڪو سمجهي سگهي.
جيڪڏهن توهان وٽ ڪو سوال آهي، منهنجي ڄاڻ هر شيءِ کان وٺي ونڊوز آپريٽنگ سسٽم سان گڏو گڏ موبائل فون لاءِ Android سان لاڳاپيل آهي. ۽ منهنجو عزم توهان سان آهي، مان هميشه ڪجهه منٽ خرچ ڪرڻ لاءِ تيار آهيان ۽ توهان جي هن انٽرنيٽ جي دنيا ۾ جيڪي به سوال آهن انهن کي حل ڪرڻ ۾ توهان جي مدد ڪرڻ لاءِ تيار آهيان.