יצירת רשת VPC לכרטיסי RDMA NIC

במאמר הזה נסביר איך ליצור רשת VPC עם פרופיל רשת RDMA שסופק על ידי Google Cloud.

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

לפני שמתחילים

חשוב לעיין בתכונות הנתמכות והלא נתמכות ברשתות VPC עם פרופיל רשת RDMA. אם מנסים להגדיר תכונות שלא נתמכות, Google Cloud מחזירה שגיאה.

יצירת רשת עם פרופיל רשת RDMA

כדי ליצור רשת VPC עם פרופיל רשת RDMA, מבצעים את השלבים הבאים.

המסוף

  1. נכנסים לדף VPC networks במסוף Google Cloud .

    מעבר לרשתות VPC

  2. לוחצים על יצירת רשת VPC.

  3. בשדה Name, מזינים שם לרשת.

  4. משאירים את תיבת הסימון הגדרת MTU באופן אוטומטי מסומנת. כשמסמנים את תיבת הסימון הזו, Google Cloud מגדיר אוטומטית את ה-MTU לערך ברירת המחדל של סוג רשת ה-VPC שאתם יוצרים. ברשתות VPC עם פרופיל רשת RDMA, ערך ברירת המחדל של MTU הוא 8896.

  5. בוחרים באפשרות הגדרת פרופיל רשת ומבצעים את הפעולות הבאות:

    1. בשדה תחום, בוחרים את התחום של פרופיל הרשת שבו רוצים להשתמש. רשת ה-VPC שאתם יוצרים מוגבלת לאזור הזה, כלומר אתם יכולים ליצור משאבים ברשת רק באזור הזה.
    2. בוחרים את פרופיל רשת ה-RDMA לאזור שבחרתם קודם, למשל europe-west4-b-vpc-falcon או europe-west4-b-vpc-roce.
    3. כדי לראות את קבוצת התכונות הנתמכות בפרופיל הרשת שבחרתם, לוחצים על תצוגה מקדימה של תכונות פרופיל הרשת.
  6. בקטע New subnet (רשת משנה חדשה), מציינים את פרמטרי ההגדרה הבאים של רשת משנה:

    1. בשדה Name, מזינים שם לרשת המשנה.
    2. בשדה Region, בוחרים את האזור שבו רוצים ליצור את רשת המשנה. האזור הזה צריך להתאים לאזור של פרופיל הרשת שהגדרתם. לדוגמה, אם הגדרתם פרופיל רשת באזור europe-west4-b (כמו europe-west4-b-vpc-roce), אתם צריכים ליצור את רשת המשנה באזור europe-west4.
    3. מזינים טווח IPv4. הטווח הזה הוא טווח ה-IPv4 הראשי של רשת המשנה.

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

    4. לוחצים על סיום.

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

  8. לוחצים על יצירה.

gcloud

  1. כדי ליצור את הרשת, משתמשים בפקודה gcloud compute networks create ומציינים את הדגל --network-profile.

      gcloud compute networks create NETWORK \
          --subnet-mode=custom \
          --network-profile=NETWORK_PROFILE
    

    מחליפים את מה שכתוב בשדות הבאים:

    • NETWORK: שם לרשת ה-VPC
    • NETWORK_PROFILE: השם הספציפי לאזור של פרופיל הרשת, למשל europe-west4-b-vpc-falcon או europe-west4-b-vpc-roce.

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

  2. כדי להוסיף רשתות משנה, משתמשים בפקודה 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 האזור הזה צריך להיות זהה לאזור שמוגדר בפרופיל הרשת. לדוגמה, אם הגדרתם פרופיל רשת באזור europe-west4-b (כמו europe-west4-b-vpc-roce), אתם צריכים ליצור את רשת המשנה באזור europe-west4.

API

  1. כדי ליצור את הרשת, שולחים בקשת POST אל ה-method‏ networks.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: השם הספציפי לאזור של פרופיל הרשת, כמו europe-west4-b-vpc-falcon או europe-west4-b-vpc-roce

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

  2. כדי להוסיף תת-רשתות, צריך לשלוח בקשת POST ל-method‏ subnetworks.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 שבו נוספה רשת המשנה. האזור הזה צריך להתאים לאזור של פרופיל הרשת שהגדרתם. לדוגמה, אם הגדרתם פרופיל רשת באזור europe-west4-b (כמו europe-west4-b-vpc-roce), אתם צריכים ליצור את רשת המשנה באזור europe-west4.
    • IP_RANGE: טווח כתובות ה-IPv4 הראשי של רשת המשנה. מידע נוסף זמין במאמר בנושא טווחים של רשתות משנה ב-IPv4.
    • NETWORK_URL: כתובת ה-URL של רשת ה-VPC שבה מוסיפים את רשת המשנה
    • SUBNET: שם לרשת המשנה

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