בדף הזה מפורטות הפקודות של ה-CLI של gcloud שנדרשות כדי להגדיר את הדרישות המוקדמות, להקצות מופע בפרויקט שירות, לתאר מופע ולמחוק מופע. כדי לבצע את המשימות האלה, צריך לפעול לפי ההוראות בכל קטע בדף הזה.
הוראות מפורטות יותר לביצוע המשימות האלה מופיעות בדפים הבאים:
הפעלת ממשקי ה-API
מפעילים את ממשקי ה-API הבאים שנדרשים להגדרת מדיניות של חיבור שירות, להגדרת VPC משותף וליצירת מופע של Memorystore for Redis Cluster.
gcloud
מפעילים את ממשקי ה-API הבאים בפרויקט השירות:
gcloud services enable --project=SERVICE_PROJECT_ID networkconnectivity.googleapis.com gcloud services enable --project=SERVICE_PROJECT_ID serviceconsumermanagement.googleapis.com gcloud services enable --project=SERVICE_PROJECT_ID redis.googleapis.com
מחליפים את SERVICE_PROJECT_ID במזהה פרויקט השירות.
מפעילים את ממשקי ה-API הבאים בפרויקט המארח:
gcloud services enable --project=HOST_PROJECT_ID networkconnectivity.googleapis.com
מחליפים את HOST_PROJECT_ID במזהה של פרויקט המארח.
יצירת מדיניות לחיבור שירות
לאחר מכן, יוצרים מדיניות של חיבור שירות לפרויקט המארח של רשת ה-VPC המשותפת, לאזור ולרשתות המשנה שבהם רוצים להקצות את מופע Memorystore for Redis Cluster. בדרך כלל, מנהל הרשת מבצע את הפעולה הזו, אבל אתם יכולים לבצע אותה בעצמכם אם הוקצו לכם התפקידים הנדרשים להרצת הפקודה.
במדריך הזה למתחילים נעשה שימוש ברשת default וברשת המשנה default.
gcloud
כדי ליצור את מדיניות חיבור השירות, מריצים את הפקודה
create:gcloud network-connectivity service-connection-policies create POLICY_NAME \ --network=default \ --project=HOST_PROJECT_ID \ --region=REGION \ --service-class=gcp-memorystore-redis \ --subnets=https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/default
מחליפים את מה שכתוב בשדות הבאים:
- POLICY_NAME הוא שם המדיניות הרצוי.
- HOST_PROJECT_ID הוא מזהה פרויקט המארח.
- REGION הוא אותו אזור שבו רוצים להקצות את מופע Memorystore for Redis Cluster.
כדי לוודא שהמדיניות נוצרה בהצלחה, מריצים את הפקודה
list:gcloud network-connectivity service-connection-policies list \ --region=REGION \ --project=HOST_PROJECT_ID
מחליפים את מה שכתוב בשדות הבאים:
- HOST_PROJECT_ID הוא מזהה פרויקט המארח.
- REGION הוא האזור שבו מוגדרת מדיניות חיבור השירות.
יצירת מופע
כדי ליצור מכונה בפרויקט השירות שמצורפת לרשת ה-VPC המשותפת, מריצים את הפקודה הבאה:
gcloud
gcloud redis clusters create INSTANCE_ID \ --project=SERVICE_PROJECT_ID \ --region=REGION \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --replica-count=REPLICA_COUNT \ --network=projects/HOST_PROJECT_ID/global/networks/default
מחליפים את מה שכתוב בשדות הבאים:
- INSTANCE_ID הוא מזהה המופע.
- SERVICE_PROJECT_ID הוא מזהה פרויקט השירות.
REGION הוא האזור שבו רוצים להקצות את המופע.
NODE_TYPE הוא סוג הצומת שבו רוצים להשתמש עבור האשכול.
SHARD_COUNT קובע את מספר הרסיסים במופע. מספר הרסיסים קובע את קיבולת הזיכרון הכוללת לאחסון נתוני האשכול. פרטים נוספים על מפרט האשכול זמינים במאמר מפרט האשכול והצומת.
REPLICA_COUNT הוא מספר העותקים לקריאה (לכל שבר). הערכים הקבילים הם
0עד5.HOST_PROJECT_ID הוא מזהה פרויקט המארח.
תיאור המופע
כדי לראות את פרטי המופע, מריצים את הפקודה הבאה:
gcloud
gcloud redis clusters describe INSTANCE_ID \ --project=SERVICE_PROJECT_ID \ --region=REGION
מחליפים את מה שכתוב בשדות הבאים:
- INSTANCE_ID הוא מזהה המופע.
- SERVICE_PROJECT_ID הוא מזהה פרויקט השירות.
- REGION הוא האזור שבו נמצאת המכונה.
מחיקת המכונה
כדי למחוק מופע, מריצים את הפקודה הבאה:
gcloud
gcloud redis clusters delete INSTANCE_ID \ --project=SERVICE_PROJECT_ID \ --region=REGION
מחליפים את מה שכתוב בשדות הבאים:
- INSTANCE_ID הוא מזהה המופע.
- SERVICE_PROJECT_ID הוא מזהה פרויקט השירות.
- REGION הוא האזור שבו נמצאת המכונה.