خريد اينترنتي
خريد اينترنتي

نحوه ساخت Storage Group در استوريج هاي EMC

چگونه يك Storage Group  بسازيم ؟

 

در اين آموزش قصد دارم مقداري در خصوص فرآيندهايي كه احتمالا روزانه يك مدير Storage با آن درگير است صحبت كنم.

 

درست كردن يك Lun

اولين مرحله از آموزش ما توليد يك LUN است. در اين آموزش تمامي مراحل با بهره گيري از GUI انجام مي شود وليكن قابليت انجام تمامي اين مراحل توسط CLI نيز موجود است. بسيار خوب در ابتدا به EMC خود متصل شويد و پس از باز شدن صفحه اوليه Unisphere، تجهيز مورد نظر خود را انتخاب نماييد. پس از آن در منوي بالايي بروي قسمت Storage برويد و آنگاه LUN را انتخاب نماييد.

Unisphere Storage Menu

وقتي كه  LUN را انتخاب نموديد در صفحه بعد ليستي از تمامي LUN هاي موجود خود را مشاهده مي نماييد. شما مي توانيد نحوه نمايش اين ليست را به سليقه و دلخواه خود تغيير دهيد و يا حتي اين ليست را بصورت يك فايل Export نماييد. از دكمه هاي پايين صفحه گزينه “ Create “ را انتخاب نماييد.

Unisphere – LUN Section

بعد از انتخاب دكمه ” Create ” پنجره زير را مي بينيد :

Create New LUN

قطعا چيزي كه شما بروي تجهيز خود مشاهده مي نماييد با تصوير فوق يكسان نيست. بنا به تنظيمات شما تفاوتهايي وجود دارد. در تصوير نمونه ما يك Pool با Raid 6 بنام Pool-Bronze داريم.

 

موارد ابتدايي كه بايد آنها را وارد نماييد و همچنين به خوبي درك نماييد عبارتند از :

  • آيا شما يك Pool LUN مي خواهيد و يا يك Raid Group LUN ؟
  • آيا LUN شما بايد Thin باشد يا Thick ؟ آيا بايد Deduplication روي آن فعال باشد يا خير ؟
  • ظرفيت آن چقدر بايد باشد و LUN ID آن چند بايد باشد ؟

 

در اين مثال، ما قصد داريم يك Pool LUN با سايز 100 GB توليد كنيم.براي اين منظور من از يك Storage Pool كه از قبل ساخته شده است و Pool-Silver نام دارد، استفاده مي كنم. من مي خواهم اين LUN بصورت Thin باشد. همچنين قصد دارم LUN ID شماره 43023 را براي آن انتخاب كنم.

Create New LUN

بعد از كليك بروي گزينه “ Apply “ ، يك تاييديه از شما گرفته مي شود و آنگاه LUN توليد مي شود و در نهايت يك پيغام ” Success ” دريافت مي كنيد.

 

همين! تمام شد! شما توانستيد يك LUN بسازيد. به همين سادگي!

 

اتصال به يك HOST

در اولين قدم ما يك LUN ساختيم. حال ما به يك Host براي اتصال و دسترسي به LUN نياز داريم. در اين مثال مي خواهيم نحوه ساخت يك Host را فرا بگيريم. فرض كنيد يك Host جديد در محيط ما به تازگي نصب و راه اندازي شده است وليكن تا كنون روشن نشده است. اما ما از HBA WWN آن مطلع هستيم.

تا زماني كه سرور روشن نشده است، ما هيچ Host را در ليست Host List نخواهيم ديد. در شرايط عادي پس از اتصال Host به Storage، عموما توسط يك Host Agent و يا Unsiphere Server Utility و در موارد خاصي هم بصورت دستي، Host خود را بروي تجهيز Register مي نمايد. Host Agent ها در دو نسخه ويندوزي و لينوكسي موجود هستند و با نصب آنها بروي سرور مربوطه فرآيند Auto Register اتفاق مي افتد. لازم بذكر است كه با توجه به اينكه vMware از شركتهاي زير مجموعه EMC است، تمامي Hypervisor هاي اين شركت بصورت پيش فرض اين Agent را در خود دارند.

 

در اين مثال ما قصد داريم شيوه Manual Registration را انجام دهيم. براي اين منظور به منوي Host رفته و آنگاه Initiators را انتخاب نماييد.

Unisphere Host Menu

تمامي هاستهاي متصل به SAN حداقل يك Initiator در اين ليست دارند. شما بايد بتوانيد صفحه شبيه تصوير زير ببينيد :

Unisphere – Initiators

بسيار خوب، چيزي كه مي بينيد ليستي است از تمامي Initiator هاي موجود. يك قانون مهم : هر Initiator مي تواند تنها در يك Storage Group باشد. هيچ استثنايي نيز ندارد. اين قانون در واقع مي گويد كه : هر هاست تنها و تنها مي تواند در يك Storage Group وجود داشته باشد. حال اگر با دقت بيشترب به تصوير ارائه شده نگاه كنيد، درمي يابيد كه هر هاست مي تواند بيش از يك Initiator نيز داشته باشد. پس مي توان با شيوه اي خاص يك هاست را در چندين Storage Group قرار داد!

 

حال ببينيم چگونه مي توان بين يك هاست و يك LUN توسط Storage Group ارتباط برقرار كرد.

در صورت رعايت اصول MPIO هر هاست داراي 4 Initiator خواهد بود.

  1. host_HBA_1 connected to Port_X in Storage Processor A
  2. host_HBA_1 connected to Port_Y in Storage Processor B
  3. host_HBA_2 connected to Port_Z in Storage Processor A
  4. host_HBA_2 connected to Port_U in Storage Processor B

در اين شيوهما هيچ Single Point Of Failure براي قطع ارتباط مابين هاست و Storage نداريم. از آنجاييكه نمي خواهم اين آموزش پيچيده و غير قابل درك شود و براي اينكه اين مثال ساده تر پيش برود، فرض مي كنيم كه هاست ما داراي تنها يك Initiator است كه به پورت 5 ،SP A متصل است. در پايين صفحه شما مي توانيد دكمه Register را بيابيد.

Create Initiator Record

بسيار خوب پس از انتخاب Register، در پنجره جديد WWN را وارد نماييد. پورت متصل به هاست را تعيين كنيد و Failover Mode را در حالت Active-Active يا همان ALUA بگذاريد و براي نام test_host و براي آن IP آدرس را وارد نماييد، آنگاه بروي دكمه  OK بفشاريد.

Create Initiator Record

موفقيت آميز بود و توانستيم يك هاست جديد توليد نماييم. حال پس از Refresh نمودن بايد بتوانيد هاست جديد را در ليست ببينيد.

Unisphere – Our “fresh” Initiator

همانگونه كه مي بينيد هاست جديد عضوي از Storage Group بنام management~ مي باشد. management~ در واقع يك Storage Group خاص است. و هر هاستي كه در آن حضور دارد بدين معناست كه آن هاست درون هيچ Storage Group واقعي نيست.

بسيار خوب وارد Host List شويد. اسم هاست جديد را مي توانيد در اينجا ببينيد:

Unisphere Host List

همانگونه كه دريافتيد ما هاست را بصورت دستي توليد كرديم. اكنون ما هاست خود را براي اضافه كردن به Storage Group در اختيار داريم.

 

توليد يك Storage Group

اگر هنوز نمي دانيد كه Storage Group چيست و چرا به آن نياز داريم مي توانيد آموزش ” معرفي Access Logix، LUN Masking و Storage Groups ” را مطالعه نماييد.

براي درست كردن يك Storage Group خيلي ساده به قسمت Host > Storage Group برويد و آنگاه بروي گزينه Create كليك نماييد و تنها نياز است كه براي آن يك نام تعيين كنيد:

Create Storage Group

من يك Storage Group با نام new_SG درست كردم. پس از كليك بروي گزينه OK يك سوال از شما پرسيده مي شود مبتني بر اينكه : آيا شما مطمئنيد كه …. ؟؟؟!!! قطعا. من كه مطمئنم!! شما را نمي دونم!!

پس از آن شما شما يك پنجره شبيه اين مي بينيد :

New Storage Group

همانگونه كه مي بينيد فرآيند توليد موفقيت آميز بوده و گزينه ” Yes, I want to add LUNs and/or connect host ” را انتخاب نماييد. اين صفحه را خواهيد ديد :

Adding LUNs to Storage Group

در ابتدا شما بايد گزينه (ADD LUN(s را انتخاب نماييد. LUN هاي توليد شده خود را بيابيد و آنگاه گزينه “ Add “ را بفشاريد.

يك موضوع مهم در اينجا، انتخاب Host LUN ID است. همانگونه كه ديد من براي اين منظور هيچ مقداري وارد نكردم و Storage بصورت خودكار يك Host LUN ID را به هاست اعطا كرد. در صورت نياز جهت آشنايي بيشتر با HLU/ALU مي توانيد به آموزش ” معرفي Access Logix، LUN Masking و Storage Groups ” مراجعه نماييد.

پس از انتخاب LUN مورد نظر بروي كليد “ Apply “ بفشاريد و آنگاه Tab بعدي يعني Host را انتخاب نماييد:

Connect Host to Storage Group

تنها كار كه نياز است در اينجا انجام دهيد انتخاب هاست و يا هاستهاي دلخواه است. در پايان گزينه OK را بفشاريد.

 

خلاصه

شايد در ابتدا كمي پيچيده بنظر برسد وليكن تنها نياز است كه در انجام تمامي اين فرآيندها دقت عمل داشته باشيد. در نهايت اين مسائل را نيز بياد داشته باشيد :

  • شما مي توانيد چند LUN را به تعدادي Storage Group اضافه نماييد، تنها لازم است كه گزينه “ Show LUNs” را به “Already Connected To Different Storage Group “ تغيير دهيد.
  • بصورت پيش فرض شما مي توانيد يك هاست را تنها در يك Storage Group قرار دهيد و اگر هاستي را در Storage Group دومي قرار دهيد، آنگاه آن هاست از عضويت Storage Group اول خارج مي شود.
  • عضويت يك هاست در Storage Group بنام managment~ بمعناي عدم عضويت آن هاست در يك Storage Group واقعي است.
امتیاز:
بازدید:
برچسب: ،
موضوع:
[ ۱۰ ارديبهشت ۱۳۹۷ ] [ ۰۱:۳۵:۴۳ ] [ محمدرضااصغري ] [ نظرات (0) ]
[ ]
.: Weblog Themes By tibablog :.

درباره وبلاگ

نويسندگان
لینک دوستان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : 0
دیروز : 0
افراد آنلاین : 1
همه : 92
موضوعات وب
موضوعي ثبت نشده است
امکانات وب