ניהול השכפולים החיצוניים

בדף הזה מוסבר איך לנהל את השכפולים החיצוניים.

הצגת פרטי השכפול החיצוני

כדי לעקוב אחרי סטטוס הרפליקציה של רפליקציה חיצונית, צריך לחפש את משאב הרפליקציה של NetApp Volumes ואת הסטטוס של SnapMirror ב-ONTAP.

השלב הנוכחי של השכפול מצוין על ידי mirrorState:

  • בהכנה: ההעברה הראשונית מתבצעת.

  • העברה: מתבצעת העברה מצטברת.

  • משוכפל: השכפול לא פעיל, בהמתנה להעברה המצטברת הבאה שתתחיל כל שעה.

  • Stopped: המשתמש הפסיק את השכפול.

  • בניהול חיצוני: מציין שנפח היעד נמצא בצד של ONTAP.

אם עוצמת הקול של היעד היא בצד ONTAP, הסטטוס Externally managed מוחל. לכן, מערכת ONTAP אחראית לניהול השכפול, ול-NetApp Volumes אין מידע על כך אם השכפול הוא Stopped או Mirrored. כדי לקבוע את הסטטוס בפועל, צריך לבדוק את ONTAP ישירות באמצעות הפקודה snapmirror show.

כדי לראות את הפרטים של שכפול חיצוני באמצעות מסוף Google Cloud , Google Cloud CLI או ONTAP CLI, פועלים לפי ההוראות הבאות.

המסוף

  1. נכנסים לדף NetApp Volumes במסוף Google Cloud .

    מעבר אל NetApp Volumes

  2. בתפריט הגנה על נתונים, לוחצים על שכפולים חיצוניים.

  3. ברשימת השכפולים, בוחרים את השכפול שרוצים להציג.

gcloud

כדי לראות פרטים על שכפול חיצוני ב-NetApp Volumes:

gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION

ONTAP CLI

כדי להציג פרטים של שכפול חיצוני ב-ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

עריכה של שכפול חיצוני

כדי לערוך שכפול חיצוני באמצעות מסוףGoogle Cloud , מבצעים את ההוראות הבאות.

המסוף

  1. נכנסים לדף NetApp Volumes במסוף Google Cloud .

    מעבר אל NetApp Volumes

  2. בתפריט הגנה על נתונים, לוחצים על שכפולים חיצוניים.

  3. ברשימת השכפולים, בוחרים את השכפול שרוצים לערוך.

  4. בתיבת הדו-שיח Edit replication (עריכת שכפול), מבצעים את הפעולות הבאות:

    1. עריכת התיאור של שכפול נפח האחסון.

    2. מעדכנים את לוח הזמנים של השכפול של שכפול נפח האחסון.

  5. לוחצים על Save.

gcloud

שינוי המיקום, התזמון, התיאור והתוויות של שכפול נפח:

gcloud netapp volumes replications update REPLICATION_NAME \
--volume=DESTINATION_VOLUME --location=REGION \
--cluster-location=CLUSTER_LOCATION \
--description=DESCRIPTION \
--replication-schedule=REPLICATION_SCHEDULE

הפסקה או השהיה של שכפול חיצוני

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

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

כדי להפסיק או להשהות שכפול חיצוני באמצעות מסוף Google Cloud או Google Cloud CLI, פועלים לפי ההוראות הבאות.

המסוף

  1. נכנסים לדף NetApp Volumes במסוף Google Cloud .

    מעבר אל NetApp Volumes

  2. בתפריט הגנה על נתונים, לוחצים על שכפולים חיצוניים.

  3. ברשימת השכפולים, בוחרים את השכפול שרוצים להפסיק.

  4. לוחצים על הפסקה.

  5. מוצגת תיבת דו-שיח לאישור עם מידע. מזינים את שם אמצעי האחסון של היעד ולוחצים על עצירה כדי לאשר.

    • אם נפח היעד נמצא ב-NetApp Volumes, השכפול נפסק באופן מיידי.

    • אם נפח היעד נמצא ב-ONTAP, מוצג דו-שיח עם הוראות נוספות.

  6. אם עוצמת הקול של היעד מוגדרת ב-ONTAP, מבצעים את השלבים הבאים:

    1. כדי לוודא את מצב השכפול, קודם מריצים את הפקודה snapmirror show.

    2. בקטע Verify external replication state (אימות מצב השכפול החיצוני), בוחרים את הערכים mirror-state ו-relationship-status שמוצגים בפלט של הפקודה מהשלב הקודם.

    3. לוחצים על הבא.

    4. אם השכפול במצב תקין, כמו Snapmirrored ו-Idle, פועלים לפי ההוראות להרצת הפקודה snapmirror break במערכת ONTAP.

  7. מחכים שסטטוס ההעברה ישתנה להופסקה.

gcloud

כדי להפסיק או להשהות שכפול חיצוני:

gcloud netapp volumes replications stop REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

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

אם עוצמת היעד נמצאת ב-NetApp Volumes, השכפול ייפסק אוטומטית. עם זאת, אם עוצמת הקול של היעד היא ב-ONTAP, צריך להריץ פקודת snapmirror break במערכת ONTAP. כדי לקבוע את הפקודה הנכונה ל-ONTAP, משתמשים בפקודה הבאה:

gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION

מחפשים את הפלט hybridReplicationUserCommands. אחרי שמריצים את הפקודות האלה ב-ONTAP, השכפול ייפסק. אפשר לבדוק את הסטטוס ב-ONTAP באמצעות הפקודה:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

אי אפשר לזהות ב-NetApp Volumes אם הפקודה הופעלה. המערכת תניח שהשכפול מנוהל עכשיו באופן חיצוני, וזה יצוין ב-mirrorState כ-Externally managed.

המשך שכפול חיצוני

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

כדי להפעיל מחדש שכפול חיצוני באמצעות מסוףGoogle Cloud או Google Cloud CLI, פועלים לפי ההוראות הבאות.

המסוף

  1. נכנסים לדף NetApp Volumes במסוף Google Cloud .

    מעבר אל NetApp Volumes

  2. בתפריט הגנה על נתונים, לוחצים על שכפולים חיצוניים.

  3. ברשימת השכפולים, בוחרים את השכפול שרוצים להמשיך.

  4. לוחצים על המשך.

  5. מוצגת תיבת דו-שיח לאישור עם מידע. מזינים את שם אמצעי האחסון של היעד ולוחצים על המשך כדי לאשר.

    • אם נפח היעד נמצא ב-NetApp Volumes, השכפול יתחדש באופן אוטומטי.

    • אם נפח היעד נמצא ב-ONTAP, מוצג דו-שיח עם הוראות נוספות.

  6. אם היעד הוא ONTAP, מבצעים את השלבים הבאים:

    1. פועלים לפי ההוראות להרצת הפקודה snapmirror show כדי לאמת את מצב השכפול.

    2. בקטע Verify external replication state (אימות מצב השכפול החיצוני), בוחרים את הערכים mirror-state ו-relationship-status שמוצגים בפלט של הפקודה מהשלב הקודם.

    3. לוחצים על הבא.

    4. אם הערך של mirror-state הוא Broken-off והערך של relationship-status הוא Idle או Quiesced, פועלים לפי ההוראות להפעלת הפקודה snapmirror resync במערכת ONTAP.

  7. מחכים שסטטוס ההעברה ישתנה לבהכנה או למשוקף.

gcloud

כדי להמשיך שכפול חיצוני:

gcloud netapp volumes replications resume REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

אם עוצמת הקול של היעד מתארחת ב-NetApp Volumes, השכפול יתחדש באופן אוטומטי. עם זאת, אם היעד נמצא ב-ONTAP, צריך להריץ פקודה snapmirror resync במערכת ONTAP:

ONTAP> snapmirror resync -destination-path SVM_NAME:ONTAP_VOLUME_NAME

בודקים את הסטטוס של השיקוף ב-ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

היפוך והמשך של שכפול חיצוני

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

לפני שמבטלים שכפול, צריך להפסיק אותו.

היפוך הכיוון צריך להתחיל בנפח NetApp Volumes.

כדי להפוך את הכיוון של השכפול החיצוני ולהמשיך אותו באמצעות מסוף Google Cloud או Google Cloud CLI, פועלים לפי ההוראות הבאות.

המסוף

  1. נכנסים לדף NetApp Volumes במסוף Google Cloud .

    מעבר אל NetApp Volumes

  2. בתפריט הגנה על נתונים, לוחצים על שכפולים חיצוניים.

  3. ברשימת השכפולים, בוחרים את השכפול שרוצים להפוך ולהמשיך.

  4. לוחצים על ביטול ההשעיה והמשך.

  5. מוצגת תיבת דו-שיח לאישור עם מידע. מזינים את השם החדש של נפח היעד ולוחצים על היפוך והמשך כדי לאשר.

    • אם NetApp Volumes הוא היעד החדש, השכפול מתהפך ומתחדש באופן אוטומטי.

    • אם ONTAP הוא היעד החדש, מוצג דו-שיח עם הוראות נוספות.

  6. אם היעד הוא ONTAP, מבצעים את השלבים הבאים:

    1. פועלים לפי ההוראות להרצת הפקודה snapmirror show כדי לאמת את מצב השכפול.

    2. בקטע Verify external replication state (אימות מצב השכפול החיצוני), בוחרים את הערכים mirror-state ו-relationship-status שמוצגים בפלט של הפקודה מהשלב הקודם.

    3. לוחצים על הבא.

    4. אם השכפול במצב תקין, לוחצים על היפוך והמשך.

gcloud

כדי להפוך את השכפול החיצוני ולהמשיך אותו:

gcloud netapp volumes replications reverse REPLICATION_NAME \
 --volume=NETAPP_VOLUMES_VOLUME --location=REGION

אם NetApp Volumes הופך ליעד החדש, השכפול מתהפך באופן אוטומטי. עם זאת, אם ONTAP הוא היעד החדש, צריך להריץ פקודת snapmirror resync במערכת ONTAP. כדי לקבוע את הפקודה הנכונה ל-ONTAP, אפשר להשתמש בפקודה:

gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION

מחפשים את הקטע hybridReplicationUserCommands בפלט. אם לא מריצים את פקודות ONTAP תוך 120 דקות, השכפול חוזר למצב הקודם שלו.

דוגמאות לפקודות שאפשר לצפות להן:

job schedule cron create -name replication-yyy -hour all -minute 0
snapmirror resync -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst
snapmirror modify -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst -schedule replication-yyy

סנכרון של שכפול חיצוני

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

השירות מאפשר להפעיל עד חמש פעולות סנכרון לכל נפח אחסון בכל יום.

כדי לסנכרן שכפול חיצוני באמצעות Google Cloud CLI, פועלים לפי ההוראות הבאות.

gcloud

כדי לסנכרן שכפול חיצוני:

gcloud netapp volumes replications sync REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

מחיקת שכפול חיצוני

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

  1. מוודאים שסטטוס הרפליקציה הוא Stopped.

  2. מוחקים את השכפול.

  3. כדאי למחוק את ה-peering של האשכול לנפחי NetApp Volumes באשכול ONTAP החיצוני באמצעות הפקודה cluster peer delete, אבל רק אם זה היה השכפול האחרון מאשכול ONTAP החיצוני.

  4. אם הגדרתם רשת נוספת לשכפול, תוכלו להסיר אותה אחרי שהשכפול יסתיים.

כדי למחוק שכפול חיצוני באמצעות מסוףGoogle Cloud או Google Cloud CLI, פועלים לפי ההוראות הבאות.

המסוף

  1. נכנסים לדף NetApp Volumes במסוף Google Cloud .

    מעבר אל NetApp Volumes

  2. בתפריט הגנה על נתונים, לוחצים על שכפולים חיצוניים.

  3. ברשימת השכפולים, בוחרים את השכפול שרוצים למחוק.

  4. לוחצים על מחיקת השכפול.

  5. מוצגת תיבת דו-שיח לאישור עם מידע. מזינים את שם אמצעי האחסון של היעד ולוחצים על מחיקה כדי לאשר.

    • אם עוצמת הקול של היעד היא NetApp Volumes, השכפול נמחק אוטומטית.

    • אם היעד הוא ONTAP, מוצגת תיבת דו-שיח עם הוראות נוספות.

  6. אם היעד הוא ONTAP, מבצעים את השלבים הבאים:

    1. מריצים את הפקודה snapmirror show במערכת ONTAP כדי לבדוק אם יש חיבורי snapmirror לא עדכניים.

    2. בקטע Verify external replication state (אימות מצב השכפול החיצוני), בוחרים את הערכים mirror-state ו-relationship-status שמוצגים בפלט של הפקודה מהשלב הקודם.

    3. לוחצים על הבא.

    4. לוחצים על מחיקת השכפול כדי להסיר את כל ההפניות לשכפול ב-NetApp Volumes.

gcloud

כדי למחוק שכפול חיצוני, קודם צריך לבדוק אם בצד ONTAP מוגדר חיבור SnapMirror מיושן:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

לא אמור להיות חיבור SnapMirror או שיוצג חיבור עם mirrorState כ-Broken-off. אם החיבור במצב Broken-off, צריך למחוק אותו:

ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME

לאחר מכן, מוחקים את השכפול ב-NetApp Volumes:

gcloud netapp volumes replications delete REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

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

שינוי הגדרות עוצמת הקול במהלך שכפול חיצוני.