הגדרת ההעברה

לפני שמתחילים בתהליך המודרניזציה, צריך לבדוק אם רכיב האפליקציה תואם למודרניזציה ולהכין את ההגדרה למודרניזציה.

בדף הזה מוסבר איך להכין את המכונות המקומיות ואת המקור לביצוע מודרניזציה.

הגדרת מכונת המקור של Linux

  • התקנה של rsync:

    • ב-Debian:

      sudo apt install rsync
      
    • ב-Fedora:

      sudo dnf install rsync
      

    מוודאים שהאפשרות rsync זמינה בהגדרה PATH.

הגדרת מחשב Linux מקומי

הורדה או שדרוג של 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, מבצעים את השלבים הבאים:

  1. מורידים את חבילת הפלאגינים של 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
    
  2. אם נדרש, מעתיקים את חבילת הפלאגינים של Migrate to Containers CLI ושל Migrate to Containers CLI אופליין לסביבה אופליין.

  3. פורקים את חבילת הפלאגינים של 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

  1. כדי למצוא את הגרסה העדכנית של Migrate to Containers CLI:

    curl -s https://m2c-cli-release.storage.googleapis.com/latest
    
  2. מורידים את הגרסה העדכנית של 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.

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