דף הבית » איך ל » מה זה רשת אתחול (PXE) וכיצד ניתן להשתמש בו?

    מה זה רשת אתחול (PXE) וכיצד ניתן להשתמש בו?

    האם אי פעם היה צורך לפתור או לאבחן מחשב בעייתי ושכחת היכן תקליטור השירות? אנו נראה לך כיצד להשתמש באתחול רשת (PXE) עם ערפל כדי להפוך את הבעיה לבעיה של העבר.

    תמונה מאת h.koppdelaney

    סקירה כללית של PXE

    PXE (טרום eXecution איכות), מבוטא בחיבה Pixie (כמו אבק פיות), היא שיטה של ​​בעל מחשב קצה (הלקוח) אתחול באמצעות כרטיס הרשת בלבד. שיטה זו של אתחול נוצר בדרך חזרה בשנת 1999 וכל עוד המחשב המדובר מחובר לרשת (ותומך תקן זה), ניתן לעקוף את הליך האתחול הרגיל (IE Power on -> BIOS -> HD / CD) ולעשות כמה דברים nifty החל פתרון בעיות, באמצעות liveOS ואפילו הדמיה מחדש את המכונה .... אבל אנחנו מקדימים את האני שלנו מאפשר לחזור אל ההתחלה.

    בעת שימוש PXE תהליך האתחול משתנה מהרגיל כדי:

    Power - POSE -> מחסנית PXE של כרטיס רשת -> תוכנית אתחול הרשת (NBP) שהורדת באמצעות TFTP מהשרת ל - RAM של הלקוח -> האחריות של NBP לבצע את השלב הבא (a.k.a. boot boot של שלב 2).

    באמצעות "PXElinux" NBP, ניתן להגדיר את השרת עבור יותר ואז רק תוכנית אחת PXE אתחול עבור הלקוחות שלנו. במובן מסוים, זהו המרכיב הסודי המאפשר לנו לבצע את כל האמור לעיל ולאחר מכן כמה. לקבלת הסבר מעמיק יותר על התהליך כולו, ההיסטוריה שלו וכמה אפשרויות התשתית הוא ו- gPXE (שהוא דודן מפותח יותר) מאפשרים, לראות את ההרצאה הזו ב- YouTube ממפתחים. כמו כן, להלן וידאו של תוכנית ההתקנה של 2008 כי מהר עובר על כמה אפשרויות אתחול.


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

    מטרה

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

    המלצות, הנחות ודרישות קדם

    • מכונת הלקוח אתה בודק, תומך PXE אתחול ואתה יודע איך להפעיל את זה.
    • מדריך זה נכתב ונבדק באמצעות דביאן לסחוט, שרת אובונטו 9.10 ו- Linux Mint10. לכן יש להניח כי יש לך מערכת מבוססת דביאן לעבוד גם עם.
    • ייתכן שתרצה להעיף מבט על כיצד להגדיר את התוכנה RAID עבור שרת קבצים פשוט וכיצד הגדרת רשת קישור צבירה (802.3ad), כי את הדיסק ואת רוחב פס הרשת דורש על סוג זה של שרת יכול לקבל אמיתי אמיתי אמיתי מהר. על בסיס של שרת עם גמישות גבוהה עבור הרשת שלה ואת תת הדיסק מומלץ מאוד.
    • תראו אותי משתמש ב- VIM כתוכנית העורך, זה רק בגלל שאני רגיל לזה ... אתה יכול להשתמש בכל עורך אחר שתרצה.

    התקנה - הרמה כבדה על ידי מינוף ערפל

    ערפל הוא חינם, קוד פתוח שיבוט המחשב פתרון שנוצרו על ידי * צ 'אק Syperski ו ג' יאן ג 'אנג. FOG לוקח תוכנה זמינה באופן קבוע (כמו Apache, MySQL ו tftpd-hpa להזכיר כמה), חבילות אותם לתוך פתרון מחשב חינם מחזור חיי PCLM (PCLM). באמצעות PCLM זה ללא תשלום ניתן לגבות את מצב המחשבים על ידי הדמיה, פריסת תוכניות והגדרות (IE Firefox, Office, מדפסות וכו ') וקווי מדיניות תצורה (IE אוטומטית logff ושומר שומר הגדרות) להזכיר כמה, דרך אחד ממשק אינטרנט מרכזי - -.
    הערה: ראיון עם צ 'אק ו ג' יין על ערפל זמין ב Tightwad טק.

    שימוש ב- FOG כבסיס לשרת PXE שלך, הוא קיצור דרך גדול שיש את כל החלקים הדרושים כמו TFTP ובמידת הצורך, DHCP במקום מבלי להתקין ולהגדיר אותם באופן ידני, תוך מתן כל הפונקציונליות של FOG כ בונוס.

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

    • sudo mkdir -p / opt / fog-setup
      cd / opt / fog-setup

    • הורד את חבילת הערפל האחרונה מ- sourceforge לספרייה שנוצרה בשלב הקודם.
    • חלץ את החבילה והתחל את ההתקנה.

      sudo tar-xvzf ערפל *
      cd ערפל *
      cd bin
      sudo ./installfog.sh

    • תתבקש מספר פעמים על-ידי המתקין:
      1. באיזו גירסה של לינוקס תרצה להפעיל את ההתקנה? - 2 (שוב, בהנחה מערכת מבוססת דביאן משמש)
      2. איזה סוג של התקנה אתה רוצה לעשות? [N] - Enter
      3. מהי כתובת ה- IP המשמשת את שרת FOG? [Server-IP-detected-on-eth0] - להיכנס.
      4. האם ברצונך להגדיר כתובת נתב עבור שרת DHCP? [Y / n] - הזן.
      5. האם ברצונך להגדיר כתובת DNS עבור שרת DHCP ותמונת אתחול הלקוח? [Y / n] - הזן.
      6. האם ברצונך לשנות את ממשק ברירת המחדל של הרשת מאת eth0? אם אינך בטוח, בחר לא [y / N] - Enter.
      7. האם ברצונך להשתמש בשרת FOG עבור שירות dhcp? [Y / n] - * Enter
      8. גרסה זו של FOG יש תמיכה בינאום, האם אתה רוצה להתקין את חבילות שפה נוספת? [Y / n] - n.
      9. האם אתה בטוח שברצונך להמשיך (Y / N) - Y.
      .10 הודה ובצע את ההוראות שעל המסך עבור "MySQL".
      11. לעזוב את סיסמת עבור חשבון הבסיס.
      12. האם ברצונך להודיע ​​לקבוצת FOG על התקנה זו? - Y (מומלץ)

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

    *הערה: בהנחה שאתה עושה לא יש עוד DHCP או שזה לא ההתקנה לטפל PXE. אם ברצונך להגדיר את תצורת DHCP הקיימת, ראה הגדרת DHCP עבור PXE.

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

    אם כל כאשר אתה צריך להיות מסוגל PXE אתחול המחשב הלקוח שלך (בדרך כלל F12) ולקבל בברכה על ידי תפריט ברירת המחדל של FOG.

    תמונה שנתפסו על ידי Hotfortech.

    כמו "טעימה של דברים לבוא" אתה יכול לבחור את "Run Memtest86 +" אפשרות ולקבל בברכה על ידי תוכנית Memtest כיסינו שלנו "אבחן את חומרת המחשב בעיות עם אובונטו Live CD" מדריך.

    מבנה קבצים וספריות

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

    צור את מבנה תיקיית המשנה:

    sudo mkdir -p / tftpboot / howtogeek / תפריטים
    sudo mkdir -p / tftpboot / howtogeek / לינוקס
    sudo mkdir -p / tftpboot / howtogeek / pics
    sudo mkdir -p / tftpboot / howtogeek / utils

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

    התאמת קובץ ההגדרות "ברירת המחדל"

    אנו נבנה תפריט ראשי חדש, ונשים את כל הפונקציות של ה- FOG בתת-התפריט שלהם.

    העתק את קובץ התצורה /tftpboot/pxelinux.cfg/default ל- howtogeek / menus / fog.cfg

    sudo cp /tftpboot/pxelinux.cfg/default /tftpboot/howtogeek/menus/fog.cfg

    עכשיו לערוך את התוכן של הקובץ המקורי "ברירת מחדל":

    sudo vim /tftpboot/pxelinux.cfg/default

    הפוך את התוכן שלה כך:

    Vesamenu.c32 הנחה
    MENU TITLE FOG 0.32 + שיפורים של HowToGeek
    MENU INCLUDE /pxelinux.cfg/master.cfg
    צבע כותרת התפריט 1; 36; 44 # ff8c00 # 00000000 std
    עטלף
    MENU LABEL ידני
    MENU DEFAULT
    KERNEL vesamenu.c32
    הוסף ל- howtogeek / menus / fog.cfg

    LABEL Utils MENU
    LABEL כלי עזר
    KERNEL vesamenu.c32
    הוסף ל- howtogeek / menus / utils.cfg

    LABEL לינוקס
    MENU LABEL לינוקס
    KERNEL vesamenu.c32
    הוסף ל - howtogeek / תפריטים / linux.cfg
    LABEL
    localboot 0
    MENU LABEL אתחול מהדיסק הקשיח
    TEXT עזרה מתוך הכונן הקשיח המקומי. אם אינך בטוח, בחר באפשרות זו.
    ENDTEXT
    PROMPT 0 טימאוט 300
    ONTIMEOUT ערפל

    כאשר נגמור, תצורה זו תיתן לך 3 תת תפריטים: "Utilities", "Foging ידני", "דברים לינוקס".

    צור את הקובץ "מאסטר"

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

    צור את הקובץ:

    sudo vim /tftpboot/pxelinux.cfg/master.cfg

    הפוך את התוכן נראה כך:

    MENU רקע רקע / genie.png
    מסך צבע התפריט 37; 40 # 80ffffff # 00000000 std
    גבול צבע התפריט 30; 44 # 9370db # 00000000 std
    צבע כותרת התפריט 1; 36; 44 # ff8c00 # 00000000 std
    צבע התפריט unsel 37; 44 #ffffffff # 00000000 std
    תפריט תפריט hotkey 1; 37; 44 #ffffffff # 00000000 std
    צבע התפריט sel 7; 37; 40 # 4eee94 # 9370db הכל
    תפריט צבע hotsel 1; 7; 37; 40 # e0400000 # 20ff8000 הכל
    צבע התפריט מושבת 1; 30; 44 # 60cccccc # 00000000 std
    צבע תפריט גלילה 30; 44 # 40000000 # 00000000 std
    צבע התפריט tabmsg 31; 40 # 90ffff00 # 00000000 std
    צבע התפריט cmdmark 1; 36; 40 # c000ffff # 00000000 std
    צבע התפריט cmdline 37; 40 # c0ffffff # 00000000 std
    תפריט צבע pwdborder 30; 47 # 80ffffff # 20ffffff std
    תפריט צבע pwdheader 31; 47 # 80ff8080 # 20ffffff std
    תפריט צבע צבע 30; 47 # 80ffffff # 20ffffff std
    צבע התפריט timeout_msg 37; 40 # 80ffffff # 00000000 std
    תפוגת צבע התפריט 1; 37; 40 # c0ffffff # 00000000 std
    צבע התפריט עזרה 37; 40 # c0ffffff # 00000000 std
    צבע התפריט msg07 37; 40 # 90ffffff # 00000000 std

    MENU MARGIN 0
    תפריט 3
    MENU ROWS 15
    MENU TABMSGROW 21
    MENU CMDLINEROW 20
    MENU PASSWORDROW 11
    תפריט TIMEOUTROW 20
    MENU HSHIFT 0
    MENU VSHIFT 0

    התצורה לעיל, תיצור את גבולות סגול והדגשה, אם אתה whish יש מראה ותחושה שונים, פשוט לשנות את הערכים.
    כדי להגדיר תמונת רקע, לשים תמונה "/ tftproot"בספרייה הצבע את"רקע MENU"אל הנתיב היחסי של התמונה (מומלץ להשתמש בתמונות ברזולוציה של 640 * 480). לדוגמה, הנתיב המלא לתמונה המוגדרת לעיל יהיה:/tftproot/fog/bg.png".

    חבר את תפריט המשנה FOG לתפריט הראשי

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

    אז לערוך את /tftpboot/howtogeek/menus/fog.cfg you

    sudo vim /tftpboot/howtogeek/menus/fog.cfg

    הוסף ערך זה לאחר הכניסה "כותרת צבע התפריט" ולפני פונקציות הערפל:

    LABEL חזרה
    MENU LABEL ...
    KERNEL vesamenu.c32
    APPEND pxelinux.cfg / ברירת מחדל

    יצירת שלדים בתפריט משנה

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

    צור את קובץ התבנית:

    sudo vim /tftpboot/howtogeek/menus/template.cfg

    הפוך את התוכן שלו:

     

    MENU INCLUDE /pxelinux.cfg/master.cfg
    #MENU BACKGROUND howtogeek / pics / fog-sub.jpg
    LABEL חזרה MENU LABEL ...
    KERNEL vesamenu.c32
    APPEND pxelinux.cfg / ברירת מחדל

    מאפשר להגדיר את הבמה לתפריטי משנה נוספים, אשר יכוסו במדריכים הבאים:

     

    cd / tftpboot / howtogeek / תפריטים /
    sudo cp template.cfg ./utils.cfg
    sudo cp template.cfg ./linux.cfg

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

    עדכון: העתיד הוא כאן :)

    כיצד אתחול רשת (PXE) אובונטו
    כיצד רשת אתחול תקליטור ההצלה BitDefender (PXE)
    כיצד להתקין רשת אתחול הדיסקים באמצעות כלי


    עבור עצמך FOG