PracticU

תרגיל ביניים

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

תרגיל ביניים
תרגיל הביניים מסכם את מה שנלמד עד כה: קובץ YAML אחד עם כמה משימות, שיוצר תיקיות, מעתיק קבצים ויוצר משתמשים.
משימות התרגיל
1. תיקיות: בכל השרתים, תחת הרוט, יוצרים שתי תיקיות בשם dir1 ו-dir2.
2. קבצים: מעתיקים שישה קבצים לשתי התיקיות בכל השרתים, למשל file1 ו-file6.
3. בעלות והרשאות: הבעלים של הקבצים הוא root, וההרשאות 0765.
4. משתמשים: יוצרים משתמשים בשרתי ה-web ובשרתי ה-DB, לפי השמות והמספרים שבתרגיל.
בדיקה
5. פקודות אד-הוק: בודקים עם פקודות אד-הוק שהתיקיות והמשתמשים קיימים בכל השרתים הנכונים.
6. check: לפני כל הרצה מריצים עם --check, כדי לוודא שהסקריפט תקין.
השיעור הבא בקורס: YUM MODULE - Install Packages

פרקי ההרצאה: תרגיל ביניים

  1. 00:00

    תרגיל ביניים: מה צריך לבנות

  2. 00:42

    יצירת תיקיות והעתקת קבצים בכל השרתים

  3. 01:21

    יצירת משתמשים לפי קבוצות השרתים

תמלול ההרצאה: תרגיל ביניים

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

  1. 00:02

    אחרי שלמדנו איך לכתוב קובץ ימל בעזרת Ansible Language, אחרי שהשתמשנו במוד'ולים השונים כגון הפייל מוד'ול ליצור תיקיות, הקופי מוד'ול להעתיק קבצים, היוזר מוד'ול ליצור יוזרים, כמו גם למדנו איך להשתמש באד-הוק קומנד, אני חושב שבאד-הוק קומנד, הפקודות שבהן אנחנו

  2. 00:30

    פשוט מריצים איזושהי פקודה על שרתים מרוחקים, אני רוצה שתעשו עכשיו תרגיל exercise 1 כמו שאתם יכולים לראות אני רוצה שתיצרו ימל פייל אוטומיישן יחיד שיעשה את הפעולות הבאות create a directory called dir1 and dir2 on all the servers under root פשוט מאוד אני רוצה שתיצרו שתי תיקיות בכל השרתים אחרי זה אני רוצה שתעתיקו 6 קבצים מה שבא לכם למשל פייל 1 ופייל 6 to

  3. 01:02

    all the folders תעתיקו את אותם קבצים לכל השתי תיקיות לשני התיקיות בכל השרתים. אחרי זה אני רוצה, או אחרי זה, אני רוצה שתוודאו שה-Owner יהיה Root על הקבצים האלה וההרשאות יהיו 0,765.

  4. 01:17

    אני רוצה שתיצרו User, שנקרא User 1,2,3, רק על ה-Web Servers, רק על ה-Web Host, ואני רוצה שתיצרו User 9,9,9 על ה-DB Host. חשוב לי מאוד שכשאתם בודקים את מה שעשיתם, תשתמשו ב-AdHawk Commands, כלומר, אתם תשתמשו ב-Ansible Command כדי לבדוק אם התיקייה קיימת בכל השרתים, אם היוזר קיים בכל

  5. 01:43

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

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

ההרצאה הקודמת: חשיבות הרווחים ב-Ansible

ההרצאה הבאה: YUM MODULE - Install Packages

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

  • סיכום ביניים
  • סיכום ביניים קורס AWS
  • סיכום ביניים של - קורס ארכיטקט ענן - של אמזון - AWS Architect

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

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