لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون شبکه با Ansible به روش صحیح
- آخرین آپدیت
دانلود Automating Networks with Ansible the Right Way
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با افزایش پیچیدگی پلیبوکهای Ansible، حفظ قابلیت اطمینان، مقیاسپذیری و خوانایی کدها به چالشی بزرگ تبدیل میشود. در دوره «اتوماسیون شبکه با Ansible به روش صحیح»، شما توانایی ساخت راهکارهای اتوماسیون قدرتمند، کارآمد و قابل نگهداری برای محیطهای شبکه را کسب خواهید کرد. ابتدا، تکنیکهای پیشرفته ساختاربندی پلیبوک را برای سازماندهی و مقیاسبندی موثر اتوماسیون خود بررسی میکنید. سپس، نحوه تضمین Idempotency (یکسانسازی) و پیادهسازی مدیریت خطاهای قابل اعتماد برای ایجاد گردش کارهای پیشبینیپذیر و منعطف را خواهید آموخت. در نهایت، روشهای اعتبارسنجی را برای تایید و ایمنسازی پیکربندیهای شبکه یاد میگیرید. پس از پایان این دوره، شما مهارتها و دانش لازم از بهترین متدهای Ansible را برای ایجاد راهکارهای اتوماسیون شبکه قابل اطمینان، مقیاسپذیر و آماده برای محیط عملیاتی (Production) خواهید داشت.
سرفصل ها و درس ها
بهترین متدها برای قابلیت نگهداری
Best practices for maintainability
بهترین متدهای YAML
Best Practices for YAML
استفاده از ansible lint
Using ansible-lint
دمو: اجرای ansible lint در VS Code
Demo: ansible-lint in VS Code
مستندسازی و کنترل نسخه
Documentation and version control
قدرتبخشی با Idempotency
Robustness with idempotency
درک مفهوم Idempotency
Understanding idempotency
Idempotency در عمل
Idempotency in action
مفهوم Idempotency و changed_when
Idempotency and changed_when
مدیریت خطاها
Error handling
حالت بررسی (Check mode) به همراه diff
Check mode with diff
نادیده گرفتن خطاها
Ignoring errors
دمو: تعریف شکست و توقف در هنگام خطا
Demo: Defining failure and aborting on failure
استفاده از rescue و always
rescue and always
ماژولار کردن پلیبوکها با استفاده از Roleها
Making your playbooks modular with roles
ماژولار بودن با استفاده از Roleها
Modularity with roles
دمو: ساختار یک Role
Demo: Structure of a role
دمو: یک نمونه Role
Demo: An example role
گنجاندن یک Role در پلیبوک
Including a role in a playbook
دمو: ساخت یک Role سفارشی
Demo: A custom role
استفاده از Roleهای شخص ثالث با Ansible Galaxy
Third-party roles with Ansible Galaxy
پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.
نمایش نظرات