אם אתם לא רוצים להתקין ולהפעיל איסוף נתונים אוטומטי באמצעות לקוח גילוי בתשתית שלכם, אתם יכולים להעלות את נתוני התשתית שלכם באופן ידני אל Migration Center.
קודם כל, משתמשים ב-RVTools כדי לאסוף נתוני מערכת ונתוני ביצועים ממופעי המכונה הווירטואלית (VM) שפועלים ב-vCenter. לאחר מכן, מייבאים את הטבלה שנוצרה על ידי RVTools ישירות ל-Migration Center כדי להוסיף את הנכסים.
מגבלות
- כדי לייבא נתונים בהצלחה, צריך ליצור טבלה באמצעות RVTools בגרסה 4.3.1 או בגרסה מתקדמת יותר. אין תמיכה בגרסאות קודמות של RVTools.
- אין תמיכה בטבלאות שנוצרו באמצעות הדגל
--DBColumnNames. - כשמעלים טבלה שנוצרה באמצעות RVTools, Migration Center משתמש רק בנתונים מהכרטיסיות הבאות:
-
tabvInfo(חובה לקובצי XLSX ו-CSV) -
tabvCPU(חובה ל-XLSX, אופציונלי ל-CSV) -
tabvDisk(חובה ל-XLSX, אופציונלי ל-CSV) -
tabvPartition(חובה ל-XLSX, אופציונלי ל-CSV) -
tabvNetwork(חובה ל-XLSX, אופציונלי ל-CSV) -
tabvHost(חובה ל-XLSX, אופציונלי ל-CSV)
-
העלאת נתונים מ-RVTools
כדי להעלות באופן ידני טבלה שנוצרה באמצעות RVTools, פועלים לפי השלבים הבאים:
המסוף
עוברים לדף ייבוא נתונים.
לוחצים על הוספת נתונים > העלאת קבצים.
בקטע הגדרת העלאת קובץ, מזינים את השם של העלאת הקובץ.
ברשימה פורמט קובץ, בוחרים באפשרות Excel exported from RVTools או CSV exported from RVTools.
לוחצים על בחירת קבצים להעלאה ובוחרים את כל הקבצים שרוצים להעלות.
כדי לאשר ולהתחיל להעלות את הקבצים, לוחצים על העלאת קבצים.
אם הקבצים אומתו בצורה תקינה, כדי ליצור את הנכסים מהקבצים, לוחצים על ייבוא נתונים ואז על אישור.
API
יוצרים עבודת ייבוא.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID { "asset_source": "projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID" }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו רוצים ליצור את משימת הייבוא. -
REGION: האזור שבו רוצים ליצור את עבודת הייבוא. -
IMPORT_JOB_ID: המזהה של עבודת הייבוא החדשה. -
SOURCE_ID: המזהה של מקור קיים שאותו רוצים לשייך למשימת הייבוא.
-
אופציונלי: כדי לוודא שמשימת הייבוא נוצרה בצורה נכונה, צריך לקבל את משימת הייבוא.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
יוצרים קובץ לייבוא נתונים שמצורף למשימת הייבוא.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID { "format": "IMPORT_JOB_FORMAT" }מחליפים את מה שכתוב בשדות הבאים:
-
DATA_FILE_ID: המזהה של קובץ הנתונים החדש -
IMPORT_JOB_FORMAT:IMPORT_JOB_FORMAT_RVTOOLS_CSVאוIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
-
מורידים את קובץ הנתונים.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
מעתיקים את כתובת ה-URL מהשדה
signedUrlבתשובה.מעלים קובץ לכתובת ה-URL שהועתקה.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
מחליפים את מה שכתוב בשדות הבאים:
-
UPLOAD_FILE_PATH: הנתיב המקומי של הקובץ שמועלה. -
COPIED_URL: כתובת ה-URL החתומה שהועתקה מהשלבים של התצוגה המקדימה.
-
אופציונלי: חוזרים על שלבים 3-6 כדי ליצור עוד קובצי נתונים באותו תהליך ייבוא.
אופציונלי: מקבלים את כל קובצי הנתונים של משימת ייבוא.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
מאמתים את משימת הייבוא.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
מקבלים את עבודת הייבוא וצופים בדוח האימות. אם המצב הוא
READY, אפשר להמשיך לשלבים הבאים. אם לא, צריך לתקן את המשימה או קבצים ספציפיים. יכול להיות שתצטרכו למחוק קבצים או להעלות קבצים חדשים.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
מריצים את משימת הייבוא.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
מקבלים את משימת הייבוא וצופים בדוח הביצוע. אם המצב הוא
COMPLETED, סימן שהעבודה בוצעה בהצלחה. אחרת, אם העבודה נכשלה והיא במצב סופי, דוח הביצוע כולל את השגיאות. יוצרים משימת ייבוא חדשה ומחילים את השינויים הנדרשים.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
נתקלתם בבעיות בהעלאת הקובץ? כאן תוכלו לקרוא איך לפתור אותן.
בדיקת ההעלאה
אחרי שמעלים את הקבצים, Migration Center מאמת אותם כדי לבדוק אם הם תקינים מבחינה פורמלית. אם האימות מצליח, Migration Center מעבד את הנתונים כדי ליצור נכסים חדשים או לעדכן נכסים קיימים. אפשר לבדוק את הסטטוס של עבודות ההעלאה במסוף Google Cloud .
כדי לבדוק את הסטטוס של משימת ההעלאה:
נכנסים לדף Data import במסוף Google Cloud .
בכרטיסייה File uploads (העלאות קבצים), ברשימת הייבוא של הקבצים, לוחצים על משימת הייבוא שרוצים לבדוק.
בודקים את הסטטוס של הקבצים שהועלו.
הסטטוס של הקבצים יכול להיות אחד מהבאים:
- הושלם. הייבוא של הקובץ שלך הצליח.
- מוכן. הקובץ עבר אימות ומוכן לייבוא.
- בהמתנה. הקובץ נמצא בהמתנה עד שעיבוד של קובץ אחר יסתיים.
- ריצה. הקובץ שלך נמצא בתהליך עיבוד.
- מתבצע אימות. הקובץ נמצא בשלב האימות.
- האימות נכשל. הקובץ מכיל כמה שגיאות. צריך לתקן את השגיאות ואז לנסות להעלות את הקובץ שוב.
- נכשל. לא הייתה אפשרות לייבא את הקובץ.
בדיקת פרטי השגיאה
אם נתקלתם בשגיאות אחרי ייבוא הקבצים, תוכלו לעיין בהודעת השגיאה ישירות במסוף Google Cloud .
כדי לבדוק את השגיאות של משימת ההעלאה:
נכנסים לדף Data import במסוף Google Cloud .
בכרטיסייה העלאות קבצים, ברשימת ייבוא הקבצים, לוחצים על קובץ הייבוא שמוצגת לגביו אזהרה או שגיאה.
בדף הפרטים של קובץ הייבוא מוצגת רשימה מלאה של השגיאות.
בדף הפרטים של קובץ הייבוא אפשר לבדוק את הנכסים ואת שדות הנתונים שגורמים לשגיאות, ולראות תיאור של השגיאה. שגיאות בתהליך ייבוא הקובץ עשויות למנוע מ-Migration Center ליצור נכסים חדשים או לעדכן נכסים קיימים בשינויים החדשים. כדי לתקן את השגיאה, צריך לערוך את הקבצים וליצור משימת ייבוא קבצים חדשה כדי להעלות אותם מחדש.
מידע נוסף על הודעות השגיאה האפשריות זמין במאמר פתרון בעיות שקשורות לייבוא קבצים.