שינוי הגדרת ה-MTU של רשת VPC

ב- Cloud de Confiance, מגדירים את ה-MTU לכל רשת VPC. צריך להגדיר את הממשקים של מכונות Compute Engine שמשתמשות ברשת הזו כך שישתמשו באותה הגדרת MTU.

מידע נוסף מופיע במאמר בנושא הגדרות MTU ומופעי מחשוב.

יש שתי דרכים להתחיל להשתמש ברשת VPC עם הגדרת MTU שונה:

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

  • חשוב להבין את ההשפעות של שינוי ה-MTU של רשת VPC. מידע נוסף זמין במאמר בנושא יחידת שידור מקסימלית.
  • מתכוננים להפסקת הפעולה ולהפעלה מחדש של כל מכונות ה-Compute שמחוברות לרשת ה-VPC, למשל על ידי הגדרת חלון זמן לתחזוקה.

שינוי הגדרת ה-MTU של רשת VPC

כדי לעדכן את ה-MTU של רשת VPC:

  • מפסיקים את כל מופעי המחשוב.

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

  • משנים את ה-MTU של רשת ה-VPC.

  • מפעילים את כל מופעי החישוב.

  • עדכון מופעי Windows.

הפסקת כל מופעי החישוב

אפשר להפסיק כמה מכונות וירטואליות בו-זמנית באמצעותCloud de Confiance המסוף. כדי להציג את כל המכונות ברשת מסוימת, בדף Compute Engine VM instances משתמשים בסרגל המסננים כדי לסנן לפי המאפיין Network, ואז בוחרים את הרשת הרצויה.

אפשר להשתמש ב-CLI של gcloud כדי לעצור כמה מופעים שנמצאים באותו אזור בו-זמנית.

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

עדכון ה-MTU של הרשת

לפני שמשנים את ה-MTU של רשת ה-VPC, צריך לוודא שהפסקתם את כל המכונות של Compute.

המסוף

אי אפשר לעדכן את ה-MTU של הרשת במסוף Cloud de Confiance . אפשר לעיין בהוראות ל-Google Cloud CLI או ל-API.

gcloud

מעדכנים את ה-MTU של הרשת באמצעות הפקודה gcloud compute networks update.

gcloud compute networks update NETWORK \
    --mtu=MTU

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

  • NETWORK: השם של רשת ה-VPC שרוצים לשנות את ה-MTU שלה.
  • MTU: ה-MTU של הרשת שרוצים להגדיר. הערך יכול להיות כל מספר בין 1300 לבין 8896. הערכים הנפוצים הם 1460 (ברירת מחדל), 1500 ו-8896 (מקסימום).

API

שינוי ה-MTU של רשת VPC קיימת.

PATCH https://www.s3nsapis.fr/compute/v1/projects/PROJECT_ID/global/networks/NETWORK
{
  "mtu": MTU
}

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

  • PROJECT_ID: מזהה הפרויקט שמכיל את רשת ה-VPC שרוצים לשנות.
  • NETWORK: השם של רשת ה-VPC שרוצים לשנות.
  • MTU: ה-MTU של הרשת שרוצים להגדיר. הערך יכול להיות כל מספר בין 1300 לבין 8896. הערכים הנפוצים הם 1460 (ברירת מחדל), 1500 ו-8896 (מקסימום).

למידע נוסף, עיינו בשיטה networks.patch.

הפעלה של מכונות

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

אפשר להפעיל כמה מופעים שנמצאים באותו אזור בו-זמנית באמצעות ה-CLI של gcloud.

מידע נוסף על הפעלת מכונות זמין במאמר עצירה או הפעלה מחדש של מכונה ב-Compute Engine.

שינוי הגדרת ה-MTU של מופעי Windows

מופעי Windows שמבוססים על תמונות של מערכת הפעלה ציבורית מוגדרים עם MTU קבוע של 1460. יכול להיות שבמכונות Windows מותאמות אישית יש הגדרות MTU שונות.

כדי להגדיר מופעי Windows לשימוש ב-MTU שונה, מבצעים את הפעולות הבאות בכל מופע:

שורת הפקודה

  1. פותחים את שורת הפקודה (cmd.exe) כאדמין.
  2. מריצים את הפקודה הבאה כדי לקבוע את האינדקס של הממשק שרוצים לעדכן:

    netsh interface ipv4 show interface 
  3. עדכון הממשק:

    netsh interface ipv4 set interface INTERFACE_INDEX mtu=MTU store=persistent 
  4. מעדכנים את ההגדרה של מנהל ההתקן של המכשיר:

    1. פותחים את מנהל ההתקנים באמצעות הפקודה הבאה:
      devmgmt.msc
      
    2. מרחיבים את הקטגוריה מתאמי רשת.
    3. לוחצים לחיצה ימנית על המכשיר Google VirtIO Ethernet Adapter (מתאם אתרנט של Google VirtIO) או Google Ethernet Adapter (מתאם אתרנט של Google).
    4. בוחרים באפשרות מאפיינים.
    5. לוחצים על הכרטיסייהמתקדם.
    6. בשדה Init.MTUSize, מזינים את הגדרת ה-MTU.
    7. לוחצים על OK.

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

PowerShell

  1. פותחים את PowerShell כאדמין.
  2. מריצים את הפקודה הבאה:

    Set-NetIPInterface -InterfaceAlias INTERFACE_NAME -AddressFamily IPv4 -NlMtu MTU 
  3. מריצים את הפקודה הבאה כדי לעדכן את הגדרות מנהל ההתקן:

    Set-NetAdapterAdvancedProperty -Name "Ethernet" -RegistryKeyword MTU -RegistryValue MTU 

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

העברת מופעי מחשוב לרשת MTU אחרת

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

  1. יוצרים את הרשת החדשה עם ערך ה-MTU החדש.
  2. יוצרים את כל כללי חומת האש והמסלולים שנדרשים ברשת החדשה.
  3. יוצרים מכונה וירטואלית עם כמה ממשקי רשת ברשת הישנה. ממשק אחד מתחבר לרשת החדשה באמצעות MTU חדש, והממשק השני מתחבר לרשת הישנה באמצעות MTU ישן.
  4. מגדירים את המכונה החדשה כשרת משני לשרת הקיים.
  5. מעבירים את השרת הראשי לשרת המשני.
  6. מעבירים מכונות וירטואליות לרשת החדשה או יוצרים מופעים חדשים ברשת החדשה. אם יוצרים מופעים חדשים, אפשר ליצור אותם מאפס, מתמונה קיימת או על ידי יצירת snapshot של המופעים הקיימים ושימוש בו כדי לאכלס את דיסקי האחסון המתמיד החדשים.
  7. מגדירים את המכונות האלה כך שישתמשו בשרת התפעולי ברשת הזו.
  8. העברת התנועה למופעים החדשים.
  9. אם אתם מתכוונים למחוק את הרשת הישנה, אתם צריכים ליצור שרת חדש ברשת החדשה, לסנכרן אותו עם השרת הקיים ולבצע מעבר לגיבוי בעת כשל אליו.
  10. מוחקים את השרת הישן ואת הרשת הישנה.