הגירה וביצוע שדרוג גרסה מ-ESX ל-ESXi

בקטגוריות: וירטואליזציה

19 מאי 2011

ביולי 2010, עם השקת vSphere 4.1, הודיעה VMware כי מהגרסה הבאה תופץ המערכת עם ESXi בלבד. גרסאות חדשות ל-ESX יצאו לאורך הפצת vSphere 4.1 בלבד. באותה הכרזה ביולי, המליצה VMware לחברות להיערך לקראת המעבר, על כל הכרוך בו – להתקין ESXi להוסטים חדשים, ולתכנן הגירה ומשמעויות להוסטים קיימים מבוססים ESX.

החודש, 05/2011 הוסר הקישור להורדת VMware ESX 4.1 מעמוד ההורדות הראשי של מערכת vSphere. בכך אותתו VMware לציבור הלקוחות שלהם על השינוי המתוכנן, והמעבר ל-Hypervisor אחיד. מי שיחפש היטב ימצא קישור לעמוד צדדי להורדת ESX, אך לא נדרש יותר מזה כדי להבהיר את רצינות המהלך. לאחר מס' ימים של סערה קטנה בקרב קהילת VMware, הוחזר הקישור לעמוד ההורדות הראשי, והוא כרגע נמצא בתחתית העמוד.

עם המעבר של VMware לאסטרטגיה שנותנת את מירב אפשרויות הניהול למרכז השליטה (vCenter, vCloud Director), הבינו ב-VMware כי ESX, עם ההגדרות שלו, ה-Agents השונים, והדרייברים המותאמים אישית כבר לא תואם את ראייתם העתידית, ולא ישתלב היטב במערך החדש. ארגונים שמסתמכים על ESX והאפשרויות השונות הייחודיות לו, צריכים ללא ספק להתחיל לשקול את אפשרויות ההגירה שלהם, עם המעבר ל-ESXi קל המשקל.

ברוב המקרים, החשש מ-ESXi נובע מחוסר ידע. מכיוון שב-VMware ידעו שהוא גורם לבלבול לעיתים עם המוצר ESXi Free (שניתן עם פיצ'רים מוגבלים), שונה שמו של ESXi Free ל-VMware Hypervisor. מי שמעוניין לקרוא מה יש ל-VMware להגיד על ההבדלים האמיתיים בין ESX ל-ESXi, מוזמן לקרוא. מי שמעוניין בתקציר, הנה הוא מובא לפניכם: מעבר להסרת ה-Service Console, אין שוני ממשי בין גרסאות ESX/i. הגרסה ברשיון תקבל את כל האפשרויות המתקדמות, תיתן ביצועים כמעט זהים, ותהיה בעלת חתימת אבטחה קטנה יותר שתדרוש פחות עדכונים (95% מהעדכונים שיצאו ל-ESX היו קשורים לאבטחת ה-SC).

הכנה לקראת תהליך השדרוג:

* גרסת vCenter – יש לוודא שגרסת ה-vCenter שבשימוש זהה או חדשה מהגרסה שמותקנת על ה-Hostים- במקרה שלנו, גרסה 4.1. חוסר בתאימות גרסאות, ומעבר לגרסת ESXi 4.1 ללא שדרוג vCenter לגרסה זהה או חדשה יותר, ימנע את ניהולו ע"י vCenter. כדי לבצע את השדרוג לשרת ה-vCenter יש לוודא תמיכה חומרתית ב-64Bit, וכן קיום מערכת הפעלה נתמכת (עמודים 16-19). לקראת השדרוג מומלץ לבחון מחדש את ה-DB בו משתמש שרת ה-vCenter. האם יש צורך בשימוש מקומי או מרוחק? האם לבצע שדרוג למסד הנתונים, או להתקין אחד חדש לחלוטין?

* חומרת שרתי ה-Host – על אף קיום חפיפה מסויימת בין התמיכה החומרתית ב-ESX לתמיכה ב-ESXi, מומלץ לבצע בדיקה נוספת אל מול ה-HCL. מאחר ומדובר בתהליך הגירה הכולל השבתת שרת ה-Host, יש נטייה לנצל את ההזדמנות לשדרוג מעבד, זיכרון, הוספת HBA / NIC, עדכוני BIOS ו-Firmware. לא מומלץ לבצע שינויים מהותיים אלו בסמיכות להגירה אל ESXi, שכן במקרה של תקלה יתווספו לנו משתנים חדשים שיקשו על פתרון הבעיה.

* בחינת הכוננים המקומיים ותהליך ה-Boot – לעיתים, בכוננים המקומיים של שרתי ה-ESX המיועדים להגירה, יהיו שמורים Templates ישנים, וקבצים שאנו מעוניינים בשימורם. יש לזכור כי תהליך ההתקנה מפרמט בצורה אוטומטית דיסקים מקומיים ללא טבלת מחיצות קיימת, ויוצר VMFS על בסיס המקום הנותר. מכונות וירטואליות שנשמרו מקומית יצטרכו הוספה ידנית מחודשת אל ה-Host, שכן הגדרות אלו אובדות במהלך ההתקנה. ננצל את ההזדמנות ע"מ למפות את הגדרות הרשת, והכוננים המרוחקים בהם משתמש ה-Host, כדי להגדירם לאחר ההתקנה. כמו כן, נרצה לבחון את תהליך ה-Boot, האם יש הגדרות בשרת ה-ESX שאינן מופעלות כברירת מחדל? באיזה התקן אנחנו משתמשים – דיסק מקומי, SD, USB או אולי Boot from SAN? אפשר לנצל את התהליך ליישור קו לכל ההוסטים.

* שינויי אופרציה – לקראת הפרידה מה-Service Console נצטרך לבחון את המערכת הקיימת ואת התוספים (Agents, כלים, סקריפטים) המותקנים עליה. רוב הכלים נועדו ע"מ לעזור לנהל את ה-SC, ולכן יהפכו ללא רלוונטיים. את הכלים הנחוצים לנו (לדוג' – סקריפט שמנפיק דוחות), אפשר להמיר ל-PowerCLI. חלק משינויי האופרציה נוגעים לניטור של השרת (SNMP, CIM), גיבויים (שיצטרכו להיות מנותקים מה-SC), ואפשרויות Deployment.

תרשים ההכנות הדרושות ע"פ VMware:

 

הכנות טרם ההגירה:

  1. ביצוע vMotion למכונות הוירטואליות – נעביר את המכונות הפעילות מה-Host המיועד להגירה, אל ה-Cluster / SAN. נעשה את אותו הדבר עם Templates. יש לקחת בחשבון שאם לא ניתן לבצע vMotion / SvMotion, נצטרך לכבות את המכונות ולהעבירן. מכונות וירטואליות אשר יישארו על דיסק ה-Boot יימחקו בתהליך ההתקנה.
  2. כניסה למצב Maintenance Mode – ביטול HA על ה-Host, (ואם יש DRS על מצב אוטומטי, גם פינוי המכונות הקיימות, שיחסוך לנו את פעולה מס' 1).
  3. הוצאת ה-Host מה-Cluster – ע"י גרירתו החוצה של ה-Host, הוא כבר לא יקח חלק מה-Cluster. מכיוון שאנו מעוניינים לבצע מס' הפעלות מחדש של המערכת, ולא מעוניינים להגיע למצב שה-Cluster עדיין רואה ב-Host חלק ממנו, נפריד כעת. לאחר שתהליך ההתקנה וההגדרה יושלם – נוכל להוסיפו בחזרה.

תהליך ההגירה עצמו:

  1. התקנת ESXi – התקנה פשוטה בסה"כ, בלי אפשרות לפספס. מומלץ לבצע את ההתקנה כאשר התקני אכסון מרכזיים מנותקים, זאת ע"מ למנוע סריקתם ע"י תוכנת ההתקנה (שעלולה לארוך אף 15 דק'). אם ההתקנה מתבצעת אל כונן מקומי, כמובן שיש להקפיד להתקין את ה-Hypervisor אל הכונן הנכון, למניעת איבוד חומר הקיים על כוננים אחרים. תהליך ההתקנה מזהה אוטומטית דיסקים קשיחים ללא Partition Table, ומפרמט אותם בפורמט VMFS. אפשר לנתק אותם כדי למנוע את הפרמוט. להתקנה נחוצים 5 גיגה סה"כ (מתוכם 4 גיגה מוקצים למחיצת Scratch). ניתן לבצע התקנה לכונן המכיל פחות מקום, אך נצטרך להגדיר ידנית את מחיצת ה-Scratch במיקום אחר.
  2. הגדרת Management Network – לאחר ההתקנה וההפעלה מחדש (אותה ננצל לחיבור חוזר של כל מה שנותק – FC, iSCSI, Local drives), נגדיר סיסמת root, שם ל-Host, כתובת IP, ושאר הגדרות רשת. בדיקת פינגים קצרה באמצעות Test Management Network, ואנחנו מוכנים לצאת לדרך.
  3. חיבור ה-ESXi ל-vCenter – מכיוון שלא הסרנו את ה-Host מהרשימה, נוכל לחבר מחדש אותו ע"י שימוש ב-Connect. נכניס סיסמת root, ונמשיך ללא הגדרות מיוחדות.
  4. הגדרת ה-ESXi – כאן הזמן לתת ל-Host החדש להכיר את הסביבה שלו – נגדיר סוויצ'ים, חיבורי רשת, התקני אכסון, NTP, אפשרויות אבטחה. אם הרשיון שברשותכם מכיל Host Profiles, זה הזמן להשתמש בו.
  5. הוספת המכונות המקומיות – כעת ניתן להוסיף את המכונות הוירטואליות / Templates שנשמרו מקומית. גישה אל הכונן המקומי דרך vSphere Client, איתור תיקיית המכונה הוירטואלית, לחיצה ימנית על קובץ ה-vmx, ובחירת Add to inventory. מאוחר יותר נצטרך לבצע עדכון של VMware Tools, VMware Hardware Version לגרסת ה-Host הנוכחית. נחכה עם הפעולה הזאת עד לסיום התקנת כלל ה-Hostים, לא נרצה לפגוע ברמת השרידות והביצועים הנוכחית עם נטרול ה-DRS.

טיפ שלאחר מעבר: לארגונים המשתמשים ברשיונות הפשוטים יחסית של vSphere, מומלץ לתזמן את שדרוג ה-vCenter ע"מ לנצל בצורה המיטבית את 60 הימים טרם הכנסת הרשיון, בהם התוכנה מתפקדת בצורה המקסימלית. העזרה תבוא לידי ביטוי בעיקר פונקציות כמו vMotion, SvMotion, Host Profiles וכו'.

מסמך Checklist לקראת ביצוע הגירה ל-ESXi.

תגובה אחת על הגירה וביצוע שדרוג גרסה מ-ESX ל-ESXi

Avatar

תגובה מאת
אלירן 

4 באפריל, 2012 בשעה 16:32

היי
בESXI 5 כאשר אני רוצה להתקין מכונה וירטואלית
יש לי בלשונית ה CPU
Number of virtual socket
ו
Number of socket per cores.
האם אתה יכול להסביר לי מה כל אחד מהדברים הנ"ל אומר?…
יש לי שרת עם 2 מעבדים E5620 ואני מעוניין להקים 3 מכונות וירטואליות
מכונה אחת אני רוצה שיהיה לה 8 PROCCESOR
ועוד 2 מכונות אני רוצה שיהיו להן 4 PROCCESOR

טופס תגובות

אודות חי בעולם וירטואלי

מכירים את זה שאתם חייבים לשתף מישהו בדברים שמעניינים אתכם? זאת כל המטרה כאן.