קורס DevOps - Ansible

  • 140 דקות
  • 36 הרצאות

תוכנית הלימודים

1מבוא ל-DevOps2 דק'
2מה זה אוטומטיזציה ברשת4 דק'
3הסבר על AGILE4 דק'
4הדגמה של סקריפט אמיתי2 דק'
5טכנולוגיות DevOps4 דק'
6מבוא לקורס DevOps - Ansible4 דק'
7מה זה Ansible ולמה צריך אותו2 דק'
8הכרות עם המעבדה שלנו2 דק'
9התקנה של Ansible4 דק'
10HOST INVENTORY FILE4 דק'
11PLAYBOOK AND MODULES5 דק'
12FIRST YML SCRIPT4 דק'
13הרצה ראשונה של הסקריפט4 דק'
14COPY MODULE4 דק'
15הגדרה של OWNER4 דק'
16PING CHECK4 דק'
17סיכום פקודות ב-ANSIBLE4 דק'
18פקודות ישירות בלי סקריפט - AD HOC - חלק 14 דק'
19פקודות ישירות בלי סקריפט - AD HOC - חלק 24 דק'
20COPY MODULE WITH ITEMS3 דק'
21הערות בקובץ YML4 דק'
22USER MODULE4 דק'
23HOSTS GROUPS4 דק'
24חשיבות הרווחים ב-Ansible3 דק'
25תרגיל ביניים2 דק'
26YUM MODULE - Install Packages4 דק'
27YUM MODULE - Remove Packages1 דק'
28YUM MODULE - Update Packages2 דק'
29Service Module4 דק'
30סיכום החומר4 דק'
31SHELL MODULE4 דק'
32הדגמה של Shell Module4 דק'
33שליחת email2 דק'
34ENVIRONMENT VARIABLES1 דק'
35Ansible on Windows3 דק'
36הסבר על Chef ועל Puppet4 דק'

מה לומדים בקורס DevOps עם Ansible?

זהו קורס DevOps בעברית שמתמקד בכלי אחד בלב התחום: Ansible. הוא מתחיל בהסבר כללי על DevOps ואוטומציה ברשת, עובר להכרה עם המעבדה ולהתקנת Ansible, ואז מלמד לשלוט במכונות מרחוק בעזרת קבצי הגדרות ופקודות פשוטות, במקום להיכנס לכל שרת ידנית.

בקורס 36 הרצאות וידאו קצרות, כ-140 דקות בסך הכול. ההרצאות הקצרות מאפשרות ללמוד נושא אחד בכל פעם: מה זה Ansible ולמה צריך אותו, קובץ Host Inventory, Playbook ו-Modules, כתיבת סקריפט YML ראשון והרצתו, ועבודה עם Copy Module, הגדרת Owner ובדיקת Ping.

בהמשך מגיעים לפקודות ישירות בלי סקריפט (Ad Hoc), ל-User Module, לקבוצות מכונות (Hosts Groups) ולחשיבות הרווחים בקובץ YML, וגם ל-Yum Module להתקנה, הסרה ועדכון של חבילות, ל-Service Module ול-Shell Module. הקורס כולל גם שליחת email, משתני סביבה (Environment Variables), עבודה עם Ansible על Windows והסבר על Chef ו-Puppet כאלטרנטיבות.

כך נראה מסלול הלימוד: מבוא תיאורטי קצר, מעבדה מוכנה, ואז כתיבת סקריפטים אמיתיים בהדרגה, מהפשוט אל המורכב. בכל שלב מריצים ומסתכלים בתוצאה, ולכן קל להבין מה כל פקודה עושה.

למי הקורס מתאים?

  • מנהלי מערכות ורשתות שרוצים להפסיק לבצע אותן פעולות ידנית על כל שרת.
  • מתחילים בתחום ה-DevOps שמחפשים נקודת כניסה מעשית לעולם האוטומציה.
  • אנשי IT ותמיכה שרוצים להרחיב את הכישורים לעבר ניהול תצורה.
  • מפתחים שרוצים להבין איך הקוד שלהם מגיע לשרתים ומתעדכן שם.

הקורס קצר וממוקד. עבודה בסיסית עם שורת פקודה ושרתים תקל על הלימוד, אך ההרצאות הראשונות מסבירות את המושגים ואת המעבדה. מי שעובד בארגון עם הרבה שרתים יזהה במהירות כמה זמן אפשר לחסוך כשפעולה חוזרת נכתבת פעם אחת ומורצת על כולם.

מה תדעו לעשות בסוף הקורס?

  • להסביר מהו DevOps, מהי שיטת Agile ומה נותנת אוטומציה.
  • להתקין Ansible ולהגדיר קובץ Host Inventory.
  • לכתוב Playbook בקובץ YML ולהריץ אותו על מכונות שונות.
  • להשתמש במודולים נפוצים: Copy, User, Yum, Service ו-Shell.
  • להריץ פקודות Ad Hoc ישירות, בלי לכתוב סקריפט.
  • לחלק מכונות לקבוצות ולהשתמש במשתני סביבה.
  • להכיר את ההבדל בין Ansible לבין Chef ו-Puppet.

באמצע הקורס יש תרגיל ביניים, ובסופו הסיכום של החומר ושל הפקודות החשובות, כך שאפשר לבדוק את עצמכם לפני שממשיכים. הקורס קצר, ולכן אפשר לסיים אותו בכמה ישיבות ולהתחיל ליישם מיד. ההרצאה על חשיבות הרווחים בקובץ YML כדאי במיוחד: שגיאות רווחים הן מקור נפוץ לתסכול בתחילת הדרך, וכאן מסבירים אותן מראש.

איך לומדים?

הצפייה אונליין ובקצב שלכם, ובגלל אורך ההרצאות אפשר לשלב אותה בהפסקות ביום העבודה. מנוי PracticU פותח את כל הקורסים באתר ב-350 ₪ לחודש, עם ליווי אישי של המרצה בטלפון, ואפשר לנסות יום אחד בחינם.

קורס כזה עובד טוב בתור תוספת ללימוד אחר: למשל לצד קורס לינוקס או קורס ענן. המנוי כולל את כל הקורסים באתר, כך שאפשר לשלב ביניהם בלי עלות נוספת.

שאלות נפוצות

מהו Ansible?

Ansible הוא כלי לאוטומציה וניהול תצורה: כותבים בקובץ YML מה צריך לקרות במכונות, והכלי מבצע זאת על הרבה מכונות בבת אחת.

האם צריך ניסיון ב-DevOps?

לא. הקורס מתחיל במבוא ל-DevOps ולאוטומציה. היכרות בסיסית עם שורת פקודה ושרתים עוזרת.

כמה זמן לוקח הקורס?

36 הרצאות קצרות, כ-140 דקות בסך הכול, כך שאפשר לסיים אותו בכמה ערבים.

האם הקורס כולל עבודה על Windows?

כן, יש הרצאה ייעודית על Ansible על Windows, וגם הסבר על Chef ו-Puppet.

כמה עולה קורס DevOps?

הקורס כלול במנוי החודשי של PracticU, 350 ₪ לכל הקורסים באתר. בנוסף למנוי יש תמיכה אישית של המרצה בטלפון, והיום הראשון ללא עלות.

האם מקבלים תעודה?

כן. תעודת סיום של PracticU ממתינה באזור האישי לכל תלמיד רשום שסיים לצפות בהרצאות הקורס.