دسته‌ها
ابزارها برنامه نویسی پایتون لینوکس

آموزش انسیبل برای دوآپس – قسمت سوم از بخش اول

تاکنون اینونتوریها(Inventories) و ماژولهای مرسوم(Common Modules) انسیبل را آموختیم. اکنون باید به مباحث پیشرفته تری از «انسیبل» بپردازیم. 

در قسمت صفرم اشاره کردیم که انسیبل یک فریم‌ورک قدرتمند برای اوتوماسیون ماشینهای یونیکسی و ویندوزی است. انسیبل با بهره گیری از از مفهومی به اسم پلی‌بوک(‌Playbook) و همچنین قابلیت ماژولار خود و البته از انعطاف زبان پایتون و yaml هم بهره میبرد تا مطابق با دستور العمل خاصی سلسله وظایف مشخصی را بر روی یک تا n هاست انجام دهد. در این قسمت ما بصورت جداگانه به زبان Yaml خواهیم پرداخت.

دسته‌ها
ابزارها برنامه نویسی پایتون لینوکس

آموزش انسیبل برای دوآپس – قسمت دوم از بخش اول

بعد از قسمت صفرم، در قسمت اول در مورد اینونتوریها(Inventories) به تفصیل صحبت کردیم. در این قسمت به «ماژولهای انسیبل» (Ansible Modules) خواهیم پرداخت.

دسته‌ها
ابزارها برنامه نویسی پایتون لینوکس

آموزش انسیبل برای دوآپس – قسمت اول از بخش اول

در قسمت صفرم از این سری آموزش انسیبل محیط آزمایشگاه را فراهم آوردیم که بعد از این بیشتر اوقات خود را در آن سپری کنیم.

دسته‌ها
ابزارها لینوکس

انسیبل برای دوآپس – قسمت صفرم

مدتهاست که من این پست را منتشر کرده‌ام. با گذر زمان هم دانش من نسبت به این ابزار هیجان انگیز افزون شده و هم تغییراتی که طی این مدت در وبلاگ ایجاد کردم باعث شده که از آن پست خیلی احساس رضایت نکنم و لاجرم یک دوره آموزش انسیبل جدید تهیه و خدمت شما ارائه کنم:

دسته‌ها
کامند‌لاین‌هیرو لینوکس

پراکسی/فیلترشکن چطوری؟

پیشگفتار

سلام من امروز در شهر بروکسل هستم و این بخشی از صدای مردم شهر بروکسل پایتخت بلژیک به سیاستهای ناقض پیمان حفظ محیط زیست دولت بلژیک هست. لازم به ذکر است که بلژیک دارای یه حکومت سلطنت پارلمانی است. بدین معنی که پادشاه شخص اول مملکت و فرمانده کل قوا و پارلمان که توسط احزاب مشخص می شوند کابینه را تشکیل میدهند. به لحاظ تاریخی جنبش مشروطه در مرداد ماه سال ۱۲۸۵ با الگو برداری از اروپا در ایران به پیروزی رسید. یعنی ۱۱۴ سال قبل:

در این لحظه اینترنت قطع نبود و هیچ کس از ارسال پیامهای صوتی و ویدیویی اعتراضات به خارج از مملکت محروم نبود.

این شد که براین شدم تا برای مقابله با تحریمهای ناحق دولت آمریکا که باعث گرانی بنزین و در پی آن آشوبهای این خس و خاشاک شد  راهکاری که خودم به صورت روزمره برای راحت کردن مسیر زندگیم استفاده میکنم را به اشتراک بگذارم، امیدوارم تا حدی بتونم باری از مشکلات رو از روی دوش شما ملت فرهیخته ایران زمین بردارم.

دسته‌ها
ابزارها لینوکس

مکانیزه و اوتوماتیزه با انسیبل

دوستان خوبم سلام؟ خوبید؟ دماغتون چاقه؟ من هم خوبی والله، بدکی نیستم. نیمچه نفسی میاد و میره که بتونیم براتون بنویسیم و اینا.بگذریم. زیاد هم مهم نیست. مهم امروز اینه که میخوام از یه پست داغ در مورد ابزار بسیار مهم و کاربری به اسم انسیبل(Ansible) براتون بگذارم. خوب بریم سر اصل مطلب.

دوستان خوبم سلام؟ خوبید؟ دماغتون چاقه؟ من هم خوبی والله، بدکی نیستم. نیمچه نفسی میاد و میره که بتونیم براتون بنویسیم و اینا.بگذریم. زیاد هم مهم نیست. مهم امروز اینه که میخوام از یه پست داغ در مورد ابزار بسیار مهم و کاربری به اسم انسیبل(Ansible) براتون بگذارم. خوب بریم سر اصل مطلب.

دوستان خوبم سلام؟ خوبید؟ دماغتون چاقه؟ من هم خوبی والله، بدکی نیستم. نیمچه نفسی میاد و میره که بتونیم براتون بنویسیم و اینا.بگذریم. زیاد هم مهم نیست. مهم امروز اینه که میخوام از یه پست داغ در مورد ابزار بسیار مهم و کاربری به اسم انسیبل(Ansible) براتون بگذارم. خوب بریم سر اصل مطلب.

دسته‌ها
ابزارها لینوکس

وایگرانت (Crash Course) قسمت اول

وایگرانت  به طور کلی یک محیط مجازی شده بهمون میده که به کمکش  میتونیم ماشین های مجازی  بسازیم. این ابزار خیلی کاربردی و در بسیاری از مواقع به سرعت در کارمون کمک می کند.  البته چند نکته رو باید در نظر بگیریم. اول اینکه برای محیط‌های آزمایشی  ازش استفاده می کنیم. این به این معنی نیست که این ابزار برای محیط های پروداکشن یا  عملیاتی کاربرد ندارد بلکه با توجه به استانداردهای خیلی بهتری که موجود هستند از جمله کی‌وی‌ام/کمو  و حتی در مقیاس غیر متن باز وی‌ام‌ویر بسیار مفیدتر و حرفه ای تر هستند. خود من شخصا از وایگرانت برای ایجاد  محیط های تستی که به کمک وایگرانت همین پستهای آموزش رو مدیریت کنم استفاده می کنم. دوم اینکه قاعدتاً برای اسکیل  یا توسعه‌ی   محیط‌های عملیاتی  می‌توانیم از کانتینر ها استفاده کنیم که خیلی بهتر و حرفه ای تر هستند. در مورد کانتینر ها هم به زودی مطالبی رو پوشش می دهیم.

دسته‌ها
ابزارها لینوکس

وایگرانت (Crash Course) قسمت دوم

در قسمت اول یه سری کارای ابتدایی از وایگرانت رو پوشش دادیدم.

در این قسمت اما یک مقدار فراتر میریم و کار های بانمک جالب می‌کنیم.  نقشه از این قراره که روی یه دونه اوبونتو ۱۶ یک آپاچی سرور نصب کنیم و یک فایل html که از قبل تهیه کردیم رو به روت دایرکتوری آپاچی اضافه کنیم و متعاقبا پورت ۸۰ ماشین میهمان به پورت ۸۰۸۰ ماشین میزبان مپ کنیم و در نهایت آپاچی سرور رو ری استارت کنیم و ببینیم که آیا پراویژنینگمون نتیجه داده یا نه، خوب.
ولی قبلش مایلم که روش استفاده وایگرانت در کنا کی‌وی‌ام/کمو (Qemu/KVM)  هم بگیم. کی‌وی‌ام/کمو  یک ابزار بسیار قدرتمند که توسط ردهت پشتیبانی و توسعه شده تخیلی پروژه های بزرگ با کمک این ابزار میسر شد. فرق بسیار بسیار اساسی با ویرچوال‌باکس  این  هست که میتونه درون خودش یک ماشین مجازی دیگه برامون تدارک ببینم. جالبه نه یاد فیلم اینسپشن میوفتم.