Storage Pools ביצוע Raid | Dual Pairty | Thin והגדרות נוספות
הגדרת Raid 1 דרך Computer Management ב Windows Server 2012
במדריך זה נראה כיצד לבצע Raid 1, העתק של כונן אחד כך שכונן אחד הוא למעשה שכפול של השני ובכך יוצר לנו מצב של יתירות, כאשר כונן אחד נכשל השני ממשיך לתפקד ללא איבוד מידע.
ניתן לקרוא בהרחבה על הנושא במאמר באתר
פתחו את Server Manager
לחצו על Tools ואז Computer Management
ניתן לראות שDisk 0 שוקל 100GB והוא מכיל את מערכת ההפעלה ואת Disk 1 ששוקל גם הוא 100GB ולכן נבצע בו Mirror שהוא למעשה Raid 1
לחצו קליק ימני על System Reserved ואז Add Mirror
כעת נבחר את הכונן הקשיח שאליו יבוצע ה Mirror ולחצו על Add Mirror
* אם אינכם יכולים ליצור Mirror עם ה System Reserved חפשו בגוגל "Bootmgr – Copy to C:\ with EasyBCD"
הוא יעביר את ה Disk מ Basic ל Dynamic
כעת נלחץ קליק ימני על כונן C וגם פה על Mirror
גם פה לחצו על Add Mirror
וכעת 2 הכוננים יבצעו סנכרון בינהם
הגדרת Raid 5 דרך Computer Management ב Windows Server 2012
Raid 5 הוא למעשה striping עם Pairty במצב זה היתרון הוא מהירות הקריאה, אך החסרון שמותר רק לכונן אחד להיכשל במערך שכן אם יותר מאחד נכשל כל המערך קורס, בנוסף חייב מעל 3 כוננים על מנת ליצור Raid זה
פתחו את Server Manager
לחצו על Tools ואז Computer Management
3 דיסקים לפחות במצב Online ואחרי Initialize
לאחר מכן לחצו על אחד הכוננים ולחצו קליק ימני על New Raid 5
נגדיר את המחיצה
המערכת תגדיר את המחיצות כ Dynamic לחצו Yes
לאחר שהמחיצה נוצרה העברתי אליה קובץ על מנת לבדוק שהכל עובד
ועכשיו נעשה ניסוי, ננתק את אחד הכוננים ונראה מה יקרה…
מה שקרה שרשום שכונן זה חסר Missing ועל שאר הכוננים רשום Faild Redundancy בגלל שכונן אחד "קרס"
נוציא את הכונן הישן התקול ונכניס את החדש ואז נלחץ Repair Volume
נבחר את הדיסק החדש
לחצו Yes
והכוננים יבצעו Resynching מחדש
Windows Server 2012 R2 Storage Pools
Storage Pools, הוא למעשה אוסף Arry של כוננים קשיחים הנמצאים יחדיו באותה הקבוצה.
על כל הכוננים אותם אתם רוצים להוסיף ל Pool חייבים להיות ריקים
אז מה מיוחד במערך זה?
היכולת לבצע Thin Provisioning וליצור כמה מחיצות בגודל מסוים אפילו גדול יותר מהנפח הכולל וככל שהמידע גדל ( Scalability ) להוסיף עוד נפח (כוננים חדשים) למערך
נכון, זה כבר קיים במערכות Storage וכו' אבל זה מגיע Builtin ….
מונחים ומה חדש:
Write Back cache
משתמש בSSD כcache על מנת לכתוב במהירות גבוהה יותר ואינו צריך קינפוג
וכאשר משתמשים בזה כ Tiers זה אוטומטי יוגדר
ככל שתשתמשו ביותר Mirror תאלצו להשתמש ביותר SSD בתצורת 1:1
CSV Pairty
ב Windows Server 2012 R2 ניתן כעת להשתמש ב Pairty ב CSV (ר"ת Cluster Shared Volumes)
שחזור אוטומטי
אם דיסק נכשל ה POOL יבצע Rebuild , אבל אז נשאלת השאלה: איפה, אם לא הכנסתי דיסק חדש?!
התשובה היא שהבניה תעשה בשטח הפנוי שבדיסקים האחרים, נאמר ברשותי 12 דיסקים ב Dual Parity במצב בו 2 דיסקים יכולים להכשל דיסק אחד נכשל וקיים הרבה מקום פנוי במערך, אז יבוצע בנייה אוטומטית
Remove Disk
אם תנסו להסיר את אחד הדיסקים (תחזוקה, החלפה בגלל שהוא עושה בעיות וכו'…) בצד ימין תקבלו שגיאה שאומרת שהוצאה של הדיסק תגרום למערך להיכשל וה Pool ינסה לבנות עצמו מחדש
וכעת נעבור על Storage Pools
נתחיל במדריך וההסברים הנלווים לו,
הכנסו ל Server Manager
אם היו קיימים שרתים נוספים והגדרתם אותם שיוצגו הייתם יכולים לנהל את מערכי האחסון שלהם מרחוק גם כן…
ניתן לראות את השרת שכעת בו נשתמש במדריך…
נעבור ל Storage Pools
מצד ימין תוכלו לראות את הכוננים הקשיחים במערכת
את המושג Primordial שהוא פירוש של Unallocated Storage Capacity או בקיצור דיסקים שניתן להשתמש בהם והם לא בשימוש
הפירוש האמיתי הוא משחר ההיסטוריה (מוכר לכם? גם בגוגל כרום זה קיים כאשר רוצים למחוק או לאפס את הגדרות הדפדפן)
לכן נלחץ קליק ימני על Primordial ואז New Storage Pool
כעת ניתן שם למערך זה
לדוגמה S1 קיצור של אחסון1
כעת נסמן את כל הדיסקים שאנו רוצים להכניס למערך, וניתן גם לסמן Automatic, Manual, Hot Spare
נגדיר את כולם כ- Automatic ואחד כ Hot Spare
HotSapre – משמש כרזרבה , זאת אומרת ברגע שאחד הדיסקים יקרוס הוא ישתמש בכונן זה מכיוון שהוגדר ל Hot Spare
בסיום
כעת לאחר שיצרנו את המערך ולא נותרו עוד דיסקים קשיחים נלחץ על המערך שיצרנו S1 קליק ימני
נבחר את ה Storage Pool שלנו
ניתן שם לVD אותו ניצור, ונלמד מושג חדש Storage Tiers
Storage Tiers הוא למעשה פיצ'ר שמחייב כונן מסוג SSD מהיר ויקר יותר מHDD רגיל) וברגע שקיים במערך SSD הוא חייב להיות בAllocation במצב Automatic ואז במצב זה כל הקבצים שנכנסים אליהם המשתמשים בכונן הכי הרבה יעברו לSSD ובכך מהירות הקריאה והכתיבה יהיו גבוהים בהרבה
*אינו נתמך ב Pairty
כמובן שבמערך זה אין SSD ולכן נלחץ הבא
קיימים 3 סוגים
Simple – הוא למעשה Raid 0 Stripe המידע נכתב ונקרא מכל הכוננים, מהירות הכתיבה והקריאה יהיו מעולים, אבל! דיסק אחד נכשל, המערך כולו נכשל וכל המידע שלכם אבד
Mirror – במצב הרגיל של דיסק אחד נכשל אתם צריכים לפחות 2 דיסקים קשיחים כאשר רק לאחד מותר להיכשל, אם אתם רוצים 3-Way Mirror אתם צריכים לפחות 5 דיסקים קשיחים (במצב זה מותר ל2 דיסקים להיכשל)
כעת ניתן לבחור את סוג המערך Parity (שהוא למעשה Raid-5 עם לפחות 3 דיסקים וכאשר המצב הוא 7 דיסקים זה כבר הופך ל Raid-6 )
3 דיסקים ומעלה – Raid-5 עם אפשרות של דיסק אחד כושל
7 דיסקים ומעלה – Raid-6 עם אפשרות של 2 דיסקים כושלים במערך (קיים רק ב Windows Server 2012 R2 ואני מדגיש את R2)
לחצו הבא
כעת נבצע Thin Provisioning , סמנו אותו ולחצו הבא
Thin Provisioning – אומר כי הכונן יהיה 20GB אבל הוא ישתמש בכמה שהוא צריך מתוך ה Storage Pool,לעומת זאת ה Fixed למעשה ישתמש בכל נפח האחסון של הStorage Pool…
* ניתן ורצוי לתת נפח מקום גדול בהרבה מהכונן על מנת ליצור Scalability בעתיד לדוגמה הכונן כולו 600GB SAS אז ניתן 1.8TB על מנת שבעתיד אוסיף עוד 3 כוננים נוספים של 600GB ככל שהכונן יגדל *
ונשאלת השאלה למה לא להשתמש ב Storage Pool ? הסיבה פשוטה כי ברגע שהגדרנו 20 GB ונשאר עוד מקום ב Storage Pool נוכל להשתמש בזאת על מנת לפתוח עוד מחיצות וברגע שהמקום עומד להיגמר ניתן להוסיף עוד כוננים קשיחים למערך
רשמו 20GB ולחצו הבא
ולחצו צור
כעת ניצור את המחיצה, לחצו קליק ימני על הVD שיצרנו
ואז New Volume
לחצו הבא
לחצו הבא
אות הכונן
שם הכונן Apps
ולחצו על צור
בסיום ניתן לראות שהכונן נוצר
כעת ניתן ליצור עוד VD מתוך ה Storage Pool