اگر بلاگ هاي من رو دنبال کرده باشيد ميدونيد که يکي از طرف دار هاي سر سخت vSAN هستم;
همينطور که جلو ميره علاقم به اين راهکار بيشتر و بيشتر ميشه.
با هر آپديتي که VMware روي VSAN ميده، اين راهکار رو بي نظير تر ميکنه ;
بهتون پيشنهاد مي کنم که به جاي ذخيره ساز هاي متداول فيزيکي از اين ذخيره ساز مجازي سازي شده استفاده کنيد.
VSAN 6.7 Update 1
در اين ورژن قابليت هاي کليدي بهش اضافه شده که اول اون ها رو ليست وار براتون مي نويسم :
- TRIM/UNMAP Support
- Further VUM Integration
- Maintenance Mode Enhancements
- New Proactive Network Performance Test
- Historical Data Reporting
- Quickstart Workflow
در ادامه به هر کدوم به صورت جداگانه مي پردازيم .
TRIM/UNMAP Support
همونطور که احتمالا همه ميدونيد تا حالا VSAN هيچ مشکلي با قابليت UNMAP کردن نداشته .
به محض اينکه Object اي از ديتا استور VSAN پاک مي شد، اين راهکار فضاي اشغال شده اون رو به ديتا استور باز مي گردوند.
پس اين قابليت چيه؟
به صورت کلي الان بحث UNMAP کردن در لايه Guest يا سيستم عامل خيلي داغه.
شرکت هاي ذخيره سازي راهکار هايي رو دارن ارائه ميدن که به شما کمک مي کنه در ديتا استور هاي Thin زماني که فايلي از داخل سيستم عامل پاک مي کنيد فضاش رو به ديتا استور برگردونه.
اگر نميدونيد راجع به چي دارم صحبت مي کنم، بهتره شکل زير رو ببينيد.
هارد Thin خيلي خوبه ولي يه مشکلي داره.
اول که ايجادش مي کنيم حجمي نداره و عاليه، هر چقدر ازش استفاده مي کنيم رشد ميکنه، تا اينجا هم فوق العادست.
اما زماني که از داخل سيستم عاملت چيزي پاک مي کني به صورت اتوماتيک کوچيک نميشه و به همون حالت چاق ميمونه.
به اين کار که فضا رو بر مي گردونن ميگن UNMAP کردن .
قبلنا بايد خودت اين کار رو به صورت دستي انجام ميدادي ولي از موقعي که VMFS 6 اومده خودش اين کار رو انجام ميده ( ولي نه براي تمام ديتا استور ها).
حالا اين قابليت به VSAN هم اضافه شده يعني اگر در داخل يک سيستم عاملي فايل هايي رو که نميخواهي رو پاک کني VSAN اون فضا رو بر ميگردونه .
Further VUM Integration
همه ميدونيم که بهترين راهکار آپگريد کردن بستر مجازي سازي استفاده از vSphere Update Manager يا VUM هستش.
تو اين ورژن زماني که هاست ها رو آپگريد مي کني، VUM بزرگوار کامل هواي VSAN رو داره.
يعني ابتدا هاست رو ميبره تو Maintenance Mode بعد آپگريد مي کنه;
سپس هاست رو ريبوت ميکنه و بعدش هاست رو از Maintenance Mode خارج ميکنه.
اينا که چيزي نيست يک کار خيلي باحاله ديگه هم انجام ميده، Firmware کنترلر ها رو هم آپگريد مي کنه.
البته کنترلر هايي که در HCL وجود داشته باشند.
اينطوري با يک بار استفاده از VUM به همه مقصود هات ميرسي.
Maintenance Mode Enhancements
VMware براي Workflow هاي Maintenance Mode مربوط به VSAN خيلي زحمت کشيده و خيلي فاکتور توش اضافه کرده.
اما يکي از قابليت هاي جديدش اينه که زماني که داري هاست ها رو ميبري به Maintenance Mode خودش شرايط رو شبيه سازي ميکنه.
تست ميکنه ببينه اگر اين هاست رو ببري تو Maintenance Mode آيا فضاي کافي براي ماشين هاش ميمونه يا خير.
اگر ببينه که اين عمليات 1 ساعت طول بکشه و ممکنه دقيقه 50 فضا کم بياد قبل اعمال Maintenance خودش اول عمليات بلا فاصله Fail ميده.
علاوه بر اين يک فاکتور ديگه هم بهش اضافه کردن و اون چک کردن وضعيت بقيه هاست ها است.
موارد زير رو در بقيه هاست ها چک ميکنه :
- آيا هاست ديگري در Maintenance هست يا خير؟
- آيا هاست هاي ديگر Resync دارند يا خير؟
- آيا هاست ديگري در حال Rebuild هست يا خير؟
و در نهايت تست ميکنه که آيا اين آپگريد بيشتر از 60 دقيقه ( زمان تحمل از دست دادن يک Object قبل از Rebuild آن) طول ميکشه يا نه ؟
اگر ببينه بيشتر از 60 دقيقه طول ميکشه، اين Option زمان 60 دقيقه رو تو هاست ها زياد ميکنه تا کسه ديگه اي بدون اجازه اون Rebuild نکنه.
New Proactive Network Performance Test
VMware تست هاي مربوط به VSAN رو در اين چند ورژن اخير خيلي تغيير داده .
مثلا ديگه تست مربوط به Multicast نداريم ( چون تو ورژن 6.6 کل ترافيک Multicast مربوط به VSAN تبديل به Unicast شد)
مثلا ديگه تست Storage Performance رو نداريم.
به جاي اينها يک تست خيلي خوب و مفيد اضافه کرده يا بهتر بگم قبلا بود الان خيلي بهبود پيدا کرده و اون چيزي نيست جز Performance Test.
با گرفتن اين تست ميتونيد متوجه شيد که آيا شبکه شما قادر به Handle کردن بار هاي مورد نياز VSAN هست يا خير.
اين مخصوصا در شبکه هايي که سر ترافيک VSAN هاپ وجود دارد ( يعني نوع ارتباط لايه 3 است ) خيلي به درد ميخوره.
در کنار اين تست يک ابزار ديگه هم براي Diagnostic اضافه کرده که بهتون خيلي کمک ميکنه و ميتونيد با استفاده ازش مشکل رو پيدا کنيد.
Historical Data Reporting
اين قابليت هم خيلي جاش خالي بود.
اين قابليت بهتون اجازه ميده که بتونيد گزارش هاي مربوط به فاکتور هاي VSAN رو از گذشته تا الان ببينيد.
مثلا گزارش هاي مربوط به Capacity، اگر در دست باشد خيلي راحت ميتونم راجع به آيندم و اينکه کي فضام تموم ميشه تصميم گيري کنم.
يک قابليت بسيار کوچولو ديگه هم تو اين بخش اضافه کرده که من واقعا لذت بردم ازش استفاده کردم;
بهت اجازه ميده بر روي فضاي باقيمانده، يک Policy اعمال کني تا ببيني چقدر فضاي Raid شده بهت ميده.
( يعني فضاي خام در برابر فضاي Raid شده).
Quickstart Workflow
همونطوري که از اسمش پيداست اين قابليت به ادمين ها براي پياده سازي سريع VSAN کمک مي کنه.
شکل زير رو ببنيد.
اول ميپرسه کدوم هاست ها قراره تو Cluster VSAN باشند .
بعد اونا رو اد ميکنه و قابليت هاي Cluster رو روشون روشن مي کنه.
و در آخر کانفيگ ها مربوط به VSAN رو به صورت اتوماتيک ميزنه.
تازه اگر بخواهيد Scale هم داشته باشيد به صورت کامل کمکتون ميکنه.
نتيجه گيري
همونطوري که ديديد خيلي قابليت هاي جديدي به اين راهکار اضافه شده و کاملا مشخصه که روند استفاده از ذخيره ساز تو دنيا به کدوم سمت ميره.
حالا اين به خود شما بستگي داره که مقاومت کنيد يا سعي کنيد بر تکنولوژي Software Defined Storage مسلط بشيد.
درباره این سایت