PracticU

הסבר על מכונות וירטואליות

בלי כתוביותעם כתוביות
PracticU › קורס Azure למתחילים - מבחן AZ-900 › הסבר על מכונות וירטואליות
מילון מושגים:
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
וירטואליזציה - טכנולוגיה שמאפשרת להריץ כמה מערכות או סביבות מדומות על חומרה פיזית אחת, בבידוד זו מזו.
Hyper-V - טכנולוגיית הווירטואליזציה של מיקרוסופט להרצת מכונות וירטואליות על Windows.
RAM - זיכרון הגישה האקראית של המחשב, מהיר ונדיף, שבו נשמרים נתונים ותוכניות בזמן ריצתם.
כתובת MAC - מזהה ייחודי וקבוע של כרטיס רשת, המשמש לזיהוי המכשיר ברשת המקומית.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
Windows Server - גרסת מערכת ההפעלה Windows המיועדת לשרתים, לניהול רשת, שירותים ומשתמשים בארגון.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.

הסבר על מכונות וירטואליות
כדי להבין מכונה וירטואלית, כדאי לחשוב על שרת פיזי אחד שמחלק את המשאבים שלו בצורה נפרדת לגמרי בין כמה מערכות הפעלה. ההרצאה מסבירה איך זה עובד ומה היתרונות.
איך זה עובד
1. שרת פיזי רגיל: מותקנת עליו מערכת הפעלה אחת, ובדרך כלל רצה עליו תוכנה אחת. החומרה כוללת CPU, זיכרון, דיסק וכרטיסי רשת.
2. היפרוויזור: תוכנה שמותקנת על החומרה ומבצעת וירטואליזציה של המשאבים. ההיפרוויזורים הגדולים הם של Nutanix, VMware ו-Microsoft (Hyper-V).
3. חלוקת משאבים: בדוגמה של שרת עם 48 ג'יגה RAM, 10 ליבות ו-12 טרה אחסון, כל מכונה מקבלת נתח משלה, למשל 12, 16 ו-18 ג'יגה RAM ו-2, 3 ו-7 ליבות. כל מכונה כזו נקראת Guest VM.
4. בידוד כמו סנדבוקס: לכל מכונה יש מערכת הפעלה, סביבה ואפליקציות משלה. אם לא חיברנו ביניהן במפורש בהגדרות, הן לא רואות זו את זו ולא את המכונה הפיזית.
היתרונות
1. פיתוח ובדיקות: אפשר להריץ סביבות שונות על אותו שרת, למשל דפדפן בגרסה מסוימת או Windows 10 עם Service Pack ובלי, וזה חוסך כסף.
2. דימוי חומרה: ההיפרוויזור יכול לתת כתובת MAC וכתובות IP אחרות ולדמות כרטיסי רשת של Intel או Broadcom, דברים שקשה או יקר לעשות בעולם הפיזי.
3. ניהול נוח: אפשר לתחזק, להריץ Windows Update או Linux Update, ליצור high availability ואפילו למחוק או לפרמט מכונה אחת בלי לפגוע בשרת הפיזי או במכונות האחרות.
4. קלאסטר: לפחות שני שרתים פיזיים שרואים אחסון משותף (Shared Storage). אם שרת אחד נופל, המכונות שעליו עוברות לשרת השני וממשיכות לעבוד, וכך נשמרת זמינות גבוהה.
הדגמה
המרצה מזכיר ש-Hyper-V אפשר להתקין ב-Windows דרך PowerShell או דרך Windows Features on or off. בפועל הוא עובד עם VMware Workstation (תוכנה בתשלום), שבה רצות אצלו Windows Server 2019, Ubuntu 64 ביט עם ממשק גרפי ו-Windows 10. ב-Task Manager רואים שהמכונות צורכות הרבה זיכרון ו-CPU. VMware יודע לעבוד גם עם GPU.
בסוף ההרצאה אפשר להסביר במילים שלכם מה ההיפרוויזור עושה ולמה מכונות וירטואליות מבודדות זו מזו.
השיעור הבא בקורס: שימושים נפוצים במכונות וירטואליות ב-Azure

פרקי ההרצאה: הסבר על מכונות וירטואליות

  1. 00:00

    מהי מכונה וירטואלית

  2. 01:28

    תפקיד ההיפרוויזר

  3. 02:02

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

  4. 02:54

    יתרונות מכונה וירטואלית

  5. 04:19

    שרידות גבוהה וקלאסטר

  6. 05:32

    התקנת Hyper-V ו-VMware

תמלול ההרצאה: הסבר על מכונות וירטואליות

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

  1. 00:02

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

  2. 00:28

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

  3. 00:45

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

  4. 00:54

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

  5. 01:10

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

  6. 01:21

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

  7. 01:39

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

  8. 02:01

    נוכל לראות פה שאם יש לנו נגיד שרת עם 48 ג'יגה ראם, אז למכונה הווירטואלית הזאת הקציתי 12 ג'יגה ראם, 12, פה 16 ופה 18 ג'יגה ראם, אתם רואים?

  9. 02:13

    זה הזיכרון, פשוט חילקתי אותו. את ה-CPU שלי עם 10 ליבות, חילקתי פה 2 ליבות, פה 3 ליבות ופה 7 ליבות, ואת ה-Storage שלי, את האחסון, ששם אני שומר את הנתונים, 12 טרה, חילקתי לפה 2, פה 3 טרה ופה 5 טרה.

  10. 02:29

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

  11. 02:43

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

  12. 02:54

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

  13. 03:13

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

  14. 03:41

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

  15. 03:59

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

  16. 04:15

    לתחזק, להריץ Windows Update או Linux Update או ליצור high availability שרידות ברמה גבוהה בין מערכות מסוימות בלי לפגוע במכונה השנייה או במכונות אחרות ואפילו פורמט או למחוק את המכונה בלי להשפיע בכלל על השרת עצמו הפיזי או על מכונות וירטואליות אחרות בקלאסטר.

  17. 04:35

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

  18. 04:47

    ה-Storage הזה נותן נתונים לפה, להוסט מספר 1 ולהוסט מספר 2. בצורה הזאת, אם אני מריץ נגיד את מכונה וירטואלית 1 ו-2 ואת מכונה וירטואלית 3 ו-4 פה, מכיוון שכל המידע שאני רואה פה נמצא למעשה על ה-Storage, כל שרת שייפול, המכונות שנמצאות עליו יכולות לעבור לשרת.

  19. 05:10

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

  20. 05:32

    להחזיק עליו מכונות וירטואליות תחת הייפר V אנחנו לא נדבר על זה יותר יותר מדי כי זה לא חלק מהקורס אבל חשוב להכיר את זה אפשר להתקין ולבדוק יש מאמר מאוד נחמד שנקרא Install Hyper-V on Windows 10 זה גם רלוונטי ל-Windows 7 אבל מן הסתם רובנו עובדים ב-Windows 10 צפונה אפשר לעשות את זה ב-PowerShell פשוט להוסיף

  21. 05:56

    את ה-Rול ב-Settings על ידי Start Run נכנסים ל-Windows Add ריבוף פרוגרמס טרן Windows Features on or off ובתוכו אנחנו נראה Hyper-V אני עובד על המערכת שלי עם Vimware Vimware Workstation מערכת שהיא אומנם בתשלום, אבל היא מאוד מאוד נוחה לעבודה.

  22. 06:15

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

לקורס המלא: קורס Azure למתחילים אונליין

ההרצאה הקודמת: מה נלמד בפרק על מכונות וירטואליות בענן Azure

ההרצאה הבאה: שימושים נפוצים במכונות וירטואליות ב-Azure

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

  • הסבר על Pivoting - ושכפול מכונות עם Linked Clone
  • מבוא למכונות וירטואליות בענן של מיקרוסופט
  • הגדרת רשתות וירטואליות בתוך OpenStack
  • שכפול מכונות וירטואלית - ב-Terraform - פרויקט NodeJS

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

  • קורס Azure למתחילים - ענן של מיקרוסופט
  • קורס שרתי דואר בענן - Exchange online 365
  • קורס Sharepoint - למנהלי רשת