شیف انسٹال کریں
کیا آپ ایک بننے کے منتظر ہیں ؟ ٹھیک ہے ، اگر جواب ہاں میں ہے تو ، میں آپ کو بتاتا چلوں کہ آپ کو ڈی او اوپس کے تمام ٹاپ ٹولز میں مہارت حاصل کرنے کی ضرورت ہے۔ اس طرح کا ایک ذریعہ شیف ہے۔ تو یہ بلاگ ایک CentOS مشین میں شیف کو انسٹال کرنے کے طریقہ کے بارے میں ایک رہنما ہے۔ شیف کو انسٹال کرنا کیک واک کی طرح ہے ، آپ کو صرف کچھ کمانڈز پر عملدرآمد کرنا ہوگا۔
شیف کے تین بڑے اجزاء ہیں:
- ورک سٹیشن
- سرور
- نوڈس
مظاہرے کے مقصد کے لئے میں صرف ایک نوڈ استعمال کروں گا۔ ایک شیف سرور کے زیر انتظام سیکڑوں نوڈس ہوسکتے ہیں۔ میں دو سینٹوس ورچوئل امیجز استعمال کر رہا ہوں ایک ورک سٹیشن کے لئے اور دوسری نوڈ کے لئے۔ سرور کے لئے ، میں شیف سرور (ایک بادل پر) پر دستیاب میزبان ورژن استعمال کروں گا انتظام کریں۔ شیف خود
شیف کو انسٹال کرنے کے لئے درج ذیل اقدامات ہیں:
- شیف ورک سٹیشن پر شیف ڈی کے (ڈویلپمنٹ کٹ) انسٹال کریں
- شیف سرور سیٹ اپ کریں
- ایک ترکیب یا ایک کوک بوک بنائیں / ورک سٹیشن میں شیف سوپر مارکیٹ سے کوک بک ڈاؤن لوڈ کریں
- شیف سرور پر کوک بک اپ لوڈ کریں
- شیڈ سرور سے نوڈ منسلک کریں
- سرور سے نوڈ تک کوک بوک تعینات کریں
1. شیف ڈی کے (ڈویلپمنٹ کٹ) انسٹال کریں
اپنے شیف ورک سٹیشن میں میں شیف ڈی کے انسٹال کروں گا۔شیف ڈی کے ایک ایسا پیکیج ہے جس میں تمام ترقیاتی ٹولز شامل ہیں جو شیف کو کوڈ کرتے وقت آپ کی ضرورت ہوگی۔ ڈاؤن لوڈ کرنے کا لنک یہ ہے شیف ڈی کے .
یہاں ، آپریٹنگ سسٹم کا انتخاب کریں جو آپ استعمال کررہے ہیں۔ میں سینٹوس 6.8 استعمال کر رہا ہوں۔ تو ، میں کلک کروں گا ریڈ ہیٹ انٹرپرائز لینکس .
لنک کاپی کریں سینٹوس کے ورژن کے مطابق جو آپ استعمال کررہے ہیں۔ میں سینٹوس 6 کا استعمال کر رہا ہوں ، جیسا کہ آپ دیکھ سکتے ہیں کہ میں نے مذکورہ اسکرین شاٹ میں روشنی ڈالی ہے۔
اپنے ورک سٹیشن ٹرمینل پر جائیں اور ویجٹ کمانڈ کا استعمال کرکے شیف ڈی کے ڈاؤن لوڈ کریں اور لنک کو پیسٹ کریں۔
اس حکم پر عمل کریں:
ویجٹ https://packages.chef.io/stable/el/6/chefdk-1.0.3-1.el6.x86_64.rpm
پیکیج اب ڈاؤن لوڈ ہوچکا ہے۔ اب میں اس پیکیج کو rpm کا استعمال کرکے انسٹال کروں گا۔
اس پر عمل کریں:
بصری اسٹوڈیو کا استعمال کیسے کریں
rpm -ivh chefdk-1.0.3-1.el6.x86_64.rpm
2. شیف سرور سیٹ اپ
میں شیف سرور کا میزبان ورژن کلاؤڈ پر استعمال کروں گا لیکن آپ بھی فزیکل مشین استعمال کرسکتے ہیں۔ یہ شیف سرور موجود ہے انتظام.کھیف.یو
یہاں ، ایک اکاؤنٹ بنائیں اگر آپ کے پاس نہیں ہے۔ ایک بار جب آپ اپنا اکاؤنٹ بنا لیتے ہیں تو ، لاگ ان کی سندوں کے ساتھ سائن ان کریں۔
شیف سرور کی طرح دکھتا ہے۔
اگر آپ پہلی بار سائن ان کر رہے ہیں تو ، سب سے پہلے جو کام آپ کریں گے وہ ایک تنظیم بنانا ہے۔ تنظیم بنیادی طور پر مشینوں کا ایک گروپ ہے جسے آپ شیف سرور کے ساتھ انتظام کرتے ہوں گے۔
پہلے ، میں انتظامیہ کے ٹیب پر جاؤں گا۔ وہاں ، میں نے پہلے ہی ایک تنظیم تشکیل دی ہے جس کا نام ایڈیو ہے۔ لہذا مجھے اپنے ورک سٹیشن میں اسٹارٹر کٹ ڈاؤن لوڈ کرنے کی ضرورت ہے۔ یہ اسٹارٹر کٹ آپ کو ورک سٹیشن سے شیف سرور تک فائلوں کو آگے بڑھانے میں مدد دے گی۔ دائیں طرف کی ترتیبات کے آئکن پر کلک کریں اور اسٹارٹر کٹ پر کلک کریں۔
اب آپ کو اسٹارٹر کٹ ڈاؤن لوڈ کرنے کا آپشن ملے گا۔ اسٹارٹر کٹ زپ فائل ڈاؤن لوڈ کرنے کے لئے صرف اس پر کلک کریں۔
اس فائل کو اپنی روٹ ڈائرکٹری میں منتقل کریں۔اب اپنے ٹرمینل میں ان زپ کمانڈ استعمال کرکے اس فائل کو ان زپ کریں۔ آپ دیکھیں گے کہ اس میں شیف-ریپو نامی ایک ڈائریکٹری شامل ہے۔
اس پر عمل کریں:
انزپ شیف اسٹارٹر.زپ
اب اس اسٹارٹر کٹ کو شیف-ریپو ڈائریکٹری میں کوک بوک ڈائرکٹری میں منتقل کریں۔
اس پر عمل کریں:
ایم وی اسٹارٹر / روٹ / شیف-ریپو / کوک بوکس
3. ورک سٹیشن میں شیف سپر مارکیٹ سے ایک کک بک ڈاؤن لوڈ کریں
باورچی کتابیں سپر مارکیٹ میں دستیاب ہیں ، ہم شیف سپر مارکیٹ جا سکتے ہیں۔ مطلوبہ کوک بوکس کو ڈاؤن لوڈ کریں supermarket.chef.io . میں وہاں سے اپاچی انسٹال کرنے کے لئے ایک کوک بوک ڈاؤن لوڈ کر رہا ہوں۔
اس پر عمل کریں:
سی ڈی شیف-ریپو چاقو کی کتاب سائٹ ڈاؤن لوڈ سیکھنے_چف_ htpd
اپاچی کک بک کے لئے ڈار ڈاؤن لوڈ کی گئی ہے۔ اب ، میں اس ڈاؤن لوڈ کردہ ٹار فائل سے مشمولات نکالوں گا۔ اس کے ل I ، میں ٹار کمانڈ استعمال کروں گا۔
اس پر عمل کریں:
tar -xvf learn_chef_httpd-0.2.0.tar.gz
تمام مطلوبہ فائلیں خود بخود اس کوک بوک کے تحت بن جاتی ہیں۔ کوئی ترمیم کرنے کی ضرورت نہیں ہے۔ آئیے اپنے ہدایت والے فولڈر میں ہدایت نسخہ چیک کرتے ہیں۔
اس پر عمل کریں:
سی ڈی / روٹ / شیف-ریپو / سیکھنا_ شیف_httpd / ترکیبیں بلی default.rb
اب ، میں صرف یہ شیف بکس اپنے شیف سرور پر اپ لوڈ کروں گا کیونکہ یہ میرے لئے بہترین نظر آتا ہے۔
sqlite براؤزر کا استعمال کس طرح
4. شیف سرور میں ایک کک بک اپ لوڈ کریں
اپاچی کوک بوک جسے میں نے ڈاؤن لوڈ کیا ہے اسے اپ لوڈ کرنے کے ل first ، سب سے پہلے اس سیکھنے_ شیف_httpd فائل کو شیف-ریپو میں کوک بوکس فولڈر میں منتقل کریں۔ پھر اپنی ڈائرکٹری کو کوک بوکس میں تبدیل کریں۔
اس پر عمل کریں:
ایم وی / روٹ / شیف-ریپو / سیکھنا_ شیف_ httpd / روٹ / شیف-ریپو / کک بکس سی ڈی / روٹ / شیف-ریپو / کک بکس
اب اس ڈائریکٹری میں ، اپاچی کک بک کو اپ لوڈ کرنے کے لئے نیچے دی گئی کمانڈ پر عمل کریں:
اس پر عمل کریں:
چاقو کی کتابیں اپ لوڈ کریں سیکھنے_چف_httpd
شیف سرور مینجمنٹ کنسول سے کوک بوک کی تصدیق کریں۔ پالیسی سیکشن میں ، آپ کو وہ کتابیں ملیں گی جو آپ نے اپ لوڈ کی ہیں۔ ذیل میں اسکرین شاٹ کا حوالہ دیں:
اب ، ہمارا آخری اقدام شیف نوڈ کو شامل کرنا ہے۔ ہم نے ایک ورک سٹیشن ، ایک شیف سرور ترتیب دیا ہے اور ہمیں آٹومیشن کے لئے اپنے نوڈس کو شیف سرور میں شامل کرنے کی ضرورت ہے۔
5. شیف سرور سے نوڈ منسلک کریں
میری نوڈ مشین کا ٹرمینل رنگ ورک سٹیشن سے مختلف ہے تاکہ آپ دونوں کے مابین فرق کرسکیں۔
مجھے صرف اپنے نوڈ کا IP ایڈریس درکار ہے اس کے ل I میں اپنی نوڈ مشین میں درج ذیل کمانڈ پر عملدرآمد کروں گا۔
اس پر عمل کریں:
ifconfig
میں چاف بوٹسٹریپ کمانڈ پر عمل کرکے اپنے شیف نوڈ کو سرور میں شامل کروں گا جس میں میں شیف نوڈ کا IP ایڈریس اور اس کا نام بتائوں گا۔ ذیل میں دکھائے گئے کمانڈ پر عمل کریں:
اس پر عمل کریں:
چاقو بوٹسٹریپ 192.168.56.102 - ایس ایس یو صارف روٹ - ایس ایس - پاس ورڈ ایڈیورکا - نوڈ شیف نوڈ
یہ کمانڈ شیف نوڈ میں شیف کلائنٹ کی تنصیب کا آغاز بھی کرے گا۔ آپ چھری کے کمانڈ کا استعمال کرکے ورک سٹیشن پر موجود CLI سے اس کی تصدیق کرسکتے ہیں ، جیسا کہ ذیل میں دکھایا گیا ہے:
اس پر عمل کریں:
چاقو نوڈ کی فہرست
آپ شیف سرور سے بھی تصدیق کرسکتے ہیں۔ اپنے سرور مینجمنٹ کنسول میں نوڈس ٹیب پر جائیں ، یہاں آپ دیکھیں گے کہ آپ نے جو نوڈ شامل کیا ہے وہ موجود ہے۔ ذیل میں اسکرین شاٹ کا حوالہ دیں:
6. سرور سے نوڈ تک کوک بوک تعینات کریں
آئیے دیکھتے ہیں کہ ہم کس طرح نوڈ میں کوک بک شامل کرسکتے ہیں اور شیف سرور سے اس کی رن لسٹ کا نظم کرسکتے ہیں۔ رن لسٹ میں آرڈر کی وضاحت کی گئی ہے جس میں کوک بوکس کو پھانسی دی جانی چاہئے۔ جیسا کہ آپ ذیل میں اسکرین شاٹ میں دیکھ سکتے ہیں ، عمل ٹیب پر کلک کریں اور رن لسٹ کا نظم کرنے کے لئے چلائیں فہرست میں ترمیم کا اختیار منتخب کریں۔
دستیاب ترکیبیں میں ، آپ ہماری سیکھنے_چف_httpd نسخہ دیکھ سکتے ہیں ، آپ اسے دستیاب پیکیجوں سے موجودہ رن لسٹ میں گھسیٹ سکتے ہیں اور رن لسٹ کو محفوظ کرسکتے ہیں۔
اب اپنے نوڈ میں لاگ ان ہوں اور رن لسٹ پر عمل درآمد کے لئے شیف کلائنٹ کو چلائیں۔
اس پر عمل کریں:
چیف موکل
مبارک ہو! آپ نے شیف کو کامیابی کے ساتھ انسٹال کیا ہے اور آپچی کو اپنے شیف سرور سے نوڈ پر تعینات کیا ہے۔
میں امید کرتا ہوں کہ آپ شیف کی تنصیب کے عمل کے ذریعے میری پیروی کرنے میں کامیاب ہوچکے ہیں اور اب تک شیف اپنی مشین میں چلتے رہنا چاہئے۔
اگر آپ کو یہ بلاگ مل گیا انسٹال کریں چیف ”متعلقہ ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ایڈورکا ڈی او اوپس سرٹیفیکیشن ٹریننگ کورس سیکھنے والوں کو SDLC میں متعدد مراحل کو خودکار بنانے کے ل Dev پیوپٹ ، شیف ، جینکنز ، ناگیوس اور جی آئی ٹی جیسے مختلف ڈی اوپس عملوں اور اوزاروں میں مہارت حاصل کرنے میں مدد کرتا ہے۔