PracticU

יצירת פרויקט חדש

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

יצירת פרויקט חדש
OpenStack בנוי כ-multi-tenant: כל פרויקט הוא סביבת עבודה מבודדת עם המכונות, הרשתות והמשאבים שלו. משתמש של פרויקט אחד לא רואה את המכונות של פרויקט אחר, גם כשכולם עובדים על אותו hypervisor. בסרטון יוצרים פרויקטים, מגדירים להם מגבלות ומשייכים אליהם משתמשים.
השלבים העיקריים
1. הרעיון: כל חברה, מחלקה או קבוצה מקבלת פרויקט משלה. כך חברה אחת יכולה להחזיק 20 מכונות וחברה אחרת 50, בלי שיראו אחת את השנייה.
2. יצירת פרויקט: נכנסים ל-Identity, ל-Projects, ויוצרים פרויקט בשם PracticU Production.
3. מגבלות הפרויקט: קובעים עד 8 מעבדים וירטואליים, עד 4 מכונות, עד 12 GB זיכרון, עד 3 ראוטרים ועד 3 subnets.
4. משתמש: יוצרים משתמש עם סיסמה, משייכים אותו לפרויקט עם תפקיד member, ומפעילים אותו.
5. בדיקה: נכנסים עם המשתמש ורואים רק את הפרויקט שלו, ועם המגבלות שהוגדרו.
שימו לב
בדוגמה נוצר גם פרויקט שני, Dev Project, עם מגבלות אחרות של 4 מעבדים ו-16 GB זיכרון. המגבלות נקבעות לכל פרויקט בנפרד, ומשתמש מחובר רואה רק את הפרויקטים שהוא חבר בהם.
זה המודל של ענן פרטי: OpenStack מאפשר לנהל סביבה שבה כל קבוצה מבודדת ומוגבלת, בדומה לשירותי ענן ציבוריים.
השיעור הבא בקורס: הגדרת רשתות וירטואליות בתוך OpenStack

פרקי ההרצאה: יצירת פרויקט חדש

  1. 00:00

    מה זה פרויקט ב-OpenStack (Multi-tenancy)

  2. 00:47

    הפרדה מלאה בין פרויקטים

  3. 01:41

    יצירת פרויקט חדש בממשק

  4. 02:42

    פרויקטים לחברות ולמחלקות שונות

  5. 03:20

    הוספת משתמשים לפרויקט

  6. 03:59

    הגבלת משאבים (Quotas) לפרויקט

  7. 05:02

    יצירת משתמשים ושיוכם לפרויקט

  8. 06:17

    בדיקת הגישה של המשתמש לפרויקט

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

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

  1. 00:01

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

  2. 00:36

    חברה X, לחברה Y להשתמש באותו Hypervisor כאשר כל אחד חי בעולם משלו, חי בבועה משלו. חברה אחת יש לה 20 VM'ים, חברה אחרת יש לה 50 VM'ים, החברה השלישית או פרויקט אחד יש לו 12 VM'ים, לפרויקט אחר יש 50 VM'ים ואנחנו בעצם מבצעים פה סגרגציה מוחלטת.

  3. 01:03

    משתמש מפרויקט X לא יכול להיכנס ולראות וירצ'ואל משינס של פרויקט Y. לא רק וירצ'ואל משינס אלא ריסורסים נוספים שאפשר להשייך לכל פרויקט. למשל דיסקים, שטח אחסון, למשל נטוורקס, רשתות, וירצ'ואל נטוורקס וכו' וכו'.

  4. 01:24

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

  5. 01:59

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

  6. 02:30

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

  7. 02:50

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

  8. 03:37

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

  9. 04:12

    amount of CPU וכו' וכו', אני מן הסתם מאוד מאוד מעוניין בזה, אני יכול להחליט על המטא דאטה אייטמס, אנחנו נסביר את זה בצורה יותר עמוקה בהמשך, אבל CPU, V CPU, בוא נגיד שאנחנו לא רוצים לתת לחבר'ה האלה יותר מ-8 V CPUs, לא יותר מ-4 אינסטנסים, בוא נגיד שלא יותר מ-12 ג'יגה של ראם, כמה פורטים, כמה ראוטרים, אני רוצה לא לתת להם יותר מ-3 ראוטרים,

  10. 04:47

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

  11. 05:21

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

  12. 05:31

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

  13. 06:32

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

לקורס המלא: קורס OpenStack אונליין

ההרצאה הקודמת: הגדרות בסיסיות לאחר התקנה

ההרצאה הבאה: הגדרת רשתות וירטואליות בתוך OpenStack

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

  • יצירת פרויקט חדש ב-Eclipse
  • יצירת פרויקט חדש ב-React
  • יצירת פרויקט חדש ב-Android Studio
  • יצירת פרויקט חדש - לעבודה עם MongoDB

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

  • קורס וירטואליזציה - VMware ESXi 8
  • קורס וירטואליזציה - Hyper-V