
file, copy, user ו-service.הטקסט המלא של הדקות הראשונות בהרצאה «מבוא לקורס DevOps - Ansible» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכם וברוכים הבאים לקורס DevOps Automation with Ansible. הקורס הזה נקרא Ansible Introduction ובמהלך הקורס הזה מה שאתם תלמדו, או יותר נכון מה שאתם תוכלו לעשות בסיום הקורס הזה, זה ליצור אוטומציה או להתחיל לעבוד בתוך ה-IT,
בסביבת ה-IT שלכם, להתחיל להפעיל כל מיני טאסקים בצורה אוטומטית בעזרת Ansible. זה באמת במשפט אחד.
אבל מה בעצם הולכים ללמוד במהלך הקורס הזה? אני הולך ללמד אתכם לעשות. קודם כל אנחנו נדבר על what is Ansible, מה זה Ansible. הדבר השני שאנחנו נעשה, אנחנו בעצם נלך ונראה מה הדרישות כדי להתקין Ansible אצלכם ברשת, אצלכם במחשב.
לא רק זה, אנחנו אשכרה גם נתקין Ansible כבר במהלך הוידאו הראשון או השני, ואתם תראו כמה שזה קל להתקין Ansible אצלכם על אחד משרתי הלינוקס. כאשר התקנו אנסיבל אנחנו נבין מה הם הקומפוננטים שבתוך האנסיבל. אנסיבל זו תוכנה, זו שפה ויש לה כל מיני קומפוננטות ואנחנו נדבר על כל אחד ואחד מהקומפוננטות האלה. אנחנו נדבר ונראה אותם וכן הלאה וכן הלאה.
איזה קומפוננטות, על מה אני מדבר? אנחנו נתעכב על ה-host inventory file, על playbooks ועל some basic modules. עכשיו, כשאני אומר basic modules צריך להבין שלאנסיבל יש, אולי 200-300 מודולס בקורס הזה אנחנו נדבר, בקורס הספציפי הזה אנחנו נעבוד אולי עם 10-10 מודולים אבל הם בעצם הבסיס שבלעדיהם אתם כמעט לא
יכולים ליצור שום אוטומציה אצלכם בארגון. לכן אני קורא להם basic אבל אולי אפשר לקרוא להם אבני היסוד של כל סקריפט שתרצו ליצור ואתם תבינו בהמשך על מה אני מדבר. כדי להפעיל את האנסיבל אתם יכולים להפעיל אנסיבל על ידי יצירה של סקריפט ימל או שאתם יכולים פשוט
לשלוח פקודות בעזרת פקודת האנסיבל, זה נקרא אד-הוק קומנד, כלומר להשתמש באנסיבל כדי להפעיל איזה פעולה, לעשות איזה פעולה על שרת מרוחק.
אנחנו כמובן ניצור סקריפטים ביחד ונשתמש במוד'ולים השונים, איזה מוד'ולים שונים אנחנו נשתמש, למשל ב-file module זה מוד'ול שמאפשר לי לעשות מניפולציה של קבצים, יצירת קבצים, יצירת תיקיות, הרשאות על קבצים קופי מוד'ול המודול הזה קופי
מאפשר לי להעתיק קבצים ממקום למקום שוב פעם כל הרעיון של אנסיבל ואוטומציה זה לבצע פעולות מנקודה מרכזית אחת על פני הרשת שלכם על עשרות ומאות שרתים עשרות ומאות שירותים שרתי האינטרנט הדאטאבס וכן הלאה וכן הלאה סוויצ'ים ראוטרס וכולי וכולי קופי כמובן ים אנחנו נדבר על אנחנו נשתמש במוד'ול שנקרא ים מוד'ול זה מוד'ול שמאפשר לי
התקנה של אפליקציות על שרתים מרוחקים, התקנה והסרה של אפליקציות. הפעלה של סרוויסיז סטופ וסטארט לסרוויס דיסייבל אנייבל, שוב פעם, יש לי מוד'ול שמאפשר לי לעשות את זה מתוך האנסיבל.
יוזר מוד'ול, אני רוצה ליצור יוזרים בצורה מרוחקת על שרתים. וכמובן, כאשר אין לי מוד'ול מתאים לפעולה שאני רוצה לעשות, תמיד יוכל to incorporate, להכניס לתוך הסקריפט שלי באנסיבל פקודות לינוק של רגילות.
את זה אנחנו עושים באמצעות השל מוד'יול.