הגדרת Converged Network בשרתי Hyper-V 2012

10 ביוני 2013

 

Isr-Pic

 

 

 

 

 

מאת: ישראל גופמן, חטיבת הפרימייר, מיקרוסופט ישראל

 

רוב המימושים של וירטואליזציה כיום מבוססים על תשתית Blade Center. על מנת לממש פתרון מבוסס להבים (Bladeים) יש צורך בהקצאת פורטים וירטואליים לשרתים המארחים (Network Port). לרוב הפורטים לשרתים מוגדרים ומיוצגים על ידי פתרונות מבוססי Flex Fabric /Flex-10 ומנוהלים עי" אנשי התקשורת. בפתרונות בהם אין ריבוי פורטים כלומר אין מספיק פורטים (רשת) לכל סוגי התעבורה הפתרון מיושם ע"י קונסולידציה של מספר סוגי רשתות (CSV network , Live Migration ועוד ) על אותה תשתית (אותם כרטיסי רשת). תצורה זו אינה מומלצת ממספר סיבות שהעיקרי ביניהם הוא הקושי ביישום של QoS לסוגי התעבורה.

רק לצורך הדוגמא, במידה ואותם כרטיסים משמשים 2 סוגי תעבורה CSV network ו Live Migration Network ולא מיושם QoS ,במהלך ביצוע Live Migration קיים סיכוי שהתהליך ינצל את כל רוחב הפס ולא יוותר רוחב פס לתעבורת ה CSV Network (מצב המכונה גם כ Network Starvation mode).

 

כיצד Converged Networks משנה את התמונה

Converged networks, הינה יכולת שמוצעת כחלק מה-2012 Hyper-V ומנוהלת ב-2012 SP1 System Center VMM. באמצעות Converged Network ניתן להעביר סוגים שונים של תעבורת רשת כגון : Heartbeat ,Live Migration ,Csv Network על אותו תווך כלומר על אותה תשתית משותפת תוך כדי בידול והפרדה בין סוגי התעבורה השונים ויישום QoS לטיוב התעבורה ומניעת מצב של Network Starvation Mode .

ניתן לייצר כרטיסים וירטואליים על השרתים המארחים (Virtual Ethernets) כאשר כלVirtual Ethernet יוקצה לסוג תעבורה שונה לצורך העניין vEthernet ל Live Migration או vEthernet Heartbeat וכד'.

פתרונות דוגמת Flex Fabric, כבר קיימים זה זמן רב ומאפשרים הפרדה שכזאת, אלא שבניגוד לפתרונות Flex Fabric, במקרה של Converged Networks ההגדרה אינה מתבצעת ברמת התשתית, אלא ברמת השרתים ותוכנות הניהול וכך מתאפשרת גמישות רבה יותר ושליטה טובה יותר.

כל נושא הניהול וההגדרות מבוצעות כעת ע"י אותו ממשק ניהול של סביבת ה Hyper-V SCVMM 2012 SP1.ולכן מפשט את התהליכים שביישום הפתרונות ומקצר את זמני ההטמעה היות ואין צורך בשילוב של מספר צוותים לצורך מימוש הפתרון (צוות תשתיות תקשורת ו הצוות שמנהל את הסביבה הווירטואלית לרוב מדובר בצוותים שונים).

 

כיצד להגדיר Converged Network

בכדי לממש Converged Network ראשית עלינו ליצור Logical network לכל סוג תעבורה שנרצה להעביר על ה Converged Network (לדוגמה ,Live Migration ,CSV Network Heartbeat ).

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ניתן ליצור IP Pool לכל סוג תעבורה במידה ורוצים לחלק כתובות IP מתוך Pool (במקום להקצות כתובות IP בצורה ידנית לכל כרטיס רשת)

 

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

לאחר מכן ניצור VM Network המשויך לאותם Logical Network שיצרנו קודם. כל VM Network ישויך ל Logical Network המתאים.

 הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  יצירת Uplink Port

בהמשך נגדיר Uplink Port . הגדרה זו כוללת את הגדרת הקישור הפיסי (Uplink) וקביעת הצורה בה ה PORT יעבוד ואת תצורת ה LBFO (Load Balance and Fail Over).

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

יש לשייך את כל הרשתות הרלוונטיות (כל הרשתות שיעברו על אותו Uplink)

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

בסיום יצירת ה Uplink ניתן לראות את הPort שיצרנו מסוג Native Uplink Port Profile

 הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

יצירת Logical Switch

אובייקט זה מאגד את כל אותם אובייקטים שיצרנו קודם לכן

(Logical Network , VM Network , Native Uplink Port)

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

במהלך יצירת ה Logical Switch ניתן לבחור האם ה Uplink נמצא בתצורה של Team . במידה ונבחר Team ב Uplink mode , כש Logical Switch זה ישויך ל HOST מסוים ה Teaming יוגדר אוטומטית על ה Host בהתאם להגדרות שהוגדרו על ה Uplink Port.

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  כעת יש לבחור את ה Port Profile . הפרופילים שיוצגו כאן אלו הם אותם Uplink Port שהוגדרו במערכת קודם לכן.

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  ולבסוף במידה ורוצים לממש הגדרות QoS על ה Logical Switch יש לבחור Virtual Port  הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ב Virtual Port ניתן להגדיר הגדרות QoS כגון Minimum Bandwidth ,Maximum Bandwidth ו Weight .

בתוך המערכת מובנים כבר מספר פרופילים מוכנים(Port Profile) ל מספר סוגי תעבורה.

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

כעת ניתן להגדיר את ה Logical Switch ו ה VM Network שיצרנו בשלבים הקודמים ולשייכם לשרת מארח (Host) בשלב הראשון יש הוסיף Logical Switch

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  בשלב השני יש להוסיף Virtual Network Adapter ולהוסיף את הרשתות שמועברות על אותו Converged Network

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

בסיום התהליך ניתן לראות בשרת ה HOST כי נוצרו כרטיסי רשת (vEthernet) לכל רשת אותה הגדרנו ב SCVMM

כמו כן במידה וההגדרה ב Logical Switch כללה יצירת Team (LBFO) נוכל לראות כי כרטיסי רשת שהוקצו לצורך ה Converged Network נמצאים כעת ב Teaming בהתאם להגדרות שנמצאות ב Uplink Port (בדוגמא לא בוצע שימוש ב Teaming )

 

הגדרת Converged Network בשרתי Hyper-V 2012

 

 

 

 

 

 

 

לסיכום

פתרון ה- converged network מאפשר פשטות בהגדרה ובניהול הגדרות הרשת בסביבה הווירטואלית וכמו כן מספק מענה לתשתיות בהן יש מספר מועט של כרטיסי רשת / Network Ports ומרכז את כל הניהול וההגדרה באותו צוות (צוות וירטואליזציה).

 

לחצו להתנסות בWindows Server 2012 Virtual Machines

 

ישראל גופמן משמש כ- Senior Premier Field Engineer  במיקרוסופט ישראל ועוסק בתחום הוירטואליזציה ו Private Cloud .

הוסף תגובה
facebook linkedin twitter email

להגיב על yuval לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

2 תגובות

  1. yuval17 ביוני 2013 ב 0:32

    כל הכבוד
    האם זה אומר שפרוצדורה זאת מייתרת את השימוש ב Flex fabric? כלומר האם את כל ההגדרות נבצע אך ורק מה scvmm או שיש גם צורך בהגדרות מסוימות מצד ה flex fabric?

    הגב
  2. ישראל17 ביולי 2013 ב 7:05

    בשימוש ב Hyper-V Converged Network הצורך היחיד ב Flex10/Flex Fabric הוא להציג 4 פורטים לשרתים המארחים (Host) וכל שאר החלוקות של סוגי התעבורה וה QOS שלהם יעשה ע"י ה SCVMM

    הגב