יצירת רשת VPC לכרטיסי RDMA NIC
במאמר הזה נסביר איך ליצור רשת VPC עם פרופיל רשת RDMA שסופק על ידי Google Cloud.
צריך להגדיר פרופיל רשת רק אם רוצים להפעיל עומסי עבודה שדורשים כרטיסי NIC של RDMA, כמו שמתואר במאמר פרופילי רשת של RDMA. אחרת, יוצרים רשת VPC רגילה ללא פרופיל רשת.
לפני שמתחילים
חשוב לעיין בתכונות הנתמכות והלא נתמכות ברשתות VPC עם פרופיל רשת RDMA. אם תנסו להגדיר תכונות שלא נתמכות, Google Cloud תחזיר שגיאה.
יצירת רשת עם פרופיל רשת RDMA
כדי ליצור רשת VPC עם פרופיל רשת RDMA, מבצעים את הפעולות הבאות.
המסוף
נכנסים לדף VPC networks במסוף Google Cloud .
לוחצים על יצירת רשת VPC.
בשדה Name, מזינים שם לרשת.
משאירים את תיבת הסימון הגדרת MTU באופן אוטומטי מסומנת. כשמסמנים את תיבת הסימון הזו, Google Cloud מגדיר אוטומטית את ה-MTU לערך ברירת המחדל של סוג רשת ה-VPC שאתם יוצרים. ברשתות VPC עם פרופיל רשת RDMA, ערך ברירת המחדל של MTU הוא
8896.בוחרים באפשרות הגדרת פרופיל רשת ומבצעים את הפעולות הבאות:
- בשדה תחום, בוחרים את התחום של פרופיל הרשת שבו רוצים להשתמש. רשת ה-VPC שאתם יוצרים מוגבלת לאזור הזה, כלומר אתם יכולים ליצור משאבים ברשת רק באזור הזה.
- בוחרים את פרופיל רשת ה-RDMA לאזור שבחרתם קודם, למשל
us-central1-b-vpc-falcon,us-central1-b-vpc-roceאוus-central1-b-vpc-roce-metal. - כדי לראות את קבוצת התכונות הנתמכות בפרופיל הרשת שבחרתם, לוחצים על תצוגה מקדימה של תכונות פרופיל הרשת.
בקטע New subnet (רשת משנה חדשה), מציינים את פרמטרי ההגדרה הבאים של רשת משנה:
- בשדה Name, מזינים שם לרשת המשנה.
- בשדה Region, בוחרים את האזור שבו רוצים ליצור את רשת המשנה. האזור הזה צריך להתאים לאזור של פרופיל הרשת שהגדרתם. לדוגמה, אם הגדרתם פרופיל רשת באזור
us-central1-b(כמוus-central1-b-vpc-roce), אתם צריכים ליצור את רשת המשנה באזורus-central1. מזינים טווח IPv4. הטווח הזה הוא טווח ה-IPv4 הראשי של רשת המשנה.
אם בוחרים טווח שהוא לא כתובת RFC 1918, צריך לוודא שהטווח לא מתנגש עם הגדרה קיימת. מידע נוסף זמין במאמר בנושא טווחים של רשתות משנה IPv4.
לוחצים על סיום.
כדי להוסיף עוד רשתות משנה, לוחצים על הוספת רשת משנה וחוזרים על השלבים הקודמים. אפשר גם להוסיף עוד רשתות משנה לרשת אחרי שיוצרים אותה.
לוחצים על יצירה.
gcloud
כדי ליצור את הרשת, משתמשים בפקודה
gcloud compute networks createומציינים את הדגל--network-profile.gcloud compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILEמחליפים את מה שכתוב בשדות הבאים:
-
NETWORK: שם לרשת ה-VPC
NETWORK_PROFILE: השם הספציפי לאזור של פרופיל הרשת, כמוus-central1-b-vpc-falcon,us-central1-b-vpc-roceאוus-central1-b-vpc-roce-metal.פרופילי רשת RDMA לא זמינים בכל האזורים. כדי לראות את המקרים הספציפיים לאזור של פרופיל רשת שזמינים, פועלים לפי ההוראות להצגת רשימה של פרופילי רשת.
-
כדי להוסיף רשתות משנה, משתמשים בפקודה
gcloud compute networks subnets create.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGIONמחליפים את מה שכתוב בשדות הבאים:
-
SUBNET: שם לתת-הרשת החדשה -
NETWORK: השם של רשת ה-VPC שמכילה את תת-הרשת החדשה -
PRIMARY_RANGE: טווח ה-IPv4 הראשי של תת-הרשת החדשה, בסימון CIDR. מידע נוסף זמין במאמר בנושא טווחים של רשתות משנה של IPv4. -
REGION: האזור שבו נוצרת תת-הרשת החדשה. Google Cloud הכתובת הזו צריכה להתאים לאזור בפרופיל הרשת שהגדרתם. לדוגמה, אם הגדרתם פרופיל רשת באזורus-central1-b(כמוus-central1-b-vpc-roce), אתם צריכים ליצור את רשת המשנה באזורus-central1.
-
API
כדי ליצור את הרשת, שולחים בקשת
POSTאל ה-methodnetworks.insertומציינים את המאפייןnetworkProfile.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks { "autoCreateSubnetworks": false, "name": "NETWORK", "networkProfile": "NETWORK_PROFILE" }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו נוצרה רשת ה-VPC -
NETWORK: שם לרשת ה-VPC
NETWORK_PROFILE: השם הספציפי לאזור של פרופיל הרשת, כמוus-central1-b-vpc-falcon,us-central1-b-vpc-roceאוus-central1-b-vpc-roce-metal.פרופילי רשת RDMA לא זמינים בכל האזורים. כדי לראות את המקרים הספציפיים לאזור של פרופיל רשת שזמינים, פועלים לפי ההוראות להצגת רשימה של פרופילי רשת.
-
כדי להוסיף תת-רשתות, צריך לשלוח בקשת
POSTל-methodsubnetworks.insert.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks { "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET" }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שמכיל את רשת ה-VPC שרוצים לשנות -
REGION: השם של האזור Google Cloud שבו נוספה תת-הרשת. האזור הזה צריך להתאים לאזור של פרופיל הרשת שהגדרתם. לדוגמה, אם הגדרתם פרופיל רשת באזורus-central1-b(כמוus-central1-b-vpc-roce), אתם צריכים ליצור את רשת המשנה באזורus-central1. -
IP_RANGE: טווח כתובות ה-IPv4 הראשי של רשת המשנה. מידע נוסף זמין במאמר בנושא טווחים של רשתות משנה של IPv4. -
NETWORK_URL: כתובת ה-URL של רשת ה-VPC שבה מוסיפים את רשת המשנה -
SUBNET: שם לתת-הרשת
-
המאמרים הבאים
- כדי ליצור מופעים ברשת, צריך לעיין בהליך שמתאים לסוג המופע ולשיטת הפריסה:
- במאמר סקירה כללית על אפשרויות הפריסה מוסבר על מכונות וירטואליות עם GPU.
- לגבי מכונות H4D, אפשר לעיין במאמר יצירת מכונה וירטואלית עם תמיכה במנהל התקן IRDMA.
- סקירה כללית של פרופילי רשת מופיעה במאמר פרופילי רשת לתרחישי שימוש ספציפיים.
- מידע נוסף על פרופילי רשת RDMA זמין במאמר בנושא פרופילי רשת RDMA.