גילוי, איסוף והערכה של מכונות VM ב-VMware לצורך העברה
במאמר הזה מוסבר איך להוריד את כלי ה-CLI של לקוח הגילוי של Migration Center ולהשתמש בו כדי לגלות, לאסוף ולהעריך מרחוק מכונות וירטואליות (VM) שפועלות ב-VMware לצורך העברה ויצירת קונטיינרים.
אפשר ליצור דוחות הערכה במצב אופליין בפורמט HTML ידידותי למשתמש. בדוחות האלה מוצגות התוצאות של כל יעדי ההעברה, ומוסבר מה צריך לעשות כדי לפתור בעיות שמונעות את ההעברה ולצמצם את הסיכונים.
לפני שמתחילים
הקצאת מכונת Linux להורדה ולהפעלה של
mcdcCLI. מחשב Linux צריך לעמוד בדרישות המינימליות הבאות:-
glibcגרסה 2.25 ואילך - זיכרון RAM של 4GB ושטח אחסון של 10GB
- קישוריות לרשת למארחי vCenter ו-ESX
-
מוודאים שיש לכם משתמש vSphere עם ההרשאות הבאות:
- הרשאות קריאה למכונות וירטואליות
- הרשאות קריאה לכל המארחים של ESX
- שינויים בפעולות של משתתפים
- הרצת תוכנית פעולות אורח
- שאילתות לגבי פעולות של אורחים
מוודאים שיש לכם משתמש עם הרשאות אדמין או הרשאות root לכל המכונות הווירטואליות האורחות של היעד.
הורדת mcdc CLI
מתחברים למחשב Linux:
ssh MACHINE_IPמחליפים את MACHINE_IP בכתובת ה-IP של מכונת Linux.
מורידים את הגרסה האחרונה של
mcdcCLI והופכים אותה לקובץ הפעלה:curl -O "https://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/latest)/mcdc" chmod +x mcdc
ביצוע גילוי של מלאי VMware
מריצים את התהליך של גילוי המלאי:
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URLמחליפים את מה שכתוב בשדות הבאים:
- USERNAME: שם המשתמש שלכם ב-vCenter
- VSPHERE_URL: כתובת ה-URL של מופע vCenter Server או של vSphere Client
הפלט של הפקודה
discoverאמור להיראות כך:[+] Found 13 VMs Collecting data... 13 / 13 [---------------------------------------------------] 100.00% 5 p/s [✓] Collection completed.
ביצוע גילוי אורחים בכל המכונות הווירטואליות שזוהו
מריצים את גילוי האורחים:
./mcdc discover vsphere guest all --url https://VSPHERE_URL \ -u VCENTER_USER --vm-user VM_USER
מחליפים את מה שכתוב בשדות הבאים:
- VCENTER_USER: המשתמש בשרת vCenter
- VM_USER: המשתמש במכונה הווירטואלית
כשמוצגת בקשה, מזינים את הסיסמה של VCENTER_USER ושל VM_USER.
יצירת דוחות להמחשת המבדק
יצירת דוח סיכום:
./mcdc report --format html > Summary_Report.htmlכדי ליצור דוח מפורט:
./mcdc report --format html --full > Detailed_Report.htmlנוצרים קובצי HTML בשמות
Summary_Report.htmlו-Detailed_Report.html. פותחים את הדוחות בדפדפן.
הסרת המשאבים
אין חיובים על הפעלת mcdc CLI.
עם זאת, אפשר למחוק את הנתונים שנאספו מהמסד המקומי.
מחיקת הנתונים של
mcdcCLI:./mcdc discover purge-db -db DATABASE_NAMEמחליפים את DATABASE_NAME בנתיב למסד הנתונים שבו מאוחסנים הנתונים שנאספו. בדרך כלל הוא נמצא באותה ספריה שבה הורדתם את ה-CLI של
mcdc.