ביצוע ההעברה
בדף הזה מוסבר איך ליצור את ארטיפקטי ההעברה שבהם אפשר להשתמש כדי לפרוס את עומסי העבודה באשכול היעד.
יצירת פריטי מידע שנוצרו בתהליך פיתוח (Artifacts) של מיגרציה
אחרי שמתאימים אישית את תוכנית המיגרציה, כדי ליצור את הארטיפקטים, מריצים את הפקודה הבאה:
./m2c generate -i ANALYSIS_PATH -o OUTPUT_ARTIFACTS_PATH
מחליפים את מה שכתוב בשדות הבאים:
- ANALYSIS_PATH: הנתיב שבו שמרתם את פלט הניתוח
- OUTPUT_ARTIFACTS_PATH: הנתיב שבו רוצים לשמור את הארטיפקטים שנוצרו
יצירת פריטי מידע שנוצרו בתהליך פיתוח (Artifacts) להעברה של עומסי עבודה ב-WebSphere
כדי ליצור ארטיפקטים של העברה לעומסי עבודה של WebSphere, בנוסף לנתיב הפלט של הניתוח ולנתיב שבו רוצים לשמור את הארטיפקטים שנוצרו, צריך גם לציין את הנתיב לקובץ binaryAppScanner.jar שהגדרתם כשיצרתם את תוכנית ההעברה.
כדי ליצור ארטיפקטים של העברה, מריצים את הפקודה הבאה:
./m2c generate \
-i ANALYSIS_PATH \
-o OUTPUT_ARTIFACTS_PATH \
--volume PATH_TO_BINARYAPPSCANNER:/binaryAppScanner.jar
מחליפים את הערך ב-PATH_TO_BINARYAPPSCANNER בנתיב לקובץ binaryAppScanner.jar. לדוגמה, אם ציינתם /tmp
כספריית היעד בזמן הגדרת binaryAppScanner.jar, היא זמינה בכתובת /tmp/wamt/binaryAppScanner.jar.
בדיקת התכנים שנוצרו
פריטי ההעברה שנוצרו זמינים בנתיב הפלט שצוין. בהתאם לתוסף ולתוכנית ההעברה, הארטיפקטים שנוצרו מכילים קובץ Dockerfile אחד או יותר שמשמשים ליצירת תמונות של קונטיינרים, ומפרט פריסה אחד או יותר של Kubernetes.
בנוסף, כלי ה-CLI של Migrate to Containers יוצר הגדרת Skaffold שבה אפשר להשתמש כדי ליצור ולפרוס את כל קובצי האימג' שנוצרו בשלב אחד.
המאמרים הבאים
- מידע נוסף על פריטי מידע שקשורים להעברה