העברת נתונים למופע חדש של מחברות מנוהלות
בדף הזה מוסבר איך להעביר נתונים וקבצים ממופע קיים של מחברות מנוהלות למופע חדש.
מתי כדאי לעבור
יכול להיות שתרצו לבצע מיגרציה למופע חדש של מחברות מנוהלות בגלל אחת מהסיבות הבאות:
כדי להשתמש ביכולות חדשות שזמינות רק בגרסה חדשה יותר.
כדי ליהנות מעדכוני המסגרת, מעדכוני החבילה ומתיקוני הבאגים שהוטמעו בגרסה חדשה יותר.
אם אי אפשר לשדרג את הסביבה של מופע קיים. אפשר לעיין בדרישות לשדרוג הסביבה של מופע של מחברות מנוהלות.
אפשרויות העברה
כדי להעביר נתונים וקבצים ממופע אחד של מחברות מנוהלות למופע אחר, אפשר להשתמש בשיטות הבאות:
שימוש ב-GitHub: מעתיקים את הנתונים והקבצים למאגר ב-GitHub באמצעות תוסף Git ל-JupyterLab.
שימוש ב-Cloud Storage ובטרמינל: מעתיקים את הנתונים והקבצים ל-Cloud Storage ואז למופע אחר באמצעות הטרמינל.
שימוש ב-Cloud Storage בתוך מחברות JupyterLab: מעתיקים את הנתונים והקבצים ל-Cloud Storage ואז למכונה אחרת על ידי הפעלת פקודות בתאים של המחברת של המכונות המתאימות.
במדריך הזה מוסבר איך להעביר נתונים וקבצים באמצעות Cloud Storage והטרמינל.
דרישות
צריכה להיות לכם גישה לטרמינל של מכונת המחברות המנוהלת. הגישה לטרמינל מוגדרת באופן ידני כשיוצרים מכונה. אי אפשר לשנות את הגדרת הגישה לטרמינל אחרי שיוצרים את המופע.
לפני שמתחילים
יוצרים קטגוריה של Cloud Storage באותו פרויקט שבו נמצאת מכונת המחברת המנוהלת.
העברת הנתונים למופע חדש של מחברות מנוהלות
כדי להעביר נתונים וקבצים למופע חדש של מחברות מנוהלות באמצעות Cloud Storage והטרמינל, מבצעים את השלבים הבאים.
בממשק JupyterLab של מופע מחברות מנוהלות, בוחרים באפשרות קובץ > חדש > טרמינל כדי לפתוח חלון טרמינל.
משתמשים ב-ה-CLI של gcloud כדי להעתיק את נתוני המשתמש לקטגוריה של Cloud Storage. בדוגמה הבאה, הפקודה מעתיקה את כל הקבצים מהספרייה
/home/jupyter/במופע לספרייה בקטגוריה של Cloud Storage.gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive
מחליפים את מה שכתוב בשדות הבאים:
-
BUCKET_NAME: השם של קטגוריית Cloud Storage -
PATH: הנתיב לספרייה שאליה רוצים להעתיק את הקבצים, לדוגמה:/copy/jupyter/
-
פותחים את ממשק JupyterLab של מופע מחברות מנוהלות.
בממשק JupyterLab של מופע מחברות מנוהלות, בוחרים באפשרות קובץ > חדש > טרמינל כדי לפתוח חלון טרמינל.
משתמשים ב-CLI של gcloud כדי לשחזר את הנתונים במכונה החדשה. הפקודה הבאה מעתיקה את כל הקבצים מספרייה ב-Cloud Storage לספרייה
/home/jupyter/במופע החדש.gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/