שיעור 1 ~20 דק׳

מה זו וירטואליזציה ולמה צריך מעבדה ביתית

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

מודול 1 הוא נקודת זינוק עצמאית. כבר בסיומו תהיה לכם סביבת VMware עובדת — מכונה וירטואלית עם חיבור לאינטרנט, יכולת לשמור ולשחזר מצב, ו-VMware Tools מותקן — מוכנה לשימוש מעשי מיידי להרצת מערכות וכלים אמיתיים. שאר המודולים רק משכללים אותה (חומרה, רשתות, שכפול). מי שצריך סביבת תרגול מהר — מודול 1 לבדו מספיק.

מה אנחנו בונים בקורס הזה?

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

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

מה זו וירטואליזציה?

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

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

שמות שחשוב להכיר:

  • Host (מארח) — המחשב הפיזי האמיתי שלכם, זה שרץ על שולחן העבודה או מחשב הנייד.
  • Guest (אורח) / VM — כל מכונה וירטואלית שרצה בתוך ה-Host. ה-VM הוא מחשב “מדומה” שלם.
  • VM (Virtual Machine) — קיצור נוח שנשתמש בו לאורך כל הקורס.

כל VM קיבל הקצאה של:

  • vCPU — ליבות מעבד וירטואליות מתוך המעבד הפיזי
  • RAM — כמות זיכרון שמוקצית לו בלעדית בזמן הריצה
  • דיסק וירטואלי — קובץ על הדיסק הקשיח שמתנהג כמו דיסק קשיח עצמאי
  • כרטיס רשת וירטואלי — ממשק רשת שנראה למכונה כחומרה אמיתית

חשוב: הבידוד בין ה-VM ל-Host הוא ברמה גבוהה. תהליכים ב-VM לא יודעים שהם רצים בסביבה וירטואלית (בדרך כלל), ומה שקורה בתוך ה-VM לא משפיע על מערכת ההפעלה של ה-Host.

מה זה Hypervisor?

Hypervisor הוא השכבת תוכנה שיוצרת את המכונות הוירטואליות ומנהלת אותן — היא זו שמחלקת את משאבי החומרה הפיזית בין ה-VMs השונים ושומרת שהם לא יפריעו אחד לשני.

יש שני סוגים עיקריים, ואת ההבדל ביניהם שווה להכיר:

Type-1: Bare-Metal Hypervisor

ה-Hypervisor מסוג Type-1 רץ ישירות על החומרה, בלי מערכת הפעלה ביניים. הוא עצמו מערכת ההפעלה הבסיסית של השרת.

  • דוגמאות: VMware ESXi, Microsoft Hyper-V (בתצורת שרת), Proxmox VE
  • היכן תפגשו בו: מרכזי נתונים (data centers), שרתי ייצור בארגונים
  • יתרון: ביצועים גבוהים, מיועד לעומסים כבדים ולהפעלה 24/7

Type-2: Hosted Hypervisor

ה-Hypervisor מסוג Type-2 רץ כתוכנה רגילה מעל מערכת הפעלה קיימת (Windows, macOS, Linux). הוא תוכנית שפותחים כמו כל תוכנה אחרת.

  • דוגמאות: VMware Workstation Pro, Oracle VirtualBox, Parallels Desktop
  • היכן תפגשו בו: מחשבים אישיים, מעבדות ביתיות, מפתחים
  • יתרון: קל להתקנה, לא דורש חומרה ייעודית, מושלם לתרגול

טיפ: אתם לא חייבים לזכור את שמות כל המוצרים. העיקרון הוא: Type-1 = לשרתים ומרכזי נתונים, Type-2 = לתרגול ופיתוח על מחשב אישי.

לאן שייך VMware Workstation Pro?

VMware Workstation Pro הוא Hypervisor מסוג Type-2. הוא רץ כתוכנה על גבי Windows (ובגרסאות מסוימות גם על Linux), ומאפשר להרים VMs בלחיצה כמה פעמים. זה הכלי שנשתמש בו לאורך כל הקורס.

למה VMware Workstation Pro?

VMware פיתחה את Workstation Pro במשך יותר מעשרים שנה. הוא אחד הכלים הבשלים והאמינים ביותר לוירטואליזציה על מחשב אישי, עם תמיכה רחבה ב-Guest OSes שונים ויכולות רשת מתקדמות שנזדקק להן בקורסי הרשתות.

החדשות הטובות: VMware Workstation Pro הפך לחינמי לשימוש אישי. ניתן להוריד אותו ישירות מהאתר הרשמי של Broadcom (החברה שרכשה את VMware) ללא תשלום.

חשוב: אל תורידו את התוכנה מאתרים לא-רשמיים. בשיעור ההתקנה נעבור יחד על תהליך ההורדה מהמקור הרשמי.

למה בכלל צריך מעבדה?

זו השאלה האמיתית. אפשר ללמוד תיאוריה בלי לעשות דבר — אבל תרגול אמיתי דורש סביבה שאפשר לשבור בה דברים.

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

VM הוא ארגז חול מבודד (Sandbox):

  • מה שקורה ב-VM נשאר ב-VM — ה-Host לא יודע מה ריצה שם
  • אם שברתם משהו — אפשר לאפס תוך שניות
  • אפשר להריץ כמה מכונות במקביל ולחבר ביניהן ברשת פרטית שלא נוגעת בנתב הביתי שלכם

Snapshot — הנשק הסודי שלכם

אחד הדברים הכי שימושיים במעבדה וירטואלית הוא Snapshot — “צילום” של המצב הנוכחי של ה-VM. לאחר שמירת Snapshot, אתם יכולים לעשות כל מה שבא לכם בתוך ה-VM — להתקין, למחוק, לנסות — ואז לחזור למצב הנקי בלחיצה אחת.

נלמד Snapshots לעומק במודול הרביעי של הקורס. לעת עתה — רק תזכרו שהאפשרות הזו קיימת.

מה לפנינו — מבנה הקורס

הקורס מחולק לחמישה מודולים שבונים זה על גבי זה:

מודולנושאמה נלמד
1 — יסודות והתקנהמה זו וירטואליזציה + התקנת VMwareהשיעור הנוכחי + התקנה מעשית
2 — הגדרת חומרה של VMCPU, RAM, דיסק, כרטיסי רשתאיך מגדירים את המשאבים של כל מכונה
3 — רשת המעבדהvSwitch, NAT, Host-Only, Bridgedכיצד VMs מתקשרים זה עם זה ועם העולם
4 — Snapshots ו-Clonesגיבוי מצב, שכפול מכונותשמירה, שחזור ושכפול VMs בקלות
5 — קפסטון: קו בסיס נקיבניית lab baseline מוכן לתרגולמעבדה שלמה מוכנה לשימוש בשאר הקורסים

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

לפני שממשיכים — וודאו שיש לכם

כדי להמשיך לשיעורים המעשיים, המחשב שלכם צריך לעמוד בדרישות בסיסיות:

  • מערכת הפעלה: Windows 10 או Windows 11 (64-bit)
  • מעבד: תומך בוירטואליזציה חומרתית (Intel VT-x או AMD-V) — רוב המחשבים מ-2015 ואילך עומדים בזה
  • זיכרון RAM: לפחות 8 GB; מומלץ 16 GB כדי להריץ כמה VMs במקביל בנוחות
  • מקום דיסק פנוי: לפחות 50 GB לתחילת העבודה

בשיעור הבא נוודא שהוירטואליזציה החומרתית מופעלת ב-BIOS/UEFI שלכם, ונתקין את VMware Workstation Pro יחד.

דיון

יש לכם שאלה, תיקון או הערה? הצטרפו לדיון. כדי לכתוב נדרשת התחברות עם חשבון GitHub.