PracticU

התקנה של CentOS 8 על Hyper-V

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › התקנה של CentOS 8 על Hyper-V
מילון מושגים:
CentOS - הפצת Linux ארגונית חינמית שהתבססה על Red Hat Enterprise Linux ושימשה נפוצות בשרתים.
Hyper-V - טכנולוגיית הווירטואליזציה של מיקרוסופט להרצת מכונות וירטואליות על Windows.
מתג - התקן רשת שמחבר מכשירים בתוך אותה רשת מקומית ומעביר נתונים ישירות ליעד לפי כתובת ה-MAC.
ISO - קובץ תמונה של תקליטור או מדיה שלמה, המשמש להתקנת מערכות הפעלה ותוכנות.
MD5 - פונקציית האש ותיקה שמפיקה ערך באורך קבוע. נחשבת לא בטוחה לשימושים קריפטוגרפיים.
GUI - ממשק משתמש גרפי: ממשק מבוסס חלונות, אייקונים וכפתורים, בניגוד לשורת פקודה טקסטואלית.
קרנל - ליבת מערכת ההפעלה, שמנהלת את החומרה, הזיכרון והתהליכים ומתווכת בינם לבין התוכנות.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.

התקנה של CentOS 8 על Hyper-V
ההרצאה מדגימה התקנה של CentOS 8 כמכונה וירטואלית ב-Hyper-V, ומסבירה תקלה נפוצה לאחר ההתקנה.
שלבי ההתקנה
1. יצירת מכונה: נבחר Generation 1, זיכרון של כ-4096 מגה, ביטול Dynamic Memory (מומלץ למכונות לינוקס), מתג ברירת המחדל, דיסק וירטואלי של 20 ג'יגה ותמונת ה-ISO של ההתקנה.
2. בדיקת מדיה: אפשר לדלג על בדיקת המדיה אם ה-ISO הורד מהאתר הרשמי. מומלץ לוודא את ה-checksum, למשל MD5, של הקובץ שהורד.
3. בחירת תוכנה: נבחרה האפשרות Server with GUI, שמתאימה לשרת עם ממשק גרפי. קיימת גם אפשרות של מערכת מינימלית, ומומלץ להתחיל ממנה במערכות ייצור ולהוסיף רק את מה שצריך.
4. הגדרות נוספות: אפשרות kdump כובתה כדי לחסוך זיכרון, כי היא מריצה קרנל נוסף בזיכרון. הרשת הופעלה בתצורה אוטומטית, נקבע שם מארח ואזור זמן.
5. סיסמה: המערכת מזהירה על סיסמה חלשה, וניתן לאשר אותה.
תקלה לאחר ההתקנה
לאחר האתחול הראשון ההתקנה חזרה לתוכנת ההתקנה, כי תמונת ה-ISO נשארה מחוברת לכונן הווירטואלי. מוציאים את ה-ISO ומאתחלים מחדש. לאחר מכן מופיע מסך שחור. הפתרון בהרצאה: בתפריט האתחול עורכים את שורת הליבה ומוסיפים systemd.unit=multi-user.target, כך שהמערכת עולה לממשק טקסטואלי. לאחר הכניסה מתקינים את החבילות שמאפשרות עבודה מול מסך Hyper-V, ומאתחלים שוב.
שימו לב
בסיום ההתקנה נוצר משתמש ראשון שאינו root, כי עבודה מול משתמש root במצב שרת אינה מומלצת.
ההתקנה מסתיימת במערכת שמוכנה לשימוש לאחר תיקון מסך השחור.
השיעור הבא בקורס: התקנת Ubuntu
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


מבנה ושמות דיסקים ומחיצות בלינוקס:


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

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

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: התקנה של CentOS 8 על Hyper-V

  1. 00:00

    התקנת CentOS 8 על Hyper-V

  2. 02:03

    הפעלת המכונה והדילוג על בדיקת המדיה

  3. 03:42

    בחירת שפה ומקור ההתקנה

  4. 04:33

    בחירת חבילות: Server with GUI

  5. 07:04

    הגדרת דיסק אוטומטית או ידנית

  6. 07:48

    ביטול kdump לחיסכון בזיכרון

  7. 08:30

    הגדרת רשת, שם מחשב ואזור זמן

  8. 09:34

    הגדרת סיסמה ותחילת ההתקנה

תמלול ההרצאה: התקנה של CentOS 8 על Hyper-V

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

  1. 00:02

    שלום, היום אנחנו הולכים להתקין את סנטוס 8. אני משתמש ב-Hyper-V כשכבת הווירטואליזציה לביצוע התקנה. אז אני לוחץ על New Virtual Machine, אוקיי, אז אני לא צריך, נותן לזה שם, סנטוס 8 1, כי כבר יש לי אחד שקוראים לו סנטוס 8, ובוחר ב-Generation 1 של הווירטואל משין, כמות זיכרון,

  2. 00:38

    נגיד 4000 מגה, 4096 ובמכונות לינוקס מומלץ לבטל את הדיינמיק ממורי. נטוורקינג, אני אשתמש בנטוורקינג הדיפולטיבי, בדיפולט סוויץ', וירטואל דיסק, 20 ג'יגה ואני אבחר את מדיית ההתקנה מתוך קובץ איזו, דוקיומנטס,

  3. 01:21

    בסימג'ס סנטוס 8 ו-Next Summary, מוודא שרשמתי הכל נכון ומתחיל את היצירה של המכונה הווירטואלית, אוקיי? היא לא מצליחה ליצור דיסק, בואו נראה למה זה קורה.

  4. 01:56

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

  5. 02:17

    מגניב שה-Hyper-View אומר לי פשוט כאן סטארט והמכונה מתחילה לרוץ. הוא מכין את הביוס ואת ההגדרות של המכונה ואני רואה את המסך הראשון.

  6. 02:34

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

  7. 02:47

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

  8. 03:40

    סטארטינג אינסטלר, ועכשיו אנחנו נתחיל לראות את המסכים הראשונים. אוקיי, בחירת שפה נשאר כאן, באנגלית United States אוקיי אז אנחנו רואים מסך התקנה מעט שונה עם קצת יותר אופציות מרדת שבע לוקליזיישן Hebrew language support אם זאת תהיה תחנת עבודה אז יהיה אפשר להוסיף כאן את עברית אני לא הולך לעשות את זה כרגע installation source local media וכאן בעצם

  9. 04:28

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

  10. 05:03

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

  11. 05:25

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

  12. 05:42

    אני לא אבחר באופציה הזאת, אני אבחר על Server with GUI. כאן בעצם יש לי Windows File Server, Dibugging Tools, CI/FS, סמבה, אייס, קאזי ונטוורק FTP סרבר, אני לא צריך, פיני בן סופורט, שרת דואר, Network File System, NFS, Legacy ולא חייבים

  13. 06:14

    את זה במערכות המודרניות. Networking Service, אבל משהו מעניין שאני כן ארצה לבחור זה Remote Management for Linux. Virtualization Client כדי להתחבר לשרתי וירטואליזציה של Enterprise Linux.

  14. 06:36

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

  15. 06:59

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

  16. 07:29

    אם אני אלחץ על ה-Custom אז אני אוכל בעצם לראות פה את הדיסקים ולעשות את זה ידנית, זאת התקנה שהיא די בסיסית. עושה storage configuration אוטומטי ולוחץ על done וכאן בעצם ייעלם לי הסימן קריאה.

  17. 08:02

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

  18. 08:32

    את האינפורמציה או מקומית או לתוך שרת אחר. השלב הבא הוא בעצם להגדיר את ממשק הרשת צלע. אני רוצה לאפשר את הרשת המקומית, ואני פשוט אלחץ על on ואבחר את הקונפיגורציה האוטומטית.

  19. 08:58

    כאן אני מגדיר גם את ה-host name של המערכת, נקרא לה test1.local domain, נשאיר את זה ככה, ולהגדיר את ה-time zone, נגדיר אותו נגיד לאזור לוס אנג'לס.

  20. 09:27

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

  21. 09:52

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

  22. 10:13

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

  23. 10:45

    תהליך ההתקנה התחיל, אני רואה את החבילות שבחרתי, חלקן בחרתי, חלקן חלק מהחבילה הבסיסית, מתחילות להיות מותקנות, כרגע הוא ב-49 מתוך כ-1400 חבילות.

  24. 11:09

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

  25. 11:48

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

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

ההרצאה הקודמת: התקנה של CentOS ו-SUSE

ההרצאה הבאה: התקנת Ubuntu

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

  • התקנה של Hyper-V 2019
  • התקנה של Kali ושל Ubuntu על Hyper-V
  • חידושים בשרת Hyper-V
  • התקנה

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

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