PracticU

הדגמה של סקריפט אמיתי

בלי כתוביותעם כתוביות
PracticU › קורס DevOps - Ansible › הדגמה של סקריפט אמיתי
מילון מושגים:
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
ווליום - יחידת אחסון לוגית על דיסק או מספר דיסקים. ב-Docker, מנגנון לשמירת נתונים מחוץ לקונטיינר.

הדגמה של סקריפט אמיתי
ההרצאה מציגה סקריפט אנסיבל בפעולה, שמתקין ומגדיר תוכנת סטורג' על מספר שרתים.
מה הסקריפט עושה
1. התקנה על כמה שרתים: הסקריפט מעתיק את הקבצים, מתקין את התוכנה ומגדיר אותה, שלב אחרי שלב.
2. כתובות IP: הסקריפט מכיל את כתובות ה-IP של השרתים, ופונה אליהם לפי הרשימה.
3. בניית סביבה: במסך התוכנה רואים איך נוצר הווליום, איך הוא מתחבר לתחנת קצה, ואיך מתבצעת האגרגציה של הסטורג'.
זמן ופלט
4. חיסכון בזמן: פעולה כזו בידיים יכולה לקחת 10 עד 20 דקות, והסקריפט ביצע אותה בכדקה וחצי.
5. פלט צבעוני: הצבעים בפלט מודיעים מה התרחש, אם קרתה תקלה, ומה הסתיים.
השיעור הבא בקורס: טכנולוגיות DevOps

פרקי ההרצאה: הדגמה של סקריפט אמיתי

  1. 00:00

    הדגמה: סקריפט שמתקין תוכנת Storage

  2. 00:41

    הרצת הסקריפט על רשימת כתובות IP

  3. 01:17

    בניית סביבת Storage שלב אחרי שלב

תמלול ההרצאה: הדגמה של סקריפט אמיתי

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

  1. 00:02

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

  2. 00:25

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

  3. 00:33

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

  4. 00:57

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

  5. 01:17

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

  6. 01:34

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

לקורס המלא: קורס DevOps ו‑Ansible אונליין

ההרצאה הקודמת: הסבר על AGILE

ההרצאה הבאה: טכנולוגיות DevOps

הרצאות קשורות מקורסים אחרים

  • סקריפט עם לולאת for
  • הדגמה של הרובוט
  • הדגמה של Singleton - חלק 1
  • הדגמה של Decorators

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio