בדף הזה מוסבר איך להפעיל, לעצור או להפעיל מחדש את המכונה הראשית ואת המכונה במאגר לקריאה. אפשר גם להפעיל מחדש מכונה משנית וצומת במאגר לקריאה של אשכול AlloyDB.
פעולות ההתחלה, העצירה או ההפעלה מחדש לא משנות את כתובת ה-IP הציבורית הנכנסת או את ה-URI של Private Services Connect של המכונה.
לפני שמתחילים
צריך להפעיל את הפרויקט שבו אתם משתמשים כדי לגשת ל-AlloyDB. Google Cloud
צריך להיות לכם אחד מתפקידי ה-IAM הבאים ב Google Cloud פרויקט שבו אתם משתמשים:
- (
roles/alloydb.admin) (תפקיד IAM מוגדר מראש של אדמין AlloyDB) - (
roles/owner) (תפקיד ה-IAM הבסיסי 'בעלים') - (
roles/editor) (תפקיד בסיסי ב-IAM עם הרשאת עריכה)
אם לא הוקצו לכם התפקידים האלה, פנו לאדמין הארגוני כדי לבקש גישה.
- (
אשכול AlloyDB נמצא במצב
READY.
מדיניות ההפעלה
כשמתחילים או מפסיקים מופע, צריך להגדיר את מדיניות ההפעלה כדי לציין את הפעולה שמבצעים. מדיניות ההפעלה מציינת אם המופע מופעל כדי לקבל בקשות חיבור.
אפשרויות המדיניות להפעלה הן:
-
ALWAYS– המכונה תמיד פועלת. -
NEVER– המופע לא פעיל ולא מקבל חיבורים.
כדי להפעיל את המופע, מגדירים את מדיניות ההפעלה לערך ALWAYS. כדי להפסיק את המופע ולמנוע חיובים על המופע, צריך להגדיר את מדיניות ההפעלה לערך NEVER.
הפסקת מופע
במקרה הצורך, אפשר להפסיק ידנית את הפעולה של מופע ראשי או של מאגר קריאה. כשמפסיקים את הפעולה של מופע, הוא נשאר במצב מושבת ולא מגיב לחיבורים של אפליקציות, עד שמפעילים אותו מחדש. אי אפשר להפסיק את הפעולה של מופע משני.
הפסקת מופע משביתה באופן זמני את העדכונים האוטומטיים. הנתונים שמאוחסנים באשכול לא מושפעים, וכל הגדרת גיבוי של האשכול נשארת פעילה.
כשמפסיקים מכונות, לא חלים חיובים על השימוש במחשוב שמשויכים למכונה. אם כתובת IP ציבורית מופעלת במכונה, תחויבו על כתובת IP חיצונית סטטית במצב לא פעיל.
כדי להפסיק מופע:
המסוף
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על אשכול בעמודה שם המשאב.
בדף סקירה כללית שנפתח, עוברים לקטע Instances in your cluster (מופעים באשכול) ורואים את הפרטים של המופע.
בתיבת הדו-שיח Stop database instance? (הפסקת מופע של מסד נתונים?), לוחצים על Stop (הפסקה).
מדיניות ההפעלה של המכונה מוגדרת לערך NEVER והמכונה מופסקת.
gcloud
כדי להשתמש ב-ה-CLI של gcloud, אפשר להתקין ולהפעיל את Google Cloud CLI, או להשתמש ב-Cloud Shell.
משתמשים בפקודה gcloud alloydb instances update כדי לעצור מכונה.
gcloud alloydb instances update INSTANCE_ID \ --region=REGION_ID \ --cluster=CLUSTER_ID \ --activation-policy=NEVER ```Replace the following:
- INSTANCE_ID: המזהה של המכונה.
- REGION_ID: מזהה האזור של המכונה.
- CLUSTER_ID: המזהה של האשכול של המכונה.
הפעלת מכונה
כשמפעילים את המכונה, AlloyDB מחיל את הגרסה המשנית האחרונה של מסד הנתונים. הפעלת מכונה היא לא פעולת תחזוקה, ולכן המערכת מתעלמת מכל תקופות הדחייה של תחזוקה שהוגדרו למכונה.
כדי להפעיל מופע שהופסק:
המסוף
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על אשכול בעמודה שם המשאב.
בדף סקירה כללית שנפתח, עוברים לקטע Instances in your cluster (מופעים באשכול) ורואים את הפרטים של המופע.
בשאלה להפעיל את מופע מסד הנתונים?, לוחצים על הפעלה.
מדיניות ההפעלה של המופע מוגדרת ל-ALWAYS והמופע מופעל.
gcloud
כדי להשתמש ב-ה-CLI של gcloud, אפשר להתקין ולהפעיל את Google Cloud CLI, או להשתמש ב-Cloud Shell.
משתמשים בפקודה gcloud alloydb instances update כדי להפעיל מכונה.
gcloud alloydb instances update INSTANCE_ID \ --region=REGION_ID \ --cluster=CLUSTER_ID \ --activation-policy=ALWAYS ```Replace the following:
- INSTANCE_ID: המזהה של המכונה.
- REGION_ID: מזהה האזור של המכונה.
- CLUSTER_ID: המזהה של האשכול של המכונה.
הפעלה מחדש של מופע
כשמפעילים מחדש מכונה, כל החיבורים שזמינים במכונה מופרעים. אחרי שהמופע יופעל מחדש, והוא יהיה מוכן לקבל חיבורים חדשים. הפעלה מחדש של מופע לא משנה את כתובת ה-IP הפרטית של המופע.
הפעלה מחדש של מכונה ב-primary, secondary או read pool
המסוף
- נכנסים לדף Clusters במסוף Google Cloud .
- לוחצים על אשכול בעמודה שם המשאב.
- בדף סקירה כללית, עוברים לקטע Instances in your cluster (מכונות ב-cluster), בוחרים את המכונה הראשית או מכונה במאגר לקריאה ולוחצים על Restart (הפעלה מחדש).
gcloud
כדי להשתמש ב-ה-CLI של gcloud, אפשר להתקין ולהפעיל את Google Cloud CLI, או להשתמש ב-Cloud Shell.
מפעילים מחדש את המכונה:
gcloud alloydb instances restart INSTANCE_ID \
--cluster=CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
[--async]
- INSTANCE_ID: מזהה המכונה.
- CLUSTER_ID: המזהה של האשכול שבו המופע זמין.
- REGION_ID: האזור שבו המכונה ממוקמת.
- PROJECT_ID: מזהה הפרויקט שבו נמצא האשכול.
-
async: דגל אופציונלי לחזרה מיידית, בלי להמתין שהפעולה תסתיים.
הפעלה מחדש של צמתים ספציפיים במאגר קריאה
אפשר להשתמש ב-CLI של gcloud כדי להפעיל מחדש צומת אחד או יותר במאגר לקריאה.
הפקודה הבאה מראה איך אפשר להפעיל מחדש צומת של מאגר קריאה:
gcloud alloydb instances restart INSTANCE_ID \
--cluster=CLUSTER_ID \
--region=REGION_ID \
--node-ids=NODE_ID \
- INSTANCE_ID: המזהה של מופע readpool.
- CLUSTER_ID: המזהה של האשכול שבו המופע זמין.
- NODE_ID: המזהה של הצומת שצריך להפעיל מחדש, לדוגמה:
j71a-read-pool-054b8861-2ln8. - PROJECT_ID: מזהה הפרויקט שבו נמצא האשכול.
-
--async: דגל אופציונלי לחזרה מיידית, בלי להמתין שהפעולה תסתיים.
בדוגמה הבאה אפשר לראות איך מפעילים מחדש כמה צמתים:
gcloud alloydb instances restart INSTANCE_ID \
--cluster=CLUSTER_ID \
--region=REGION_ID \
--node-ids=NODE_ID1,NODE_ID2 \
- INSTANCE_ID: המזהה של מופע readpool.
- CLUSTER_ID: המזהה של האשכול שבו המופע זמין.
- NODE_ID1,NODE_ID2: רשימת הצמתים שצריך להפעיל מחדש.
- PROJECT_ID: מזהה הפרויקט שבו נמצא האשכול.
-
--async: דגל אופציונלי לחזרה מיידית, בלי להמתין שהפעולה תסתיים.