هائپر-وي تي فيڊورا ڪور او ايس ڪيئن انسٽال ڪجي

آخري اپڊيٽ: 03/02/2025

  • فيڊورا ڪور او ايس هڪ هلڪو وزن وارو، ڪنٽينر-بهتر ڪيل ورڇ آهي.
  • شروعاتي مشين سيٽ اپ لاءِ اگنيشن استعمال ڪريو.
  • هائپر-وي فيڊورا ڪور او ايس هلائڻ لاءِ هڪ مثالي ماحول فراهم ڪري ٿو.

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

فيڊورا ڪور او ايس ڪنٽينرز سان ڪم ڪرڻ لاءِ هڪ بهتر حل پيش ڪرڻ تي ڌيان ڏئي ٿو، تنهن ڪري انهن کي گڏ ڪرڻ ڊولپرز ۽ سسٽم ايڊمنسٽريٽر ٻنهي لاءِ هڪ بهترين آپشن آهي.

فيڊورا ڪور او ايس ڇا آهي؟

فيڊورا ڪور او ايس

فيڊورا ڪور او ايس هڪ ورڇ آهي هلڪو وزن لينڪس ڪنٽينر ماحول لاءِ بهتر ڪيل. اهو غير تبديل ٿيندڙ هجڻ لاءِ ٺاهيو ويو آهي، مطلب ته توهان جو فائل سسٽم صرف پڙهڻ لاءِ آهي.مهيا ڪرڻ هڪ وڌيڪ سيڪيورٽي 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 تصوير فيڊورا ڪور او ايس کي بوٽ ڊرائيو طور استعمال ڪريو.
خاص مواد - هتي ڪلڪ ڪريو  آئي فون ۾ GIF ويجيٽ ڪيئن شامل ڪجي

انسٽاليشن دوران اضافي ترتيب

جڏهن توهان پهريون ڀيرو ورچوئل مشين بوٽ ڪندا، ته فيڊورا ڪور او ايس خودڪار طريقي سان هڪ صحيح اگنيشن فائل ڳوليندو جيڪا توهان ترتيب ڏني آهي. هن فائل کي مهيا ڪرڻ جا ڪيترائي طريقا آهن:

  • 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

آخرڪار، توهان ڪنٽينر سروسز شامل ڪندي پنهنجي مثال کي وڌيڪ ترتيب ڏئي سگهو ٿا. ڊاڪر ڪمپوز استعمال ڪندي يا پنهنجي ضرورتن مطابق نئين ترتيبن جي ڪوشش ڪندي.

هائپر-وي تي فيڊورا ڪور او ايس انسٽاليشن ۾ مهارت حاصل ڪرڻ نه رڳو اهو توهان کي هن تقسيم جي فائدن مان فائدو وٺڻ جي اجازت ڏيندو، پر اهو پڻ توهان کي توهان جي ڪنٽينرز کي منظم ڪرڻ لاءِ هڪ ڪارآمد ۽ محفوظ ماحول پيدا ڪرڻ جي قابل بڻائيندو. هتي مهيا ڪيل اوزارن ۽ ڄاڻ سان، توهان ان جي مڪمل صلاحيت کي ڳولڻ لاءِ تيار هوندا.

خاص مواد - هتي ڪلڪ ڪريو  آئي ميسيج ٽرڪس