גילוי, איסוף והערכה של מכונות VM ב-VMware לצורך העברה

במאמר הזה מוסבר איך להוריד את כלי ה-CLI של לקוח הגילוי של Migration Center ולהשתמש בו כדי לגלות, לאסוף ולהעריך מרחוק מכונות וירטואליות (VM) שפועלות ב-VMware לצורך העברה ויצירת קונטיינרים.

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

לפני שמתחילים

  1. הקצאת מכונת Linux להורדה ולהפעלה של mcdc CLI. מחשב Linux צריך לעמוד בדרישות המינימליות הבאות:

    • glibc גרסה 2.25 ואילך
    • זיכרון RAM של 4GB ושטח אחסון של 10GB
    • קישוריות לרשת למארחי vCenter ו-ESX
  2. מוודאים שיש לכם משתמש vSphere עם ההרשאות הבאות:

    • הרשאות קריאה למכונות וירטואליות
    • הרשאות קריאה לכל המארחים של ESX
    • שינויים בפעולות של משתתפים
    • הרצת תוכנית פעולות אורח
    • שאילתות לגבי פעולות של אורחים
  3. מוודאים שיש לכם משתמש עם הרשאות אדמין או הרשאות root לכל המכונות הווירטואליות האורחות של היעד.

הורדת mcdc CLI

  1. מתחברים למחשב Linux:

    ssh MACHINE_IP
    

    מחליפים את MACHINE_IP בכתובת ה-IP של מכונת Linux.

  2. מורידים את הגרסה האחרונה של mcdc CLI והופכים אותה לקובץ הפעלה:

    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. עם זאת, אפשר למחוק את הנתונים שנאספו מהמסד המקומי.

  • מחיקת הנתונים של mcdc CLI:

    ./mcdc discover purge-db -db DATABASE_NAME
    

    מחליפים את DATABASE_NAME בנתיב למסד הנתונים שבו מאוחסנים הנתונים שנאספו. בדרך כלל הוא נמצא באותה ספריה שבה הורדתם את ה-CLI של mcdc.

המאמרים הבאים