
show hostname הראתה שאין שם. לכן ב-DHCP, ב-Reservation של אותו שרת, מגדירים אופציה 12 (Hostname). האופציה חלה רק על ה-Reservation הזה.$hostname, כדי שהסקריפט יתאים לכל שרתי ה-ESXi. השם חייב להתאים בדיוק למה שהוגדר ב-Access של ה-Target באחסון.$hostname כדי שיהיה כללי. בבדיקה נמצא שהמילה target הופיעה פעמיים בשם, והוסרה.keep-san החיבור נשאר פעיל גם אם הבוט נכשל. בלי מערכת הפעלה על הדיסק מתקבלת שגיאה, וזה תקין. הפקודה sanhook דומה ל-sanboot אבל רק מחברת את הכונן ולא מנסה להפעיל ממנו.application/octet-stream ברמת השרת.sanboot ל-ISO כדיסק השני (0x81, כשהדיסק הראשון הוא 0x80). ההתקנה לא הצליחה לראות את האחסון, כי לא היה ל-Storage כרטיס רשת באותה רשת של ESXi-9. אחרי הוספת כרטיס רשת ובדיקת ping הכול עבד.#. הפקודה בצד ימין של || תרוץ רק אם הראשונה נכשלת, בניגוד ל-&& שמריץ רק בהצלחה.הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת ESXi ללא דיסק - Diskless מסוג Stateful עם Cluster חלק 2 - PXE to iSCSI» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אנחנו הולכים להתחבר מתוך הפיקסי לאייסקאזי כדי שנוכל להתקין את האייסיקס שלנו לתוך דיסק באייסקאזי המרוחק כאשר בתוך המחשב המקומי, במאפיינים שלו, אין שום ארדיסק, אין שום דיסק מקומי אנחנו עכשיו נעשה את הפקודות של פיקסי בצורה ידנית אחרי שנבין איזה פקודות בדיוק יחברו לי את האייסקאזי המרוחק
נוכל לשים את הפקודות האלו לתוך הסקריפט האוטומטי של הטראמפ. אז בואו נתחיל, הפקודה הראשונה שלנו זה DHCP. דרך אגב, את כל הפקודות אני לוקח מאתר של pixi.org.
בואו נראה מה קיבלנו מ-DHCP, נעשה כאן show IP ונראה את כתובת ה-IP.19 ובואו נראה hostname, לא קיבלנו hostname. דרך אגב, איך אני יודע שצריך להיות hostname?
מאיפה אני יודע מה צריך להיות? שוב, יש לנו פה בתוך האתר שלהם את כל המידע. אז לדוגמה כאן ב-IPVR, ב-Settings, אנחנו יכולים לראות שיש לנו IP, זה ה-host name, show host name, מפה אני יודע בדיוק מה הוא מכיר ומה הוא לא מכיר.
טוב, כרגע יש לנו בעיה שהוא לא יודע ה-host name, הוא לא יודע מי זה השרת הזה שאלה. מה אנחנו עושים? אנחנו הולכים ל-DHCP שלנו, ופה בתוך שרת DHCP, ברמת ESX ספציפי, ברמת reservation, שימו רייט קליק קונפיגר אופשן ומחפשים אופציה מספר 12 של
הוסט ניים שימו לב DHCP מודיע לשרת מה הוסט ניים שלו ושימו לב שההגדרה הזאת היא עם אייקון מיוחד כי היא חלה רק על ה-reservation הזה בואו נחזור לכאן ונעשה עוד פעם DHCP זאת אומרת מה שקרה עכשיו שעלה לי הפיקסי הזה עם הקובץ הזה מתוך tftp אבל לא התבצע הסקריפט הסקריפט האוטומטי של פיקסי לא עבד כי לחצתי קונטרול b
אני מתקתק את הפקודות באופן ידני, רואה שהכל עובד לי ואחרי זה אני ארשום אותם לתוך הסקריפט האוטומטי ואז הכל יעבוד כמו שצריך. בואו נעשה עכשיו show hostname, קיבלנו את ה-hostname.
show IP, קיבלנו את ה-IP, נהדר. עכשיו נקבע לו את השם שלו ב-iSkazi, מה ה-initiator שלו ואני עושה את זה עם המשתנה $hostname כדי שהסקריפט הזה יעבוד עבור כל ה-ASXים.
סקריפט צריך להיות כללי, הסקריפט של PXI, בגלל זה אני משתמש בדולר הוסט ניימפ. בואו נבדוק עכשיו שהשם יצא תקין, ובאמת הקליינט הזה יזדהה בשם הזה. וזה בדיוק השם שהכנסנו ב-IseCase Storage, פה בתוך הטארגט שלו, עשינו פרופרטיז, ואמרנו שיגיע הקליינט הזה. אתם רואים? זה הקליינט שאמור להגיע, וזה בדיוק הקליינט שרשום לנו כאן.
יופי, נהדר. עכשיו בואו נדבר על הטארגט. גם את הטארגט הזה אפשר להגדיר אותו ב-DHCP, אופציה מספר 17 מה שהאופציה הזאת תעשה היא תגדיר לי משתנה שנקרא root path כרגע המשתנה הזה ריק אבל אם ב- DHCP הייתי מגדיר את האופציה מספר 17 שימו לב זה כאן הייתי יכול לעשות right click configure options ופה לבוא ל-17
ולהגדיר פה איזשהו target אבל אני במקום להגדיר את זה כאן אני אעשה משהו יותר כללי אני לא אשתמש באופציה הזאת אני אשתמש בדולר host name זאת אומרת שאני מגדיר את היעד הזה, בואו נבדוק מה יצא לנו בהגדרה, בטארגט שלנו, זה לאן נתחבר, וצריך לבדוק שהטארגט הזה שיצא לנו פה, ה-QN הזה, הוא זהה למה שכתוב כאן בתוך
ה-Storage שלנו, בטארגט פה. אז אני בודק שזה תואם לטארגט ה-QN, וכבר אני רואה בעיה שיש לי פה טארגט פעמיים, טארגט טארגט, זה לא תקין, נעשה פרופרטיז, ונעיף את הטארגט האחרון, כי זה מה שהלקוח יחפש, נהדר, נעשה אוקיי, שימו לב זה ה-NAME וזה ה-TARGET וצריך לבדוק פה שה-TARGET כמו שצריך, בואו נעשה פרופרטיז ונראה פה שהשם
הזה תקין, זה TARGET IQ N, אני רואה שהוא בדיוק תואם לשם שעשינו כאן ולשם כאן, נהדר, אז בואו ננסה להתחבר, קודם כל אני אומר לו Keep Sun, מה זה אומר? זה אומר שגם אם אני לא אצליח לעשות BOOT, נשאיר את החיבור לדיסק ההוא בצורה אקטיבית.
תראו, כרגע הוא Not Connected, אף אחד לא מחובר לדיסק הזה. אף קליינט לא התחבר עדיין. ברגע שאני אנסה לעשות סאן בוט, אני מנסה להעלות מערכת ההפעלה מתוך הדיסק הזה, מתוך הטארגט הזה.
בואו תראו מה יקרה, הוא יכתוב לי שאין שם שום מערכת הפעלה בפנים, הוא יגיד לי הודעת שגיאה, הנה הודעת השגיאה הזאת, אבל מבחינתי זה תקין כי עדיין לא התקנתי שם שום דבר, זה דיסקראק, נכון?
ברור שאין שם שום דבר. אלו הם הפקודות אחרי ההתקנה. עכשיו, מה שאני רוצה לעשות זה לעלות באופן חד פעמי, לעשות סאן בוט מתוך סידי רום, מתוך קובץ איזו.
רק צריך לשים את קובץ איזו בתוך איזשהו HTTP ולהפנות לשם את הפיקסי שלנו. בואו נעשה את זה על אותו שרת DC, זה לא באמת משנה על איזה מחשב נשים את זה. נעשה פה אד רול, הוסיף תפקיד של Web Server, זה הולך להיות שרת Web, חוץ מזה שהוא DC, חוץ מזה שהוא TFTP, DHCP, DNS, Active Directory, הוא הולך להיות גם שרת Web.
אתם יכולים כמובן לשים את זה על שרת נפרד, אין שום בעיה עם זה, פשוט אצלי אין בעיה של עומס לקוחות על שרת אחד, אז אני שם הכל כאן. אני מתקין את ה-Web Server. הנה, העתקתי לכאן את ה-Image שלנו, את קובץ ה-ISO.
בואו נעשה View File Name Extensions, אנחנו רואים קובץ ISO בתיקייה הזאת. בואו נבדוק שזה עובד, נפתח את כלי הניהול של ה-IS, ה-IS מנאג'ר. בתוך ה-IS מנאג'ר נפתח את האתר שלנו, יש לנו פה את כל הקבצים ופה את כל ההגדרות, ניכנס לתיקייה הזאת, נראה את כל הקבצים בפנים, הנה ה-ISO שלנו, נעשה בראוז, נראה שזה באמת ניתן להורדה
ואנחנו מקבלים כאן unauthorized, לא מורשה בגלל ACL, ACL זה הרשאות ברמת קובץ. בואו נלך לפה, נעשה right-click properties, נוריד את הבלוק הזה בסקיוריטי נוסיף לאבריוואן הרשאת read בוא נראה אם זה יעזור נעשה כאן עוד פעם enter ועכשיו כבר הודעה אחרת שיש בעיה עם מיינד
טייפ מה זה מיינד טייפ סוג הקובץ קובץ איזו לא יודע מה לעשות איתו איך לטפל בו צריך להסביר לשרת או ברמת האתר או ברמת שרת כולו מה עושים עם קובץ איזו בוא נעשה את זה ברמת שרת כולו לכל האתרים שיהיו בשרת הזה אי פעם יש פה מיינד ויש פה סיומות ואני מוסיף סיומת של איזו ואומר להתייחס אליה כאפליקיישן סטרים.
סתם אפליקציה שמורידה איזשהו סטרים של מידע ועכשיו כשנעשה פה enter הוא התחיל את ההורדה אתם רואים את האייקון הזה של דאונלודס הוא מוריד אותו אני לא באמת צריך אותו אז אני מבטל רק רציתי לראות שהוא מצליח להוריד.
נהדר הגדרנו לו שבנתיב הזה יש לנו קובץ איזו ועכשיו עכשיו אנחנו יכולים להגיד לפיקסי שלנו לעשות בוט מתוך האיזו הזה. אנחנו באים לפיקסי ומריצים את הפקודה סאן בוט, שימו לב כדיסק שני, 0.80 זה הדיסק הראשון, זה הקונן האייסקאזי המקורי שכרגע הוא ריק, ו-0.81 זה הדיסק השני
והוא הולך להיות קובץ איזו.