PracticU

ניהול דיסקים ב-vSAN
Raid Storage Policy

בלי כתוביותעם כתוביות
PracticU › קורס וירטואליזציה - VMware ESXi 8 › ניהול דיסקים ב-vSAN Raid Storage Policy
מילון מושגים:
RAID - שיטה לשילוב כמה דיסקים ליחידה אחת לשם ביצועים, יתירות (הגנה מכשל) או שניהם.
אחסון - שמירת נתונים באופן קבוע על התקנים כמו דיסקים או שירותי ענן, כך שיישמרו גם לאחר כיבוי.
קלאסטר - קבוצת מחשבים או שרתים שעובדים יחד כמערכת אחת, לשם זמינות גבוהה, ביצועים או חלוקת עומס.
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
ESXi - מערכת ההפעלה (היפרווייזר) של VMware שמותקנת ישירות על השרת ומריצה עליו מכונות וירטואליות.
מטמון - אחסון זמני ומהיר של נתונים שנדרשים שוב, כדי להאיץ גישה ולהפחית עומס מהמקור המקורי.
שחזור - החזרת נתונים או מערכת למצב תקין קודם מתוך גיבוי, לאחר תקלה, מחיקה או פגיעה.

ניהול דיסקים ב-vSAN Raid Storage Policy
ב-vSAN קובעים את רמת ההגנה והביצועים באמצעות Storage Policy, וההגדרה חלה על כל דיסק וירטואלי בנפרד ולא על כל האחסון. ההרצאה בונה Policy משלה ובודקת מה קורה כשהוסט יוצא מהקלאסטר.
רישיון ומדיניות ברירת מחדל
1. רישיון: RAID 5/6 דורש רישיון Advanced ומעלה, וב-Standard אין גם Deduplication. הצפנה דורשת Enterprise. בגרסת הניסיון יש הכול.
2. ברירת המחדל: vSAN Default Storage Policy היא RAID 1, כלומר שני עותקים, והיא סובלת נפילה אחת (FTT). בכל ESXi יש רק דיסק אחד, ולכן נפילת דיסק היא בפועל נפילת הוסט.
יצירת Policy חדשה
1. דרישות לפי סוג: RAID 5 דורש 4 הוסטים (נפילה אחת), מירורינג סובל שתי נפילות, RAID 6 דורש 6 הוסטים (שתי נפילות), ומירורינג של שלוש נפילות דורש 7. FTT0 אומר אפס נפילות, בלי הגנה ובלי עותק נוסף.
2. יצירה: ב-Policies and Profiles, Storage Policies, בוחרים New, מסמנים שהמדיניות היא להגדרות של vSAN, ובוחרים No data redundancy (RAID 0). זה להדגמה בלבד, כי אין מספיק הוסטים, ובשימוש אמיתי מתאים רק למידע לא קריטי כמו VDI או מידע זמני.
3. אפשרויות נוספות: הצפנה ו-Deduplication, חלוקה לרצועות (Stripes) עד 12, הגבלת IOPS למכונה, ו-Provisioning (למשל Thin, או שמירה מראש של אחוז מהגודל). אחוז ה-Cache לקריאה מוגדר ל-70%, והשאר לכתיבה. אפשר להעלותו, למשל ל-90%, אם רוב השימוש הוא קריאה. אם כל הדיסקים Flash אין צורך ב-Cache לקריאה.
4. שיוך לדיסק: בעריכת מכונה בוחרים לכל דיסק Policy משלו. כך דיסק 2 הוא ב-RAID 0 (קיים רק ב-ESXi השלישי), ודיסק 3 ב-RAID 1 (עותקים ב-ESXi השני והשלישי). דרך Virtual Objects, View Placement Details רואים את המיקום. ה-VM Home, עם הגדרות הלוגים, הוא ב-RAID 1. אפשר לשנות את ברירת המחדל של ה-Datastore.
תרחיש כשל
1. Maintenance Mode ללא העברת מידע: דיסק 2 הופך ל-Inaccessible, והאחרים ל-Reduced Availability (נגישים אך לא מוגנים). ה-Durability Component רושם את השינויים שההוסט הכבוי מפספס, כדי שלא יהיה סנכרון מלא בחזרה.
2. Ensure Accessibility: מעביר רק את מה שחיוני (דיסק 2 עבר ל-ESXi הראשון) ולא עותקים, בניגוד ל-Full Data Migration שמפנה הכול.
הוזכר גם שאחרי 60 דקות של נפילה מתבצע Resync לשחזור על דיסק אחר, ובדף Skyline Health ובקיבולת ההיסטורית (30 יום) רואים מצב ומגמות.
אחרי ההרצאה אפשר להגדיר Storage Policy ל-vSAN, לשייך אותה לדיסק וירטואלי ולהבין איך היא משפיעה על ההגנה.
השיעור הבא בקורס: הוספת דיסק ל-vSAN

פרקי ההרצאה: ניהול דיסקים ב-vSAN Raid Storage Policy

  1. 00:00

    רמות RAID בוויסאן

  2. 00:39

    רישיון Advanced לרייד 5 ו-6

  3. 01:34

    רישיון Enterprise להצפנת vSAN

  4. 02:11

    vSAN Default Storage Policy עם RAID 1

  5. 02:50

    יצירת Storage Policy משלנו

  6. 03:27

    השוואת רמות RAID ו-FTT

  7. 04:39

    בחירת No Data Redundancy

תמלול ההרצאה: ניהול דיסקים ב-vSAN Raid Storage Policy

הטקסט המלא של הדקות הראשונות בהרצאה «ניהול דיסקים ב-vSAN Raid Storage Policy» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם, בהרצאות הקרובות אני רוצה לספר לכם על רייד 5 ו-6 וגם על ריידים 0-1 שיש לנו בוויסאן, איך מגדירים Storage Policy, איך מגדירים את הוויסאן לעבוד בתצורה של רייד 5, 6 או רייד 0.

  2. 00:20

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

  3. 00:35

    כאן באתר של VMware אנחנו יכולים לראות שרייט 5 ו-6 דורשים רישיון מסוג Advanced ומעלה. בסטנדרט אין לנו את הרייט 5. דרך אגב, בסטנדרט אין לנו גם דה-דופליקיישן, זה אומר זיהוי בלוקים כפולים.

  4. 00:50

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

  5. 01:03

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

  6. 01:17

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

  7. 01:29

    אפשר לראות את זה כאן, שזה Supported License Features, כי אנחנו ב-Evaluation. גם כל הנושא של ההצפנה יש לנו, שזה גם דורש רישיון מיוחד, שימו לב.

  8. 01:39

    ה-Encry פה דורש בכלל רישיון של Enterprise. הצפנת המידע בתוך vSAN עצמו, כמו ביטלוקר כזה. קודם כל, בואו נלך לראות מה מוגדר לנו כרגע. נבוא ל-Data Store שלנו.

  9. 01:51

    ב-VSAN Data Store, בהגדרות שלו, כתוב כאן ש-Storage Policy שלנו, שהמדיניות שלנו כברירת מחדל זה vsan default storage policy מה מוגדר שמה אין לנו לינק ישיר אז נלך דרך התפריט הראשי policies and profiles כל הפוליסות כאן כולל הפוליסות שחלות על asx עצמו אבל אנחנו כרגע מעוניינים בסטורג' פוליסי ובתוך הסטורג' פוליסי אפשר לראות שיש לנו פה vsan default

  10. 02:21

    storage policy שמוגדר על רייד אחד לעשות העתק פעמיים של המידע וזה סובל נפילה של דיסק אחד של ESX אחד. האמת, הנפילות כאן מדברות על דיסקים. פשוט כרגע יש לי בכל ESX רק דיסק אחד עבור המידע, אז נפילה של דיסק אחד זה למעשה נפילה של ESX מבחינתי.

  11. 02:42

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

  12. 02:56

    בואו נעשה פוליסה משלנו ונדבר על כל זה בתוך הפוליסה נשאיר את פוליסת ברירת המחדל של vsan כמו שהיא ופשוט נעשה פוליסה חדשה משלנו נקרא לה vsan storage policy raid 0 דרך אגב, למה אני רוצה raid 0?

  13. 03:12

    זה אומר שזה לא מוגן בכלל כי יש לי כמות קטנה של ESXים הייתי בשמחה לוקח raid 5 אבל raid 5 לפי האתר של VMware דורש 4 ESXים ואין לי ארבע אי-סיקסים.

  14. 03:25

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

  15. 03:51

    ואז הדיסק הרביעי שנשאר עם המידע, צריך להרגיש שהוא ברוב ולכן יש פה דרישה לשבע ESXים בקלאסטר. אני מזכיר לכם שקלאסטר יכול להגיע עד 64 דיסקים ויש FTT0 שזה אומר פיילר to tolerate, כמות הפיילר, כמות הנפילות שאני מסוגל לסבול ואני מסוגל לסבול אפס נפילות.

  16. 04:15

    זה אומר שאין לי שום הגנה אבל זה חוסך לי מקום, לא דורש המון ESXים ולא דורש להעתיק מידע פעמיים. אז בואו נקרא לזה vsan רייד 0 תורג' פוליסי, נעשה נקסט, נבחר כאן שהפוליסה הזאת מתייחסת להגדרות של vsan, ושימו לב כשאני אשים פה v, תראו שיופיע פה הגדרות ייחודיות עבור vsan,

  17. 04:39

    נעשה נקסט, ויש לנו אפשרות לבחור כאן איזה סוג של רייד אנחנו רוצים. אני בוחר no data redundancy,

לקורס המלא: קורס וירטואליזציה VMware ESXi 8

ההרצאה הקודמת: מצב תחזוקה - vSAN - Maintenance Mode

ההרצאה הבאה: הוספת דיסק ל-vSAN

הרצאות קשורות מקורסים אחרים

  • סיכום ב-3 דקות - ניהול דיסקים - RAID
  • ניהול דיסקים ומחיצות RAID
  • ניהול דיסקים LVM - חלק 1
  • S3 Storage - חלק 1

קורסים נוספים במסלול

  • קורס וירטואליזציה - Hyper-V
  • קורס OpenStack