PracticU

מה זה אוטומטיזציה ברשת

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

מה זה אוטומטיזציה ברשת
אוטומציה ברשת פירושה לכתוב כלי או סקריפט שמבצע את הפעולות במקום אדם שמקליד כל פקודה ידנית.
למה כדאי לאטמט
1. בקשות יומיומיות: דיסק חדש לשרת אורקל, יצירת תיקיות, העתקת לוגים או התקנה של שלוש תחנות עבודה. ביצוע ידני יכול לקחת יומיים, וסקריפט יכול לעשות זאת בחמש דקות.
2. שימוש חוזר: אותה בקשה חוזרת שוב ושוב, ולכן סקריפט שנכתב פעם אחת חוסך עבודה בעתיד.
כלים פופולריים
3. Ansible: שפה וכלי לכתיבת סקריפטים של אוטומציה ברשת. המרצה ממליץ עליו במיוחד.
4. Chef ו-Puppet: כלי אוטומציה נוספים, שחלק מהארגונים משלבים אותם עם אנסיבל.
פעולות שאפשר לאטמט
5. התקנה ועדכון: התקנת תוכנה ופאצ'ים, כולל על שרתים חדשים.
6. ניהול שירותים: הפעלה ועצירה של שירותים על מספר רב של שרתים.
7. הקמת מערכות: יצירת מכונות וירטואליות, הגדרות רשת, פתיחה וסגירה של פורטים והקצאת דיסקים.
8. בדיקות בריאות: בדיקה חוזרת של פורטים, דיסק, זיכרון ומעבד.
מה שמנהל מערכת עושה ידנית על 300 שרתים, כמעט תמיד אפשר לעשות באוטומציה.
השיעור הבא בקורס: הסבר על AGILE

פרקי ההרצאה: מה זה אוטומטיזציה ברשת

  1. 00:00

    מה הכוונה באוטומציה ברשת

  2. 00:37

    עבודה ידנית מול סקריפט אוטומטי

  3. 01:14

    שימוש חוזר בסקריפטים ובכלים

  4. 01:50

    Ansible, Chef ו-Puppet בקצרה

תמלול ההרצאה: מה זה אוטומטיזציה ברשת

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

  1. 00:02

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

  2. 00:14

    מתקשר ה-DBA, מבקש דיסק חדש לשרת האורקל, מבקש דיסק לשרת המייקרוסופט SQL. מתקשר מישהו ורוצה שניצור עבורו כמה תיקיות ונעתיק לשם כמה לוגים משרת מרוחק.

  3. 00:30

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

  4. 00:46

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

  5. 01:10

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

  6. 01:20

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

  7. 01:37

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

  8. 01:47

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

  9. 02:11

    כל אחד ומה שהוא מתחבר אליו.

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

ההרצאה הקודמת: מבוא ל-DevOps

ההרצאה הבאה: הסבר על AGILE

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

  • שכנים ברשת בוונדוס 10 Windows
  • מכונה וירטואלית ברשת פרטית בענן
  • התקנה של VAMT - ברשת רגילה עם אינטרנט
  • האזנה ברשת ויצירת שיתוף SMB על Kali

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

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