جوابدہ: آپ کی دنیا کو خودکار بنانے کے لیے کلیدی حلوں میں اپ ڈیٹس

جوابدہ کمیونٹی مسلسل نیا مواد لا رہی ہے - پلگ ان اور ماڈیولز - جواب دینے والوں میں شامل افراد کے لیے بہت سارے نئے کام تخلیق کر رہے ہیں، کیونکہ نئے کوڈ کو جلد از جلد ریپوزٹریوں میں ضم کرنے کی ضرورت ہے۔ ڈیڈ لائن کو پورا کرنا ہمیشہ ممکن نہیں ہوتا ہے اور کچھ پروڈکٹس کی لانچنگ جو کہ ریلیز کے لیے بالکل تیار ہیں، جوابی انجن کے اگلے آفیشل ورژن تک ملتوی کردی جاتی ہے۔ کچھ عرصہ پہلے تک، آخری صارف کے لیے نیا جوابی مواد حاصل کرنے کا ایک ہی طریقہ تھا - جوابی انجن کے نئے ورژن کے ساتھ۔

جوابدہ: آپ کی دنیا کو خودکار بنانے کے لیے کلیدی حلوں میں اپ ڈیٹس

اس تکلیف کو دور کرنے کے لیے، Ansible کمیونٹی نے مواد بنانے اور بازیافت کرنے کے لیے مزید لچکدار اختیارات پر کام شروع کر دیا ہے۔

Red Hat Ansible Engine 2.8: جوابدہ مواد پر کارروائی کے لیے نئے طریقوں کی طرف

صارف کی درخواست کے جواب میں، Ansible Engine 2.8 نے مواد کی پروسیسنگ کے حوالے سے تبدیلیاں متعارف کروائیں، سرکاری ریلیز میں شامل نہیں ہے۔. یہ تبدیلیاں ایسے صارفین کو مواد فراہم کرنے کا ایک نیا طریقہ بنائے گی جو جواب دہ مواد اور پلیٹ فارم کے کوڈ دونوں کا انتظام کرنے کے لیے جواب دہ مینٹینرز پر انحصار نہیں کرتے ہیں۔

یہ منصوبہ بنایا گیا ہے کہ مستقبل کی ریلیز میں مواد کے تخلیق کار اسے خصوصی پیکجز، نام نہاد کلیکشنز کی شکل میں فراہم کر سکیں گے، جنہیں مین اینسبل نوڈ (کنٹرول نوڈ) پر عمل درآمد کے لیے مناسب جگہ پر نصب کیا جا سکتا ہے۔ منظم نوڈ (منظم نوڈ) مجموعوں کا تخلیق کار رولز اور پلے بکس کا استعمال کرتے ہوئے پیکج میں عملدرآمد کی تفصیلات براہ راست بیان کرے گا۔ Ansible Engine میں مندرجہ بالا تبدیلیوں کے ساتھ، Collections ان ٹولز میں سے ایک ہو گا۔ آپ کو Ansible Engine کے آفیشل ورژن کی ریلیز سے مواد کی ریلیز کو دوگنا کرنے کی اجازت دے گا۔.

نیا بن گیا ڈیزائن

Become کنسٹرکٹ ایک طویل عرصے سے چل رہا ہے، لیکن ورژن 2.8 سے شروع کرتے ہوئے، BECOME کا لفظ Ansible Engine میں بطور ڈیفالٹ استعمال ہوتا ہے تاکہ استحقاق کو بڑھاتے وقت پاس ورڈ کا اشارہ کیا جا سکے (*nix سسٹمز پر sudo مراعات یا نیٹ ورک ڈیوائسز پر موڈ کو فعال کریں)۔ دوسرے الفاظ میں، BECOME اب بااختیار بنانے کا ایک معیاری ٹول ہے جو پہلے سے ہی ہدف کے نظام کو سمجھتا ہے۔

یہاں اس کے استعمال کی ایک مثال ہے:

ansible-playbook --become --ask-become-pass site.yml
BECOME password:

اس کے علاوہ، Ansible Engine 2.8 نے BECOME پلگ ان بھی متعارف کرایا، جو doas on کی طرح کام کرتا ہے۔ Linux اور کیسے چل رہا ہے Windows، اور آپ کو ایک مخصوص صارف کی جانب سے کارروائیاں کرنے کی اجازت دیتا ہے۔ نیٹ ورک ڈیوائسز پر مراعات کو بلند کرنے کے لیے، بننا فعال پلگ ان کا استعمال کریں۔

ازگر کے ترجمان کی تلاش

ہو سکتا ہے آپ کو اس خرابی کا سامنا کرنا پڑا ہو:

/usr/bin/python: bad interpreter: No such file or directory

حقیقت یہ ہے کہ Ansible Engine کے پچھلے ورژن میں، ڈیفالٹ یہ تھا کہ مین (پہلے سے طے شدہ) Python انٹرپریٹر /usr/bin/python فولڈر میں موجود تھا۔ ورژن 2.8 کے بعد سے، Ansible ہر ٹارگٹ سسٹم پر ایک مترجم کی تلاش کرتا ہے، پہلے مختلف ڈسٹری بیوشنز میں مین Python انٹرپریٹر کے راستوں اور قابل عمل ناموں کی ایک میز کی جانچ کرتا ہے، اور پھر فال بیک ترجمانوں کی ترتیب شدہ فہرست کا استعمال کرتا ہے (مزید معلومات کے لیے، دیکھیں جوابدہ 2.8 پورٹنگ گائیڈ.

دوبارہ کوشش کرنے والی فائلیں اب ڈیفالٹ کے مطابق نہیں بنتی ہیں۔

کیا آپ کافی عرصے سے اپنی ڈسک پر دوبارہ کوشش کرنے والی فائلیں تلاش کر رہے ہیں؟ اگر آپ لمبے عرصے سے Ansible استعمال کر رہے ہیں، تو واضح طور پر ان میں سے بہت سارے ہیں، اور وہ صرف مفید جگہ لیتے ہیں۔ ورژن 2.8 کے مطابق، Ansible Engine اب ان فائلوں کو بطور ڈیفالٹ نہیں بناتا ہے (جو پہلے سے طے شدہ ansible.cfg فائل میں ترمیم کرکے اوور رائڈ کی جاسکتی ہیں)۔

اپ ڈیٹ کردہ Play Recap

سے نکالیں۔ جوابدہی کے لیے پورٹنگ گائیڈز 2.8:

پہلے سے طے شدہ کال بیک پلگ ان میں دو نئے شماریاتی کاؤنٹرز کی بدولت Play Recap اب ان کاموں کو شمار کرتا ہے جن کو نظر انداز کیا گیا اور بچایا گیا، نیز ٹھیک ہے، تبدیل کیا گیا، ناقابل رسائی، ناکام اور چھوڑ دیا گیا۔ ناکام کام جن کے لیے ignore_errors: yes جھنڈا سیٹ کیا گیا تھا ان کو نظر انداز کر دیا گیا ہے۔ ناکام کام، جن کے لیے ریسکیو سیکشن پر کارروائی کی گئی تھی، کو بچایا گیا شمار کیا جاتا ہے۔ براہ کرم نوٹ کریں کہ Ansible کے پچھلے ورژنز کے برعکس، بچائے گئے کاموں کو ناکام کے طور پر شمار نہیں کیا جاتا ہے۔

اور پلے ریکیپ ٹیبل میں، پلے بک کے عمل کے نتائج کی بنیاد پر، میزبانوں کے پاس اب اضافی چھوڑے گئے، بچائے گئے اور نظر انداز کیے گئے کالم ہیں:

جوابدہ: آپ کی دنیا کو خودکار بنانے کے لیے کلیدی حلوں میں اپ ڈیٹس

بادل اور کنٹینرز

ورژن 2.8 میں ایمیزون ویب سروسز، مائیکروسافٹ ایزور، گوگل کلاؤڈ، ڈیجیٹل اوشین، کے ساتھ کام کرنے کے لیے کلاؤڈ اور کنٹینر ماڈیولز میں بہتری اور اضافے شامل ہیں۔ پوڈ مین и kubevirt. یہ بات بھی قابل توجہ ہے کہ TOML فائلوں کو اب انوینٹری کے ذریعہ کے طور پر استعمال کیا جا سکتا ہے۔

پیرامیکو

کیا آپ Red Hat Ansible نیٹ ورک آٹومیشن استعمال کر رہے ہیں؟ جواب دینے والا انجن 2.8 اب پرامیکو پر مشتمل نہیں ہے اور نہ ہی اس پر منحصر ہے۔ پہلے سے طے شدہ طور پر، جوابی انجن ssh استعمال کرتا ہے۔ اگر آپ کو paramiko کی ضرورت ہے، تو آپ اسے کمانڈ pip install paramiko سے انسٹال کر سکتے ہیں۔

اگر آپ کو اپنے Red Hat سبسکرپشن کے ساتھ paramiko کا استعمال کرتے ہوئے مدد کی ضرورت ہے، تو براہ کرم نالج بیس مضمون کا حوالہ دیں۔ Paramiko پیکج نئے Ansible انجن کی تنصیب کے بعد غائب ہے۔.

اس طرح، Red Hat Ansible Engine کے نئے ورژن کو بہتریوں اور تبدیلیوں کی ایک متاثر کن فہرست کے ساتھ ضمیمہ کیا گیا ہے، جسے مزید تفصیل سے دیکھا جا سکتا ہے۔ یہاں.

Red Hat Ansible Tower 3.5: مزید آٹومیشن

مئی کے آخر سے، Red Hat Ansible Tower 3.5 کا ایک نیا ورژن دستیاب ہے، جو آٹومیشن کے لیے کئی سنجیدہ اصلاحات پیش کرتا ہے، جس کے بارے میں ہم بات کریں گے اگر آپ کے پاس ابھی تک اسے خود چیک کرنے کا وقت نہیں ہے۔

تو، سب سے پہلے اہم:

  • ریڈ ہیٹ انٹرپرائز سپورٹ Linux 8;
  • مناسب پلگ ان کا استعمال کرتے ہوئے بیرونی اسناد کے ذخیرہ کے لیے معاونت؛
  • جوابدہ ٹاور میں پلگ ان بننے کے لیے سپورٹ۔

اس کے علاوہ، نیا ورژن 160 سے زیادہ رپورٹ شدہ غلطیوں اور مسائل کو ٹھیک کرتا ہے۔

ریڈ ہیٹ انٹرپرائز سپورٹ Linux 8

ہم اکثر کہتے ہیں کہ Red Hat Enterprise Linux (RHEL) تعمیر کے لیے ایک قابل اعتماد اور ورسٹائل بنیاد ہے، مثال کے طور پر، ایک ہائبرڈ کلاؤڈ۔ Ansible Tower 3.5 (جیسے Ansible Engine 2.8) RHEL 8 میزبانوں کا انتظام فراہم کرتا ہے اور Red Hat Enterprise پلیٹ فارم پر بھی چل سکتا ہے۔ Linux 8 ریڈ ہیٹ جوابی آٹومیشن سسٹم کے کنٹرول نوڈ کے طور پر۔

بیرونی اسناد کے اسٹورز

بلٹ ان کریڈینشل اسٹور کے علاوہ، Ansible Tower 3.5 اب بیرونی اسناد اسٹورز کا استعمال کرسکتا ہے، کیونکہ بعض اوقات آپ کو تقسیم شدہ ایپلیکیشنز کے لیے اسناد کو مزید قابل رسائی بنانے کی ضرورت ہوتی ہے۔ لہذا، جوابی ٹاور کا نیا ورژن مختلف پاس ورڈ اور کلیدی سٹوریج کے حل کے ساتھ براہ راست کام کر سکتا ہے، مثال کے طور پر:

  • HashiCorp والٹ؛
  • سائبر آرک اے آئی ایم؛
  • سائبر آرک کنجر؛
  • مائیکروسافٹ Azure کلیدی والٹ.

ان سسٹمز کے ساتھ کام کرنے کی تفصیلات دستاویزات میں دی گئی ہیں۔ سیکرٹ مینجمنٹ سسٹم.

انوینٹری کے ساتھ کام کرنے اور مراعات بڑھانے کے لیے نئے پلگ ان

Ansible Engine کی ترقی کے بعد، Ansible Tower 3.5 نئے انوینٹری پلگ ان اور نئے استحقاق کے آلے کے ساتھ کام کرنے کے لیے ایک پلگ ان پیش کرتا ہے۔

شکریہ نئے انوینٹری پلگ ان Ansible Tower اب Microsoft Azure، Google Cloud Platform اور Red Hat OpenStack پلیٹ فارم کو انوینٹری سورس کے طور پر استعمال کر سکتا ہے، جو باکس سے باہر ہائبرڈ کلاؤڈ ماحول کے ساتھ کام کو یقینی بناتا ہے۔

نیا Privilege Escalation پلگ ان استحقاق میں اضافے کے کاموں کی جامع ہینڈلنگ فراہم کرتا ہے، روایتی sudo اور su کے مقابلے میں بہت زیادہ لچک اور کنٹرول پیش کرتا ہے۔

دوبارہ ڈیزائن کردہ فہرست UI

نئے ورژن میں، فہرستوں کے ساتھ کام کرنا بہت زیادہ آسان ہو گیا ہے۔ تفصیلات کو ظاہر کرنے کے لیے انہیں بڑھایا جا سکتا ہے اور مزید عناصر کو ظاہر کرنے کے لیے منہدم کیا جا سکتا ہے۔ فہرستوں کو مختلف فیلڈز کے لحاظ سے بھی ترتیب دیا جا سکتا ہے اور تقریباً کسی بھی پراپرٹی سے فلٹر کیا جا سکتا ہے۔

بہتر میٹرکس

میٹرکس میں اب نام نہاد اینڈ پوائنٹس (/api/v2/metrics) ہیں، جس کی بدولت انسیبل ٹاور کو اب Prometheus اور اسی طرح کے دیگر سسٹمز کا استعمال کرتے ہوئے آسانی سے مانیٹر کیا جا سکتا ہے، اور کئی سسٹمز، بشمول کلاؤڈ والے، بیک وقت استعمال کیے جا سکتے ہیں۔

جوابی ٹاور 3.5 اب ڈاؤن لوڈ کے لیے دستیاب ہے، Red Hat Ansible Tower کا تازہ ترین ورژن مقامی طور پر یا Vagrant یا Amazon AMI کے ذریعے انسٹال کیا جا سکتا ہے۔

جواب دینے والے ویبینرز: اپنی صلاحیتوں کو اپ گریڈ کریں۔

مسلسل بھرتی موضوع پر ویبینرز کا ذخیرہ: www.ansible.com/resources/webinars-training?hsLang=en-us

4 جون گزر گئی۔ ویبنار جوابدہ آٹومیشن میں نیا کیا ہے۔، Red Hat Ansible Tower اور Red Hat Ansible Engine کی نئی اور بہتر خصوصیات کا احاطہ کرتا ہے۔ اسٹوریج پر جلد آرہا ہے۔

روسی زبان میں دستیاب ہے۔ Ansible کا استعمال کرتے ہوئے نیٹ ورک آٹومیشن کے بارے میں ویبینار.

ماخذ: www.habr.com

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster