הגדרת ההעברה
לפני שמתחילים בתהליך המודרניזציה, צריך לבדוק אם רכיב האפליקציה תואם למודרניזציה ולהכין את ההגדרה למודרניזציה.
בדף הזה מוסבר איך להכין את המכונות המקומיות ואת המקור לביצוע מודרניזציה.
הגדרת מכונת המקור של Linux
התקנה של
rsync:ב-Debian:
sudo apt install rsyncב-Fedora:
sudo dnf install rsync
מוודאים שהאפשרות
rsyncזמינה בהגדרהPATH.
הגדרת מחשב Linux מקומי
מתקינים את Docker ומוודאים שהוא זמין ב-
PATH.אם המשתמש שמריץ את Migrate to Containers CLI הוא משתמש לא-root, צריך לאפשר למשתמש לא-root להריץ קונטיינרים.
הורדה או שדרוג של Migrate to Containers CLI
מורידים או משדרגים את Migrate to Containers CLI במחשב Linux:
curl -O "https://m2c-cli-release.storage.googleapis.com/$(curl -s https://m2c-cli-release.storage.googleapis.com/latest)/linux/amd64/m2c" chmod +x ./m2cהפקודה הזו מורידה את הגרסה העדכנית של Migrate to Containers CLI ואת הפלאגינים של Migrate to Containers.
בדיקת הקישוריות
מוודאים שיש לכם גישה למכונת המקור מהמכונה המקומית באמצעות SSH ישיר או הפקודה gcloud compute ssh.
אופציונלי: הגדרה להעברה אופליין
אם רוצים לבצע העברה ברשת המקומית בלי לשלוף משאבים מהאינטרנט, אפשר לבצע את השלבים הבאים כדי להכין את המחשב המקומי להעברות אופליין.
אחרי שמורידים את Migrate to Containers CLI, מבצעים את השלבים הבאים:
מורידים את חבילת הפלאגינים של CLI של Migrate to Containers לשימוש אופליין:
curl -O https://storage.googleapis.com/modernize-plugins-prod/$(curl -s https://storage.googleapis.com/modernize-plugins-prod/latest)/m2c-offline-bundle-linux.tarאם נדרש, מעתיקים את חבילת הפלאגינים של Migrate to Containers CLI ושל Migrate to Containers CLI אופליין לסביבה אופליין.
פורקים את חבילת הפלאגינים של CLI של Migrate to Containers לשימוש אופליין:
./m2c plugins unpack -i m2c-offline-bundle-linux.tarכדי להוסיף תמיכה בהעברת נתונים ממקורות אופליין, מציינים מאגר תמונות (container registry) שזמין ברשת המקומית:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAMEמחליפים את HOSTNAME בשם המארח של מאגר התמונות של הקונטיינרים.
המחשב המקומי מוגדר להעברה במצב אופליין. כדי לשדרג את חבילת הפלאגינים של Migrate to Containers CLI במצב אופליין, משדרגים את Migrate to Containers CLI לגרסה האחרונה, ואז חוזרים על השלבים להורדה ולפריקה של חבילת הפלאגינים.
אם רוצים להשבית את מצב האופליין בשלב מאוחר יותר, אפשר להשתמש בפקודה config set כדי להגדיר את האפשרות offline לערך false.
הגדרת המכונה המקומית של Windows
- צריכה להיות לכם אפשרות להפעיל את הכלי כאדמינים במחשב המקומי.
- מתקינים את Docker.
הורדה או שדרוג של Migrate to Containers CLI
כדי להוריד או לשדרג את Migrate to Containers CLI במחשב Windows, מבצעים את השלבים הבאים:
cmd
כדי למצוא את הגרסה העדכנית של Migrate to Containers CLI:
curl -s https://m2c-cli-release.storage.googleapis.com/latestמורידים את הגרסה העדכנית של Migrate to Containers CLI:
curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"מחליפים את VERSION בגרסה העדכנית של Migrate to Containers CLI.
PowerShell
מורידים את הגרסה העדכנית של Migrate to Containers CLI:
curl.exe -O https://m2c-cli-release.storage.googleapis.com/$(curl.exe -s https://m2c-cli-release.storage.googleapis.com/latest)/windows/amd64/m2c.exe
הפקודה הזו מורידה את הגרסה העדכנית של Migrate to Containers CLI ואת הפלאגינים של Migrate to Containers.