PXE מאפשר למחשבים לקבל את תוכניות ההפעלה שלהם משרת מרכזי.
קרדיט תמונה: Ryan McVay/Photodisc/Getty Images
סביבת הביצוע לפני האתחול מאפשרת למחשבים ברשת לבקש כתובת וקובץ הפעלה אוטומטית דרך הרשת כשהם מופעלים. התרחיש יוזם על ידי השבב בכרטיס הרשת בכל מחשב, ששולח הודעת שידור בתקווה ששרת PXE יאסוף אותו ויענה עם פרטי ההגדרה הנדרשים. שרתי PXE מרובים עלולים לגרום לבעיות. עם זאת, יש דרכים לעקיפת הבעיה.
PXE Elements
PXE מסתמך על שתי טכנולוגיות אחרות כדי לספק למחשבים ברשת את הליכי ההפעלה שלהם. המשימה של שרת ה-PXE היא להפנות בקשה לשרת DHCP ולשרת Network Bootstrap Program, או NBP. אספקת ה-NBP דורשת שלמחשב הרשת תהיה כתובת IP והשלב הראשון של מערכת PXE מעניק שימוש בכתובת IP באמצעות פרוטוקול ה-Dynamic Host Configuration. כתובת ה-IP מסומנת על ידי פרוטוקול האינטרנט. רשתות רבות משתמשות בכתובות IP עבור מערכת הכתובת הפנימית שלהן.
סרטון היום
DHCP
PXE הוא עיבוד של DHCP, המעניק כתובת IP למחשב בחוזה שכירות שיפוג. מפרט DHCP מאפשר קיום של יותר משרת DHCP אחד. הליכי PXE מבוצעים על ידי הודעות בקשת DHCP ששונו, אז למה לא יכול להיות יותר משרת PXE אחד?
מספר הפרעות בשרת
הסיבה העיקרית שלא מומלצים שרתי PXE מרובים היא בגלל שהתהליך מתחיל בהודעת שידור מהמחשב המחיל, שמתקבלת על ידי כל המחשבים ברשת. אם יותר משרת PXE אחד זמין ברשת, כולם עלולים להגיב ולהתחיל בתהליך ההתראה שיגרום להתנגשות, גודש ובלבול. סיבה נוספת להעדפת תצורת שרת PXE יחידה היא שאין צורך במספר שרתים. מנהל רשת עשוי לחשוב שהוא צריך שרת PXE אחר עבור כל סוג מחשב הפועל ברשת. אולם השלב הראשון של PXE, הקצאת כתובת IP, הוא דרישה נפוצה עבור כל המחשבים ברשת. ניתן לשלוח בקשות לשרתי NBP שונים על ידי הגדרת ערכים שונים עבור סוג שרת האתחול בבקשה המקורית.
פתרון ריבוי שרתים
שלוש שיטות להגדרת שרתים מאפשרות למספר שרתי PXE לפעול בהצלחה. ראשית, אם הרשת מחולקת לרשתות משנה, בקשת השידור תתרחב רק ל- מחשבים באותה רשת משנה, ולכן שרתי PXE רבים יכולים להתקיים במקביל אם כל אחד מהם נמצא על רשת אחרת רשת משנה. פתרון שני אפשרי עם תוכנת שרת כמו Microsoft System Center Configuration Manager. תוכנת שרת PXE זו מאפשרת לכל שרת לקבל זמן עיכוב לפני מענה לבקשות. זה מאפשר לשרתי PXE משניים לפעול כגיבוי לשרת ראשי. תוכנות שרת PXE אחרות, כמו Symantec Altiris PXE Server, מאפשרות לשרת אחד להיות מועמד בתור "מאסטר" ואחרים כ"עבדים". זה גם מעביר את כל השרתים מלבד אחד למצב גיבוי שרת. אפשרות אחרונה היא להגדיר סינון כתובות MAC בשרת PXE. זה אומר לכל שרת לקבל רק בקשות מרשימת כתובות מחשב, ובכך להקצות כל שרת PXE לקבוצה אחרת של מחשבים.