کپستون: استقرار چند هاستی
بخشی از دوره Ansible
هر درس تا اینجا یک تکه را جدا از بقیه یاد داد: یک اینونتوری اینجا، یک نقش آنجا، یک قالب، یک فایل vault، چند تگ. یاد گرفتنشان همینطور است، اما در عمل اینطور با آنها روبهرو نمیشوید. کد زیرساخت واقعی همهی اینها با هم است، در یک مخزن، و مهارتی که این پروژهی پایانی میسازد وصل کردن این تکهها به هم است، نه خود تکهها.
قرار است یک برنامهی دولایه را مستقر کنید: یک ماشین پایگاه داده و دو ماشین وب که برنامهی کوچکی را اجرا میکنند که از آن پایگاه داده میخواند. هیچ ماژول تازه یا مفهوم تازهای اینجا نیست. تازگی ماجرا در این است که نقش وب باید رمزی را بداند که نقش پایگاه داده ساخته، دو ماشین وب نباید همزمان از دسترس خارج شوند، و کل کار باید طوری باشد که اجرای دومش هم بیخطر باشد. ...
میخواهی Ansible کپستون: استقرار چند هاستی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Ansible آماده دریافت کنی و کپستون: استقرار چند هاستی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسکپستون: استقرار چند هاستیچه چیزهایی یاد میگیری
- Multi-play playbooks
- Roles in production
- Group_vars by environment
- Vault for secrets
- Serial and rolling updates
- Putting it all together
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
12 درس- 1Ansible چیست20 دقیقه
- 2فایل اینونتوری (inventory) و دستورات Ad Hoc25 دقیقه
- 3اولین Playbook شما30 دقیقه
- 4تسکها (Tasks)، ماژولها (Modules) و هندلرها (Handlers)30 دقیقه
- 5متغیرها و فکتها (Facts)30 دقیقه
- 6قالبها با Jinja230 دقیقه
- 7حلقهها و شرطها30 دقیقه
- 8نقشها (Roles) و Galaxy35 دقیقه
- 9والت (Vault) و سکرتها25 دقیقه
- 10برچسبها و اشکالزدایی25 دقیقه
- 11کالکشنها (Collections) و پلاگینها (Plugins)25 دقیقه
- 12کپستون: استقرار چند هاستی60 دقیقه
