הפעלה או השבתה של העברה אונליין

ל-Transfer Appliance יש שני מצבים:

  • העברה אופליין: הנתונים מועתקים למכשיר עד שהוא מתמלא. הציוד נשלח חזרה ל-Google והנתונים שהועתקו מועברים לקטגוריה שלכם ב-Cloud Storage.

  • העברה אונליין: הנתונים שמועתקים למכשיר מועברים בסטרימינג לקטגוריה שלכם ב-Cloud Storage. אחרי שהנתונים מועלים לקטגוריה שלכם ב-Cloud Storage, הם מוסרים מהמכשיר. העברה אונליין דוחסת ומצפינה את הנתונים בזמן ההעברה, ומאיצה את העברת הנתונים בהשוואה ל-CLI של gcloud ולכלים אחרים של שורת הפקודה.

אפשר לעבור בין מצב אופליין למצב אונליין.

הורדת מפתח של חשבון שירות של מכשיר

אחרי שמשלימים את הגדרת הפרויקט, מכינים מפתח לחשבון השירות:

  1. יוצרים מפתח לחשבון השירות של מכשיר ה-Appliance. זהו מפתח להורדה חד-פעמית.

  2. משנים את השם של המפתח ל-key.json ושומרים אותו במקום בטוח.

  3. אחרי שמקבלים את המכשיר, מעלים את key.json לספרייה /tmp במכשיר.

הגדרת מצב אונליין

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

כדי להפעיל את המצב אונליין ולהשתמש בו, נדרשת קישוריות יוצאת. כדי להפעיל את מצב ההעברה אונליין, פועלים לפי ההוראות הבאות:

  1. צריך לאמת את הקישוריות היוצאת מהמכשיר לנקודות הקצה של HTTPS שמפורטות בהמשך:

    • https://gcr.io

    • https://storage.googleapis.com

    • https://oauth2.googleapis.com

    • https://storagetransfer.googleapis.com

    • https://pubsub.googleapis.com

    מריצים את הפקודה הבאה לכל אחת מנקודות הקצה של HTTPS:

    ping URL
    

    אם הפקודה נכשלת, יכול להיות שה-DNS מוגדר בצורה שגויה במכשיר. אם המכשיר הווירטואלי הוגדר לשימוש בכתובת IP סטטית, צריך לעדכן אותו לשימוש ב-DHCP:

    ta config --data_port=PORT --ip=dhcp
    

    מחליפים את PORT ביציאת הנתונים שבה אתם משתמשים במכשיר, RJ45 או QSFP.

  2. מעתיקים את מפתח השירות שהורדתם בקטע הורדת מפתח של חשבון שירות של מכשיר לתיקייה tmp של המכשיר, באופן הבא:

    Windows

    1. באמצעות הכלי SCP, מתחברים למכשיר באמצעות ההגדרות הבאות:

      • פרוטוקול קבצים: SFTP
      • שם המארח: כתובת ה-IP של המכשיר.
      • מספר היציאה: 22
      • שם משתמש: שם המשתמש של ה-Appliance שסופק על ידי צוות Transfer Appliance.
      • סיסמה: סיסמת ה-Appliance שסופקה על ידי צוות Transfer Appliance.
    2. מעתיקים את הקובץ לתיקייה /tmp

    Linux

    1. מריצים את הפקודה הבאה:

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      מחליפים את מה שכתוב בשדות הבאים:

      • PATH_TO_KEY_FILE: הנתיב לקובץ המפתח שאתם מעתיקים.
      • USERNAME: שם המשתמש של ה-Appliance שסופק על ידי צוות Transfer Appliance.
      • IP_ADDRESS: כתובת ה-IP של המכשיר.
    2. כשמוצגת בקשה, מזינים את הסיסמה של ה-Appliance שסופקה על ידי צוות Transfer Appliance.

    Apple macOS

    1. מריצים את הפקודה הבאה:

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      מחליפים את מה שכתוב בשדות הבאים:

      • PATH_TO_KEY_FILE: הנתיב לקובץ המפתח שאתם מעתיקים.
      • USERNAME: שם המשתמש של ה-Appliance שסופק על ידי צוות Transfer Appliance.
      • IP_ADDRESS: כתובת ה-IP של המכשיר.
    2. כשמוצגת בקשה, מזינים את הסיסמה של ה-Appliance שקיבלתם מצוות Transfer Appliance.

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

    ta online
    

    הדוגמה הבאה לתגובה דומה לפלט שמוחזר:

    
    Starting containers for online transfer...
    Copied new credentials.          ## Or, Using old credentials
    Running binary to enable online transfer.
    This may take several minutes to finish...
    
    Containers have been successfully started. You can transfer data in
    online mode.
    
  4. אופציונלי: משנים את קטגוריית היעד להעברה ואת הקידומת של אובייקט העבודה.

    ta online --bucket=BUCKET --object_prefix=OBJECT_PREFIX
    

    מחליפים את BUCKET בקטגוריית היעד ואת OBJECT_PREFIX בקידומת האובייקט שרוצים לעדכן.

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

כדי לפתור בעיות במצב אונליין, אפשר לעיין במאמר פתרון בעיות במצב אונליין.

הגדרה למצב אופליין

כדי לציין מצב אופליין, מריצים את הפקודה הבאה:

ta offline

הדוגמה הבאה לתגובה דומה לפלט שמוחזר:


Putting the appliance in offline mode...
Appliance is successfully put into the offline mode.