ל-Transfer Appliance יש שני מצבים:
העברה אופליין: הנתונים מועתקים למכשיר עד שהוא מתמלא. המכשיר נשלח בחזרה ל-Google והנתונים שהועתקו מועברים לקטגוריה של Cloud Storage.
העברה אונליין: הנתונים שמועתקים למכשיר מועברים בסטרימינג לקטגוריה של Cloud Storage. אחרי שהנתונים מועלים לקטגוריה של Cloud Storage, הם נמחקים מהמכשיר. בהעברה אונליין, הנתונים נדחסים ומוצפנים במעבר, וההעברה מהירה יותר בהשוואה ל-CLI של gcloud ולכלים אחרים של שורת הפקודה.
אתם יכולים לעבור בין מצב אופליין למצב אונליין.
הורדת מפתח לחשבון השירות של המכשיר
אחרי שהגדרת הפרויקט מסתיימת, מכינים מפתח לחשבון השירות:
יוצרים מפתח לחשבון השירות של המכשיר. זהו מפתח להורדה חד-פעמית.
המפתח צריך להיות שייך לחשבון השירות של המכשיר שיצרתם בלחיצה על Create service account ברשימת המשימות להגדרה (
ID@PROJECT_ID.iam.gserviceaccount.com), או לחשבון השירות בניהול המשתמש שהגדרתם ידנית. אל תיצרו מפתח לחשבון השירות של הסשן או לסוכן השירות של Storage Transfer Service.משנים את שם המפתח ל-
key.jsonושומרים אותו במיקום בטוח.אחרי שמקבלים את המכשיר, מעלים את
key.jsonלספרייה/tmpבמכשיר.
הגדרה למצב אונליין
לפני שמפעילים את מצב ההעברה אונליין בפעם הראשונה, צריך לבצע את ההוראות להגדרת הפרויקט.
כדי להפעיל את המצב אונליין ולהשתמש בו, נדרשת קישוריות יוצאת. כדי להפעיל את מצב ההעברה אונליין, פועלים לפי השלבים הבאים:
מאמתים את הקישוריות היוצאת מהמכשיר למארחים הבאים. המכשיר מתחבר אליהם באמצעות HTTPS (יציאה 443):
gcr.iostorage.googleapis.comoauth2.googleapis.comstoragetransfer.googleapis.compubsub.googleapis.com
מריצים את הפקודה הבאה לכל מארח. צריך להשתמש רק בשם המארח: אל תכללו את
https://או נתיב.ping HOSTNAMEלדוגמה:
ping storagetransfer.googleapis.com
אם הפקודה נכשלת, יכול להיות שהגדרות ה-DNS במכשיר שגויות. אם המכשיר הוגדר להשתמש בכתובת IP סטטית, צריך לעדכן אותו כך שישתמש ב-DHCP:
ta config --data_port=PORT --ip=dhcp
מחליפים את
PORTביציאת הנתונים שבה משתמשים בציוד,RJ45אוQSFP.מעתיקים את מפתח השירות שהורדתם בהורדת מפתח של חשבון שירות למכשיר לתיקייה
tmpשל המכשיר:Windows
בכלי SCP, מתחברים למכשיר באמצעות ההגדרות הבאות:
- פרוטוקול קבצים: SFTP
- שם המארח: כתובת ה-IP של המכשיר.
- מספר יציאה: 22
- Username: שם המשתמש של הציוד שקיבלתם מהצוות של Transfer Appliance.
- Password: הסיסמה לציוד שקיבלתם מהצוות של Transfer Appliance.
מעתיקים את הקובץ לתיקייה
/tmp
Linux
מריצים את הפקודה הבאה:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
מחליפים את מה שכתוב בשדות הבאים:
-
PATH_TO_KEY_FILE: הנתיב לקובץ המפתח שמעתיקים. -
USERNAME: שם המשתמש של הציוד שסופק על ידי צוות Transfer Appliance. -
IP_ADDRESS: כתובת ה-IP של המכשיר.
-
כשמוצגת בקשה, מזינים את הסיסמה לציוד שקיבלתם מהצוות של Transfer Appliance.
Apple macOS
מריצים את הפקודה הבאה:
scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
מחליפים את מה שכתוב בשדות הבאים:
-
PATH_TO_KEY_FILE: הנתיב לקובץ המפתח שמעתיקים. -
USERNAME: שם המשתמש של הציוד שסופק על ידי צוות Transfer Appliance. -
IP_ADDRESS: כתובת ה-IP של המכשיר.
-
כשמופיעה בקשה, מזינים את הסיסמה לציוד שקיבלתם מהצוות של Transfer Appliance.
מעדכנים את תוכנת המכשיר לגרסה העדכנית. כדי להשתמש במצב אונליין, צריך להתקין את הגרסה האחרונה של הקבצים הבינאריים של המכשיר:
ta update --binaries
מידע נוסף זמין במאמר עדכון תוכנה.
כדי להגדיר את המכשיר למצב אונליין, מריצים את הפקודה הבאה:
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.
אופציונלי: משנים את קטגוריית היעד של ההעברה ואת הקידומת של אובייקט המשימה.
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.