storage networking laboratory - in persian

100
Cccxczxc ﺳﯿﺴﮑﻮ ﺑﻪ ﭘﺎرﺳﯽ آزﻣﺎﯾﺸﮕﺎه ﭘﺎﯾﻪStorage Networking ﺑﻪ ﭘﺎرﺳﯽ ﻧﺴﺨﻪ1.2 آﺑﺎن1392 ﺗﻬﯿﻪ و ﺗﻨﻈﯿﻢ ﻓﺮﯾﺪ ﻧﺼﯿﺮي اﻧﺠﻤﻦ ﺳﯿﺴﮑﻮ ﺑﻪ ﭘﺎرﺳﯽhttp//forum.ciscoinpersian.com

Upload: farid-nasiri

Post on 21-Nov-2014

429 views

Category:

Education


15 download

DESCRIPTION

Storage networking basics آزمایشگاه پایه Storage Networking به پارسی Storage networking از جمله مباحثی است که در فرومهای تخصصی کمتر به آن پرداخته میشود و نسبتا مهجور باقی مانده است . فارق از نقش بنیادین آن در زیرساختهای Private-Public Cloud وجود این مکانیزم در هر مجموعه ای افقهای جدیدی را به روی متصدیان مدیریت شبکه آن مجموعه میگشاید که تا پیش از آن تنها در کتب و مجلات تنها چند اسم و اصطلاح از آنها شنیده بودند مانند Active-Active/Passive Clustering-Metro Clustering -LanFree Backup-OnSite/OfSite Block level replication در این مجموعه قصد داریم ضمن معرفی جوانب بنیادین این تکنولوژی یک سناریو پایه ای و پرکاربرد در این حوزه را نیز قدم به قدم طراحی و پیاده سازی کنیم.امید است تا مورد استفاده متخصصین این مرز و بوم قرار گیرد.

TRANSCRIPT

Page 1: Storage networking laboratory - in persian

Cccxczxc

ئسحشهدف

سیسکو به پارسی

به پارسی Storage Networkingآزمایشگاه پایه

1.2نسخه

1392 آبان

تهیه و تنظیم

فرید نصیري

http//forum.ciscoinpersian.com انجمن سیسکو به پارسی

Page 2: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 1 of 100

به پارسی Storage Networking آزمایشگاه پایه

Storage networking از جمله مباحثی است که در فرومهاي تخصصی کمتر به آن پرداخته میشود و نسبتا مهجور

ین مکانیزم در هر وجود ا Private-Public Cloud فارق از نقش بنیادین آن در زیرساختهاي. باقی مانده است

مجموعه اي افقهاي جدیدي را به روي متصدیان مدیریت شبکه آن مجموعه میگشاید که تا پیش از آن تنها در کتب و

Active-Active/Passive Clustering-Metro مجالت تنها چند اسم و اصطالح از آنها شنیده بودند مانند

Clustering -LanFree Backup-OnSite/OfSite Block level replication

در این مجموعه قصد داریم ضمن معرفی جوانب بنیادین این تکنولوژي یک سناریو پایه اي و پرکاربرد در این حوزه را

.امید است تا مورد استفاده متخصصین این مرز و بوم قرار گیرد.نیز قدم به قدم طراحی و پیاده سازي کنیم

مطالبکلی رئوس

4.....................................................................................................................................................................................مقدمه

8.....................................................................................................................آشنایی با ادوات مورد استفاده در آزمایشگاه

Storage networking.......................................................................................................12 آشنایی با اصطالحات پایه

Storage Area Network....................................................................................................................18 آشنایی با اجزا

38.....................................................................................................................................................ها Topolgy آشنایی با

Zoning............................................................................................................................................................................47

IBM DS3500..................................................................................................................................51 آشنایی به خانواده

58.....................................................................................................................طرح ریزي و مالحضات پیش از پیاده سازي

62.........................................................................و پیاده سازي سناریوIBM DS Storage Manager آشنایی با ابزار

Page 3: Storage networking laboratory - in persian

Page 2 of 100

رئوس مطالب

مقدمه

آشنایی با ادوات مورد استفاده در آزمایشگاه بخش اول

Storage networking ا اصطالحات پایهآشنایی ب بخش دوم

Storage Area Network آشنایی با اجزابخش سوم

Host layer اجزاء

Fabric Layer اجزاء

Storage layer جزاءا

ها Topolgy آشنایی بابخش چهارم

-Point to Point-Aribtared loop-Edge core-Edge core Edge يها Topology بررسی

Storage networking انواع پورتها در

روشهاي نام گذاري و آدرس دهی

Zoning بخش پنجم

San switch Zoning آشنایی با

cisco Fabric Manager باآشنایی

IBM DS3500 آشنایی به خانوادهبخش ششم

IBM DS3524 معرفی اجزا

EXP3524 Expansion subsystem معرفی

Storage device شیوه هاي مدیریت

طرح ریزي و مالحضات پیش از پیاده سازي بخش هفتم

چگونگی اتصاالت فیزیکی

قواعد و مالحضات پیکربندي دیسکها با توجه به نوع کاربرد

Zoning مالحضات

و پیاده سازي سناریوIBM DS Storage Manager آشنایی با ابزار هشتم بخش

Storage manager معرفی

شناسایی استوریج ها موجود در شبکه

Storage manager آشنایی با وظایف قسمتهاي

Storage پیکربندي پایه

Raid group-Luns-Lun masking چگونگی

Page 4: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 3 of 100

دیاگرام سناریو

گرام سناریو مورد پیاده سازي در انتهاي دورهدیا - 1تصویر

Page 5: Storage networking laboratory - in persian

Page 4 of 100

مقدمه

براي ذخیره سازي و حفاظت از داده ها در شبکه اي که مختص این هدف ایجاد شده SAN در ساده ترین تعریف، از

براي نقل و انتقال داده ها در شبکه و FC(Fibre channel)و SCSI از پروتکلهاي SAN است استفاده میکنیم

شبکه اي که از آن نام بردیم .یره مستقیم آنها به صورت بلوکهاي داده در ادوات ذخیره سازي استفاده میکندذخ

امروزه روز عموما متشکل است از کابلهاي فیبر نوري و سوییچهایی که از پالسهاي نوري در عوض سیگنالهاي مرسوم

ن حال با گسترش و رواج روزافزون ساختارهاي در عی. استفاده میکنند Fibre channel الکتریکی تحت پروتکل

تحت پروتکلهاي SAN به عنوان بخش نتورك IP استفاده از شبکه هاي Privat/Public Cloud گسترده مبتنی بر

ISCSI,FCOE نیز بیش از پیش مورد توجه قرار گرفته است.

شبکه اي است که SAN یک Storage Networking Industry Association (SNIA) بنا به تعریف انجمن

تشکیل SAN ساختار. هدف اصلی آن انتقال دیتا مابین سیستمهاي کامپیوتري و ادوات ذخیره سازي اطالعات است

شده است ازیک زیرساخت ارتباطی دربردارنده اتصاالت فیزیکی همینطور یک الیه مدیریتی که هماهانگی مابین

SAN اصطالح.امپیوتري هدف را در امر نقل وانتقال دیتا فراهم میکندادوات ذخیره سازي ، اتصاالت و سیستمهاي ک

در . سرویس در مقابل نقل و انتقال مبتنی بر فایل هم به کار برده میشود Block I/O معموال و نه لزوما با مفهوم

ز طریق شبکه اي اختصاصی و بسیار سریع است که است که سرورها و ادوات ذخیره سازي ا SAN تعریفی ساده تر

.آن به هم مرتبط میشوند

Storage Area Networkساختار عمومی یک -2تصویر

Page 6: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 5 of 100

، به واسطه جدا شدن بار مدریت ارسال و دریافت داده از سرورها و واگذاري آن به الیه SANبا بهره گیري از معماري

ل سنگین با جریانهاي داده اي ذخیره سازي شاهد عملکرد روانتر و سریعتر سیستمهایی خواهیم بود که در تقاب

.دستاوردهاي زیر را براي سرویسها و مدیران شبکه ها به دنبال خواهد داشت SAN عالوه بر این استفاده از .هستند

افزایش دسترسی پذیري سرویسها ادوات ذخیره سازي و اطالعات ذخیره شده مرتبط با سرویسها، در دو الیه اي

با یکدیگر ارتباط برقرار میکنند که ثمره آن دسترسی (Mltipathing)ي چندگانه مستقل از هم از طریق مسیرها

. پذیري باالتر است

افزایش عملکرد عمومی سرویسها بار محاسباتی و پردازشی جریان داده از روي دوش سرورها و هاستها برداشته شده

(off-loading) و به شبکه و ادواتی مجزا واگذار میشود

با بهره گیري از ویژگیهاي درونی و استاندارد ادوات ذخیره سازي Disaster site و انتقال داده بهمدیرت بحران

مقصد که میتواند در SAN مبدا در SAN ي از کل داده هاي موجود درBlock level ي میتوان در لحظه کپیزامرو

.محلی دو یا نزدیک قرار گرفته باشد در دسترس داشت

!و توجیهات مدیریتی SAN مزایاي استفاده از

در نگاه اول نیاز مند صرف هزینه هاي بسیاري براي سازمانهاي متبوع است اما با نگاهی عمیق SAN حرکت به سمت

تر به مزایاي آن که در ادامه به آن خواهیم پرداخت متوجه نکاتی خواهیم شد که از دید مدیریت سازمانی موجبات

TCO-Total cost of) ،کاهش هزینه هاي نگهداري(ROI-Return of investment)بازگشت سرمایه

ownership) و دوره کوتاه بازگشت سرمایه (PBP-Payback period) ناگفته نماند که هرچه .را فراهم خواهد کرد

دامنه سرویسهاي مورد استفاده از در یک مجموعه بیشتر و متنوع تر باشند موارد زیر بیشتر و بیشتر اهمیت خود را

.شان میدهندن

SCSI حذف محدودیتهاي فیزیکی طول کابل در اتصاالت کالسیک

را مشاهده میکنیم اما از گذشته به خاطر داریم SCSI مبتنی بر Direct attach هرچند امروزه کمتر اتصاالت

.ردبه طور منطقی وجود ندا SAN متر بود که این محدودیت در یکدوارده SCSI حداکثر طول مجاز کابلهاي

سرعت فوق العاده

عبور کند 4Gbpsقادر است به راحتی از مرز SAS امروزي با هارد دیسکهاي Fibre channel SAN معمولی ترین

.نیز عبور کنند 16Gbpsو با بهره گیري از دیسکهاي حالت جامد و تکنولوژیهاي مرسوم امروز از

ي از طریق مسیرهاي چندگانهدسترسی پذیري بهتر و قابل اعتمادتر به ادوات ذخیره ساز

درصورت از دست . میتوان از طریق مسیرهاي متعددي سرورها را به ادوات ذخیره سازي متصل کرد SAN در یک

.رفتن یک یا چند مسیر مسیرهاي دیگر جایگزین میشوند

عدم نیاز به خرید دیسکهاي متعدد براي سرورها

مابین سرورها ، حداکثر استفاده از ظرفیت دیسکهاي SAN ربا به اشتراك گذاري فضاي ذخیره سازي موجود د

به عمل خواهد آمد و نیاز به تهیه دیسکهاي اختصاصی براي سرورها به حداقل خواهد رسید و در SAN موجود در

Page 7: Storage networking laboratory - in persian

Page 6 of 100

.به صفر خواهد رسید Boot from san صورت استفاده از قابلیت

کاهش فضاي فیزیکی مورد نیاز در رك و دیتاسنتر

نیاز به خرید سرورهاي حجیم با قبلیت پشتیبانی از چندین هارد دیسک مرتفع خواهد SAN رت استفاده ازدر صو

شد

قابلیتهاي نوین مدیریت بحران

ادوات ذخیره سازي شرکت کننده در این معماري قابلیت. به شمار می رود SAN این مورد یکی از مزایاي اصلی

Mirroring این قابلیت به همراه بکاپ گیري کالسیک .واقع در محل دیگر دارا هستند اطالعات خود را در ادوات

. تضمین کننده سالمت اطالعات در شرایط بحرانی خواهد بود

نیاز به نفرات کمتر جهت مدیریت داده ها

تعداد نفرات متمرکز بر جریان حفظ سالمت داده SAN به واسطه تجمیع کل داده هاي سیستمی و غیر سیستمی در

ها کاهش معنا داري پیدا خواهد کرد

افزایش عمکلرد شبکه محلی کالسیک

Lan-free به واسطه جدا بودن فیزیکی مسیر عبور داده مابین سرورها از شبکه محلی همینطور امکان پیاده سازي

backup د ترافیک پشتیبان گیري از شبکه محلی عبور نخواهد کرد و موجب افزایش عملکرد عمومی شبکه موجو

.خواهد شد

Backup Windows کاهش

Backup windows هنگامی که از .به بازه زمانی اطالق میشود که طی آن از همه اطالعات پشتیبان تهیه میشود

پشتیبان تهیه میشود این عمل در هر بازه دلخواه زمانی از شبانه روز میتواند اتفاق LAN در مقایسه با SAN طریق

بدون تحت تاثیر قرار SAN از طریق CDP(Continus data protection) از متدهايدر صورت استفاده .بیفتد

دادن توان پردازشی سرورها یا ترافیک جاري شبکه میتوان این مهم را به انجام رساند

افزایش ظرفیت بدون ایجاد وقفه در ارائه سرویس

Expansion enclosure هاي متعدد ذخیره سازي به صورت Online اتصال به بستر موجود را دارا هستند امکان

میتوان ظرفیت موجود را افزایش داد Downtime نتیجتا بدون نیاز به

Server Clustering پشتیبانی از

Clustering متدي است که در آن دو یا چند سرور فیزیکی به صورت واحد دیده میشوند و هریک به نوعی پشتیبان

آنها دچار اختالل شود دیگري مسئولیت سرویسهاي موجود در آن را به عهده اگر یکی از.دیگري به حساب می آید

.میباشد Shared storage اولین الزام کالسترینگ بهره گیري از.میگیرد

دارند SAN سرویسهایی که نیاز به

دارند مانند SAN تعداد محدودي از سرویسهاي سطح باال هستند که جهت را اندازي اولیه نیاز به

Clustered applications

این امر .هاست میشوند shared storage سرویسهاي اجرایی هستند که از طریق گروهی از سرورهاي متصل به یک

عالوه بر امکان فراهم آوردن تقسیم بار مابین سرورها باعث افزایش دسترسی پذیري سرویسهاي تحت کالستر به

Page 8: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 7 of 100

از جمله سرویسهایی که از ابتدا .ا سرورهاي همسایه میشودواسطه جایگزینی آنی سرور از دسترس خارج شده ب

IBM HACMP,Solaris Cluster 3,HP مبتنی بر کالسترینگ بنا نهاده شده اند میتوان از

TruCluster,Oracle Fail safe Cluster,Oracle Real application Cluster,Micrsoft Cluster

Service,HP Serviceguard cluster,Novel netware cluster service نام برد

SAN Backup Applications

بهینه سازي Tape library و استفاده از SAN برخی نرم افزارهاي پشتیبان گیري اطالعات براي استفاده در محیط

Storage device در صورت استفاده از چنین ابزارهایی به صورت مستقیم میتوان از اطالعات موجود در.شده اند

برخی از نرم افزارهاي .پشتیبان تهیه کرد که نتیجه آن افزایش سرعت فرایند پشتیبان گیري خواهد بود Tapeوي ر

Symantec NetBackup,Tivoli storage رایجی که از این قابلیت پشتیبانی میکنند عبارتند از

manager,Symantec Baqckupexec Enterprise,CA Arcserve,Legato Networker,CommVault

Server Virtualization

Vmware,Hyper-v,Virtual iron,Egenera سرویسهاي مجازي سازي نرم افزاري و سخت افزاري همچون

جهت ارائه مجموعه سرویسهاي مبتنی افزایش دسترسی پذیري و تحمل خطا و نشان دادن قابلیتهاي خود در

ندمیباش SANمعماریهاي توزیع شده نیازمند استفاده از

Page 9: Storage networking laboratory - in persian

Page 8 of 100

آشنایی با ادوات مورد استفاده در آزمایشگاه بخش اول

اداوات مورد استفاده در آزمایشگاه - 3تصویر

همانطور که از دیاگرام پست اول پیداست ادوات مورد استفاده در آزمایشگاه متشکل هستند از

Cisco SAN Switch MDS 9148 دو دستگاه

Page 10: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 9 of 100

پس از برقراري اتصاالت مطابق با دیاگرام سناریو Cisco MDS 9148دستگاه دو - 4تصویر

IBM DS3524 FC Dual controller یک دستگاه

Page 11: Storage networking laboratory - in persian

Page 10 of 100

پس از برقراري اتصاالت مطابق با دیاگرام سناریو IBM DS3524نماي پشتی -5تصویر

IBM Qlogic Dual port HBA Card به همراه HP DL380G7 ه دستگاهس

Page 12: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 11 of 100

سرورها پس از برقراري اتصاالت مطابق با دیاگرام سناریو نماي پشتی -6صویر ت

IBM TS3200 Tape library و یک دستگاه

Tape library IBM TS3200نماي مقابل -7تصویر

.در ادامه مطالب و به ترتیب پیش روي در بخشها با هر یک از ویژگیهاي این ادوات بیشتر آشنا خواهیم شد

Page 13: Storage networking laboratory - in persian

Page 12 of 100

Storage Networking آشنایی با اصطالحات «خش دوم ب

Storage Networking Industry Association -SNIA با هدف استاندارد سازي تکنولوژیها و ایجاد هماهنگی

این انحمن . تشکیل شده است -کمپانی از سراسر دنیا 400بالغ بر - مابین سازندگان ادوات ذخیره سازي اطالعات

در . نیز منتشر کرده است Data storage و Storage networking ی جهت توصیف و تشریح مفاهیمفرهنگ لغات

.ادامه مباحث با گزیده اي از اصطالحات پرکاربرد اخذ شده از این فرهنگ آشنا میشویم

arbitrated loop

ات به طور مستقیم و بی واسطه است که در آن هر یک از ادو Fibre channel یکی از توپولوژي هاي اتصال ادوات در

در این توپولوژي هر لحظه تنها یکی از ادوات مجاز به ارسال .به دستگاه بعدي متصل شده و یک حلقه ایجاد میکنند

. دیتا میباشد

Arbitrated Loop Physical Address (AL_PA)

Arbitrated Loop هر یک از ادوات شرکت کننده در توپولوژي هدننبیتی مشخص ک8آدرس

B_Port

Bridge port – پورتی است متعلق به دستگاههاي بریج با هدف افزایش طول مسیرISL-Inter switch links . این

متصل میشود San switch از یک E_port پورت تنها به

Bandwidth

طالعات در مخابره داده هاي مترادف با ظرفیت انتقال ا –فاصله عددي مابین حد باال و پایین یک باند فرکانسی انالوگ

دیجیتال

baud

در صورتی که هر تغییر حالت موید یک بیت باشد . حداکثر نرخ تغییرات حالت سیگنال در ثانیه در یک مدار مخابراتی

همینطور وابسته به نوع کدینگ این امکان وجود دارد که هر تغییر .خواهد بود bit rate مترادف Baude rate عبارت

.نیست Bit rate مترادف با Baud rate ال بیانگر بیش از یک بیت باشد در این حالتحالت سیگن

Berkeley RAID Levels

Garth Gibson, Randy Katz, and David Patterson یکی از انواع مکانیزمهاي حفاظت داده است که توسط

به نامهاي Raid شش رده اصلی. شد منتشر Berkly در دانشگاه I/O تحت مقاله اي هنگام تحقیق روي سیستمهاي

Raid 0 , 1,…6 وجود دارند در عین حال ترکیبهاي منطقی آنها نیز مانند Raid 5 +Raid 0=Raid 50 معرفی شده

.اند

blade system

به سیستم کامپیوتري یا ذخیره سازي اطالعاتی که متشکل از یک شاسی واحد فراهم کننده برق،سرمایش و سایر

Page 14: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 13 of 100

ي مشترك بوده همینطور دربردارنده تعدادي واحد سروري یا ذخیره ساز اطالعات قابل حذف یا اضافه زیرساختها

گویند Balde system شدن باشد

ذخیره سازي متناسب با نیازهاي پیش /این سیستمها راه حلهایی مقیاس پذیر و ماژوالر جهت افزایش توان پردازشی

.رو هستند

Bridge

مورد استفاده قرار San Switch هاي دو E_port مابین ISL ف افزایش طول مسیر لینکدستگاهی است که با هد

میگیرد

Broadcast

Fabric هاي واقع در N_port ارسال پیام به کلیه

Canister

و سهولت در امر حذف RF در ادوات ذخیره سازي که با هدف کاهش تاثیرات Tape محفظه هاي قرار گیري دیسک یا

. یسکها مورد استفاده قرار میگیردو اضافه د

Cascading

جهت افزایش تعداد پورتها یا افزودن به فاصله فیزیکی قابلیت ارائه سرویس در Switch اتصال مستقیم تعدادي

Fabric

connection recipient

N_Portي است که درخواست اتصال Calss1 را دریافت میکند و به آن پاسخ میدهد

connectionless service

فاقد هرگونه اتصال مستقیم یا فیزیکی NL_Port یا N_Port ارتباط مابین دو

Controller

برد الکترونیکی جهت تفسیر و اجراي دستورات ،مدیریت انتقال دیتا ، تشخیص و اصالح خطا و مجموعه اي از وظایف

مدیریتی در ادوات ذخیره سازي

controller cache

آرایه دیسکها IO هدف افزایش عملکرد حافظه اي کوچک با

DAS

Direct attached storage مخفف

data deduplication

واحد از آن دیتا با هدف کاهش (واقعی(جایگزین کردن دیتاي تکراري موجود در یک آرایه با یک کد ارجا به نسخه

Page 15: Storage networking laboratory - in persian

Page 14 of 100

فضاي ذخیره سازي و نیاز به پهناي باند

disk block

. ه و بازخوانی اطالعات در ادوات ذخیر سازيکوچکترین واحد ذخیر

disk shadowing

Mirroring مراجعه شود به

disk striping

Data stripping مراجعه شود به

dual parity

هاي قدیم Raid در siangle parity ارتقائی بر حالت کالسیک. در دو محل مجزا Parity قرارگیري

data striping

.ها Strip یان اطالعات مابین دیسکهاي عضو آرایه از طریقتوزیع مساوي جر

E_Port

بریج با هدف B_Port سوییچ دیگر یا E_Port که به San switch واقع در یک Expansion port پورت توسعه یا

.میشوداستفاده Multi switch Fabric ها با هدف ایجاد E_Port از Inter switch link-ISL ایجاد

Fabric

FCP یک ساختار ذخیره سازي و انتقال داده مبتنی بر پروتکل Network بخش

F_Port

Fabric Port پورت متعلق به ، San switch که مستقیما به یک N_Port متصل میشود.

Fabric_Identifier (F_ID)

Inter-Fabric Routing در سناریو هاي Fabric مشخصه منتسب شده به هر

Fibre Channel over Ethernet (FCoE)

Fibre channel over Ethernet.مکانیزم کپسوله کردن فریمها FC در دل فریمهايEthrnet با هدف فراهم آوردن

IP امکان ارسال آنها از طریق شبکه هاي

Fibre

Fibre channel اصطالح مبین تکنولوژیهاي مبتنی بر فیبر نوري مورد استفاده در پروتکل

Fibre Channel (FC)

Page 16: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 15 of 100

تکنولوژي ارتباطی بسیار سریع با اصالت سریال مورد استفاده در فرایند انتقال داده مابین ادوات ذخیره سازي و

Fabric المانهاي واقع در

Fibre Channel Protocol (FCP)

Fibre channel از طریق شبکه هاي مبتنی بر SCSI پروتکل انتقال دستورات

FL_Port

Fabric Loop port – در یک ساختار Aribtrated loop به NL_port هاي متناظر متصل میشود.

Fx_Port

FL_Port یا F_port پورت با قابلیت ایفاي نقش

G_Port

Generic port – پورتی است که میتواند به عنوان E_port یا F_port مود اجرایی خود را هنگام.فعالیت کند

initialize در صورتیکه به. دشدن اولیه تشخیص میده N_port متصل شده باشد F_port خواهد شد و در صورتیکه

.خواهد بود E_Port متصل شده باشد E_Port به

GL_Port

Generic loop portپورتی است با قابلیت فعالیت در سه حالت، E_Port, F_Port or FL_Port . مود اجرایی خود

.ه به مود پورت طرف دیگر تشخیص میدهدشدن اولیه با توج initialize را در هنگام

Host Bus Adapter (HBA)

PC قابل نصب روي سرور و FC,ISCSI با هدف امکان برقراري ارتباط مبتنی بر IO کارت

hot spare (disk)

.واقع در آرایه اي از دیسکها که به طور خودکار جایگزین دیسک معیوب میشود Host standby دیسکی به صورت

Logical Unit Number (LUN)

. Raid group تشکیل شده در) پارتیشن هاي(مشخصه عددي منتسب شده به واحدهاي منطقی

multimode (fiber optic cable)

)زاویه تابش و بازتابش پرتوهاي نوري از درون هسته فیبر(نوعی از فیبر نوري با قابلیت عبور همزمان چندین مود

Multi-Path I/O (MPIO)

سرور/امکان دسترسی از چندین مسیر مختلف به یک سیستم ذخیره سازي اطالعات براي یک هاست

N_Port

Node Port – به طور مستقیم به F_Port یا N_Port پورت انتهایی در اتصاالت.دیگر متصل میشود FC

Page 17: Storage networking laboratory - in persian

Page 16 of 100

Network Attached Storage (NAS)

ه متصل شده و سرویس فایل را در اختیار کاربران و سرورها قرار دستگاه ذخیره سازي اطالعاتی که مستقیما به شبک

.می دهد

NL_Port

Node loop portماهیتا ، N_Port است که در توپوژي Arbitrated loop شرکت میکند.

Partition

قسمتی از ظرفیت .رنج آدرس همجوار از بلوکهاي دیسکهاي فیزیکی که توسط سیستم عامل قابل مشاهده است

یسک فیزیکی یا مجازيد

Port_ID

مورد استفاده قرار Frame routing هشت بیت است که در فرایند 3بیتی منحصر به فرد مشتکل از 24یک آدرس

. میگیرد

single mode (fiber optic cable)

ي طوالنیعموما مورد استفاده در مسافتها) زاویه تابش(نوعی فیبر نوري با قابلیت عبور دهی تنها یک مود

Storage Area Network (SAN)

از دید دنیاي شبکه شبکه اي اختصاصی مابین سرورها و ادوات ذخیره سازي داده است که جریان داده اي مبتنی بر

. برقرار است ISCSIیاFCOEیاFCPبلوك و نه فایل در آن از طریق

storage controller

.منتهی به دستگاه ذخیره سازي IO دستوراتبرد میکروپروسسوري براي پردازش مستقیم

storage virtualization

جداسازي الیه هاي فیزکی و منطقی ادوات ذخیره سازي و نمایش صرفا بخش منظقی آن به هاستها

World Wide Node Name (WWNN)

اسم یونیک منتسب شده به نود از طرف کمپانی سازنده

World Wide Port Name (WWPN)

یونیک منتسب شده به پورت از طرف کمپانی سازنده اسم

Worldwide_Name (WWN)

اسم یونیک منتسب شده به دستگاه از طرف کمپانی سازنده

Page 18: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 17 of 100

Zone

می Zone تشکیل Fabric هاي مجاز به برقراري ارتباط با یکدیگر از طریق NL_port یا/ها و N_port مجموعه اي از

.دهند

zone set

.واحد Policy ها تحت یک zone مجموعه اي از

Page 19: Storage networking laboratory - in persian

Page 18 of 100

Storage Area Network آشنایی با اجزاخش سومب

Host را میتوان به سه الیه تقسیم کرد طبق شکل زیر باالترین الیه یا SAN اجزا شرکت کننده در یک ساختار

layer رتباط آنها را با الیه پایینتر تامین تشکیل شده است از سرورها و کامپیوترها و اینترفیسهاي واسطی که ا

کارتها و راه اندازهاي آنها HBAمیکند مانند

تشکیل شده است از سوییچها و اتصاالت فیمابین و سیستم عامل هاي مختص این الیه Fabric Layer الیه میانی با

.در آن جاي میگیرند که کلیه ادوات ذخیره سازي Storage layerو در نهایت الیه انتهاي یا NX OS مانند

در شکل زیر هر یک از این سه الیه را به همراه المانهاي تشکیل دهنده و نحوه ارتباطات فیزیکی و منطقی هر یک

. مشاهده میکنید

SANالیه ها و اجزا تشکیل دهنده -8تصویر

ت نوشتن را به سیستم داشته باشد درخواس SAN هنگامی که سرویسی در یک سرور نیاز به نوشتن اطالعات در

کارت به این HBA عامل محلی ارسال میکند،سیستم عامل این دستور و دیتاي هدف را از طریق درایور راه انداز

Gigabit linkموجود در کارت به واحد Firmware درایور مذبور جریان داده را از طریق.المان ارسال میکند

module(GLM) دیجیتال به پالسهاي سریال نوري است تحویل می دهد و پس از آن که وظیفه آن تبدیل داده هاي

فیبر نوري ) کابلهاي(واقع در انتهاي کارت به کابل Gigabit interface module(Gbic) پالسهاي نوري از طریق

Page 20: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 19 of 100

وارد میشود Fabric کارت، جریان داده به الیه HBA پس از خروج پالسهاي نوري از.متصل به کارت منتقل میشوند

ماژول واقع در سوییچ مجددا تبدیل پالس نوري به داده هاي دیجیتالی انجام میگیرد و Gbic با تحویل این پالسها به.

Fibre channel به دنبال آن سیستم عامل موجود در سوییچ قابلیت خواندن و کدگشایی اطالعات موجود در فریم

ریم دریافتی را به کدام مقصد و از طریق چه مسیري به را پیدا خواهد کرد سوییچ پس از آن تصمیم میگیرد که ف

ماژول موجود در پورت سوییچ مجددا دادها دیجیتال را به پالسهاي نوري Gbic.ادوات ذخیره سازي انتقال دهد

تحویل میدهد در مرحله بعد Storage موجود در Controller تبدیل کرده و از طریق کابلهاي نوري به پورتهاي

از جریان Parity جهت ساخت Raid ماژولهاي واقع در کنترلر تحویل به مدار Gbic یجیتال شده توسطداده هاي د

میشوند Storage داده ها و توزیع آن مابین دیسکهاي موجود در

فراهم Fabric همانطور که اشاره شد این الیه متشکل از سرورها و اینترفیسهایی که موجبات اتصال سرورها به الیه

این اجزا عبارتند از. دمی آور

Host bus adapter- HBA یک کارت سخت افزاري است که بر روي یکی از اسالتهاي برد اصلی سرور نصب

از طریق آن صورت میگیرد Fabric layer میشود و ارتباط سرور با

HBA Driver نرم افزاري است که موجبات برقراري ارتباط سیستم عامل با HBA یکندکارت را فراهم م.

Gigabit Interface Converter -GBIC واقع در پورتها.مبدل داده هاي دیجیتال به پالسهاي نوري بالعکس

HBAکارت

عمال در همه الیه ها قرار دارند و المانهاي شرکت کنند در ساختار را به هم متصل میکنند کابلها

Fabric Layer

Fabric یا بخش نتورك ساختار SAN است از تشکیل شده SAN Switches,SAN Hubs,Data

routers,Protocl Bridges,cables و وظیفه آنها اخذ جریان داده ازHBA کارتها و تحویل آن به ادوات ذخیره

مجموعه اي متصل به هم از ادوات ذخیره سازي واقع در شبکه به Fabric در تعریفی دیگر. سازي دور و نزدیک است

هنگامی Fabric کوچکترین ساختار. ها میباشد که توسط سرورها قابل دسترس میباشندهم پیوسته اي از سوییچ

.جهت ارتباط مابین سرورها و ادوات ذخیره سازي استفاده شود San Switch ایجاد میشود که از یک

Switched fabricمشتکل است از کلیه سوییچها شرکت کننده در یک فابریک

SAN fabric مجموعه اي است از Switched fabric هاي منفرد

در در عموم معماریهاي که .تشکیل شود Fabric میتواند از بیش از یک SAN از تعاریف باال نتیجه میگیریم که یک

پس تا اینجا دانستیم .لحاظ شده است شاهد استفاده از دو فابریک هستیم Redundancy مالحضات افزونگیآن

چ واقع در فابریک باشد همینطور یک فابریک میتواند از تعداد زیادي سوییچ به یک سوییچ تنها، میتواند تنها سویی

هنگامی که سوییچها به هم متصل نیستند هر یک باعث ایجاد یک فابریک مجزا میشوندو. هم متصل تشکیل شود

Fabric id مختص به خود را خواهند داشت .

هم نیست را SAN storage fabric ریفعمعنی و هم ت که لزوما هم Storage network جداي از تعاریف باال یک

در ساده ترین شکل .راه اندازي کرد ip میتوان از طریق به کار گیري کارتهاي شبکه معمولی و سوییچهاي کالسیک

Page 21: Storage networking laboratory - in persian

Page 20 of 100

در سرورها و بهره گیري از شبکه ISCSI را از طریق نصب درایورهاي Storage Networkممکن میتوان یک

TCP/IP صال آن به پورتهايموجود و ات ISCSI ادوات ذخیره سازي ایجاد کرد و حتی ساده تر از این تعرف از طریق

. ي تست پیدا کنیمBlock منتها با ماهیت فایلی و نه ماهیت shared storage به یک NAS اتصال یک

SAN switches

SAN Switch در یک ساختار ساده .ها نقطه مرکزي ارتباطی سرورها با ادوات مرکزي محسوب میشوند Single

fabric میتوان سرورها را تنها از طریق همین سوییچ به ادوات ذخیره سازي مرتبط کرد اما با لحاظ کردن مالحضات

. از دسترس خارج نشود SAN افزونگی نیاز به سوییچ دومی نیز خواهیم داشت تا در صورت از دست دادن یکی کل

در نظر داشته باشید که سرور داراي دو . متشکل از دو سوییچ را نشان میدهد ساده SAN Fabric تصویر زیر یک

همینطور میدانیم طبق تعریف در این .مجزایی متصل شده است Fabric Switch است که هر یک به HBA کارت

که به سوییچهاي تصویر زیر از آنجایی. را دارا هستیم Fabric با دو SAN حالت به جهت عدم اتصال سوییچها یک

باط برقرار میکند و از دست رفتن هر یک از تهم متصل نشده اند سرور از طریق دو مسیر کامال مجزا با استوریج ار

.سوییچها خللی در جریان ارتباطی ایجاد نخواهد کرد

Page 22: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 21 of 100

Dual Fabric SANتصویري از یک -9تصویر

ي بیشتري را به هر یک از فابریکها باال اضافه خواهیم در دراز مدت و با افزایش تعداد سرورها و استوریجها سوییچها

کرد مانند تصویر زیر

Page 23: Storage networking laboratory - in persian

Page 22 of 100

Dual Switched Fabricتصویري از یک - 10تصویر

بزرگتري به دست می آوریم عموم پیاده SAN Fabric همانطور که از تصویر بر می آید با اتصال سوییچها به یکدیگر

انجام میشوند یکی از مزیتهاي این ساختار امکان Dual Fabric ال و به صورتسازي استاندارد امروزي به همین منو

. بدون تاثیر آن بر دیگري است Fabric انجام تعمیرات و بروز رسانی در یک

SAN Switch ها نیز مانند سوییچهاي IP در این بین با دو رده کلی پیش رو .کالس بندي خاص خود را دارا هستند

Non-Modular,Modular هستیم

این سوییچها با شرکت در .گروه اول همانطور که اسمشان بر می آید داراي ساختار ثابت و غیر قابل تغییر هستند

Page 24: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 23 of 100

موجبات افزایش تحمل خطاپذیري را فراهم میکنند در صورت از Multi switch و Multifabric معماري ها

همسایه Fabricیا Fabric سیر دیگري واقع در هماندسترس خارج شدن یکی از آنها ترافیک به طور خودکار از م

عبور میکند

هاي بزرگ مشاهده میشوند Switched fabric هستند و عموما در مرکز Director classs گروه دوم سوییچهاي

زیرا نه تنها حاوي تعداد بسیار زیادي پورت فعال قابل افزایش به صورت ماژوالر هستند بلکه تقریبا میتوان گفت

Processorها و Port blade کلیه المانهاي تشکیل دهنده این سوییچها مانند.هیچگاه از دسترس خارج نمیشوند

Blade ها ماهیت ماژوالر و هاتپالگ داشته از اینرو میتوان حتی در هنگام کار قطعات آنرا تعویض کرد

CISCO MDSاعضاي خانواده -11تصویر

و Core در Director Switch را نشان میدهد که در آن یک Core-Edge تصویر زیر یک توپولوژي

. واقع شده اند Edge در non-modularسوییچهاي

Page 25: Storage networking laboratory - in persian

Page 24 of 100

Core-Edgeتوپولوژي -12تصویر

SAN روترها و جایگاهشان در

ا شدیم موجودمتفاوتی است و نقشی خاص تر المانهایی که با آنها آشن Storage networking روتر در معماري هاي

و به بیانی FC و ادوات ISCSI روتر در این معماریها نقش دیوایس واسط و در حقیقت بریج مابین ادوات.ایفا میکند

ISCSI مثال موجبات فراهم شدن ارتباط سرورهاي با.دیگر نقش تبدیل کننده پروتکل ارتباطی فیمابین را ایفا میکند

HBA را به شبکه هاي FC بریج مورد استفاده همزمان داراي یک یا چند اینترفیس/ترمیشود در اینحالت رو

ISCSI و FC میباشد تا قادر به جابجایی اطالعات مابین این شبکه هاي ناهمگون باشد.

SAN استانداردها و پروتکلهاي ارتباطی در

تکلهایی که در یک تشکیل شده است از المانهاي سخت افزاري و نرم افزاري و پرو SAN مکانیزم ارتباطی ادوات در

Page 26: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 25 of 100

.چرخه هماهنگ ،جریان داده مابین ادوات را برقرار و پایدار حفظ میکنند

از طریق پروتکلهایی انجام میشود که در گذشته با آنها آشنا شده IP مدیریت جریان داده در شبکه هاي مبتنی بر

یکی از .نیز وجود دارند SAN ده درایم مشابه چنین قواعد و پروتکلها منهتا از جنس و نوع دیگر براي جریان دا

- American National Standards Institute قدیمیترین و پر استفاده ترین پروتکلهاي انتقال داده که توسط

ANSI معرفی شد SCSI تحت عنوان 1985این استاندارد اولین بار سال . است SCSI-1 با هدف ایجاد استاندارد

شکل رایج این استاندار در حال حاظر.ت ارتباطی کمپانیهاي مختلف شکل گرفتارتباطی مابین سیستمها و اودا

SCSI-2 ماهیت باس.آن نیز تحت توسعه میباشد 3میباشد و نسخه SCSI به صورت جریان داده موازي میباشد و

.روند پیشرفت آن طی سالیان را در جدول زیر مشاهده میکنید

مجموعه اي از دستورات ارتباطی استاندارد فیمابین را SCSIیکی مابین ادوات ، عالوه بر استانداردهاي ارتباط فیز

باسهاي SCSCI-3 در.میگویند CSS یا به اختصار Command set به این مجموعه دستورات.نیز ارائه کرده است

ل توجهی نسبت به داده سریعتري معرفی شدند و با بهره گیري از شیوه انتقال سریال محدودیت طول کابل تاحد قاب

. معرفی شد1997در سال FC قبل کاهش پیدا کرد در همین بازه زمانی بود که استاندارد

Fibre Channel یک استاندارد انتقال داده سریال مبتنی بر فیبر نوري است و امروزه مهمترین بخش معماري

دردنیا مشغول تولید محصوالت مرتبط با FC امروزه تعداد زیادي سازنده ادوات.را تشکیل میدهد SAN ساختارهاي

در دل استاندارد اختصاصی خود SCSI-CSS این مزیت بزرگ را به لطف بهره مندي از FC . این تکنولوژي هستند

.نشان میدهد 2015جدول زیر سیر پیشرفت این استاندارد را از ابتدا تا سال .به دست آورده است

Page 27: Storage networking laboratory - in persian

Page 26 of 100

جدول زیر . داراي الیه هاي مختص به خود است و عمال به چهار الیه تقسیم میشود OSI این استاندار نیز همانند مدل

.هر یک از این چهار الیه را نشان می دهد

Fibre channelالیه هاي معماري -13تصویر

Page 28: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 27 of 100

Storage Area Networkآشنایی با اجزاسوم ادامه بخش

استانداردهاي دیگر براي ایجاد ارتباط با ادوات ذخیره سازي

متناظر با پیچیدگی ساختاریشان ) الیه(در این قسمت استانداردهاي ارتباط با ادوات ذخیره سازي را به سه قسمت

تقسیم میکنیم

SANاستانداردهاي ارتباطی دیگر در -14تصویر

الیه هاي پایینی همانطور که از دیاگرام فوق بر می آید تنها سه پشته از هر استاندارد ارتباطی قادر به برقراري ارتباط

SCSI,Ethernet,Fibre channelبا کابلهاي فیزیکی هستند

دهستند مانن Session الیه هاي میانی استانداردهاي این قسمت شامل پروتکلهاي انتقال و الیه هاي

Internet Small Computer System Interface -iSCSI

این پروتکل امکان .انتقال میدهد TCP/IP را از طریق بستر SCSI پروتکلهاي انتقال است که درخواستهاي از یکی

را فراهم میکند و این امکان را به وجود می آورد که سرورها و کالینتها از یک IP هاي مبتنی بر SAN پیاده سازي

با حذف شبکه . جهت برقراري ارتباط مستقیم با ادوات ذخیره سازي استفاده کنند IP بستر ارتباطی مبتنی بر

مختص به ادوات ذخیره سازي و انتقال جریان دیتاي این ادوات به شبکه محلی موجود امکان دسترسی به این ادوات

Page 29: Storage networking laboratory - in persian

Page 28 of 100

.با حداقل هزینه فراهم خواهد آمد

Fibre Channel Protocol -FCP

FCP در حقیقت پوششی بر پروتکل SCSI است جهت انتقال دستورات این استاندارد قدیمی از طریق بستر فیبر

صرفا براي استفاده در دنیاي سوپرکامپیوترها معرفی شده بود اما با گذشت 1997در ابتداي معرفی خود در سال .نوري

شد و جاي خود را Enterpriseذخیره سازي در پیاده سازي اندك زمانی به پرکاربردترین استاندارد ارتباطی ادوات

. داد Infiniband به

Fibre Channel over IP -FCIP

متدي است که .هم یاد میشودstorage tunnelingیا Fibre Channel tunneling از این استاندارد تخت عنوان

نظر . راه دور تحویل میشود FC SAN به IP اول از طریق یک تونل مبتنی بر FC SAN طی آن اطالعات مبتنی بر

FC مابین ساختارهاي IP در همه سازمانها فراگیر شده است امکان ایجاد ارتباط مبتنی بر IP به اینکه امروزه بستر

SAN در این شیوه ارتباطی مابین جزیره هاي.پراکنده امري قابل توجه خواهد بود SAN پراکنده، مدیریت جریان

FCکنترل میشود و باري روي دوش ادوات واقع در TCP/IP یره ها و کنترل خطا همگی توسطداده مابین جز

نمیشود بلکه صرفا باعث IP با FC اینست که موجب جایگزین شدن FCIP نکته قال توجه در خصوص.نخواهد بود

بودن هزینه خطوط نظر به گران .میشود IP هاي همسایه از طریق بستر Fabric موجود به Fabric بسط و گسترش

Wan بین شهري پرسرعت و کم تاخیر که الزامات چنین پیاده سازي می باشد ماژولهاي IP ارتباطی مبتنی بر

accelerator برابر جریان داده میشود در ادوات دو سر لینک مورد استفاده قرار 40که موجبات فشرده سازي تا

http//forum.ciscoinpersian.com/showthread.php?t=6664اطالعات بیشتر. میگیرند

Page 30: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 29 of 100

FCIPارتباط مراکز داده پراکنده از طریق - 15تصویر

Fibre Channel over Ethernet-FCOE

سرورها از طریق به . کپسوله و ارسال میکند 10Gig Etherentرا از طریق بستر مسی FC این استاندارد ،فریمهاي

که به طور توام داراي قابلیت converged network adapters -CNAکار گیري نوع خاصی از کارت شبکه به نام

همجوار تحویل میدهند FCOE Switch را به CNA هستند ترافیک توام خروجی از FC پردازش فریمهاي اترنت و

Ethernet و FC Fabric منتهاي به FC ترافیک به دو مسیر مجزاي FCOE Switch به CNA پس از اتصال.

.تفکیک خواهد شد IP منتهی به سوییچهاي کالسیک

Page 31: Storage networking laboratory - in persian

Page 30 of 100

FCOEچگونگی ارتباط ادوات شرکت کننده در معماري -16تصویر

Page 32: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 31 of 100

Storage Area Network آشنایی با اجزاقسمت پایانی بخش سوم

Gigabit Transport و تکنولوژيکابلها

10Gigفیبرهاي نوري و کابلهاي مسی . مورد استفاده قرار میگیرند Fibre channelدو رده کابلی در استاندارد

FCOE شرکت کننده در ارتباطات مبتنی بر

Single mode فیبر نوري

بنا به .مود نوري امکان عبور از آنرا دارد این رده فیبر نوري داراي قطر هسته کوچکتري بوده و در هر لحظه تنها یک

همین خاصیت تعداد انعکاسهاي نوري متقاطع صورت گرفته در طی مسیر به حداقل میرسند و نتیجه آن تضعیف کمتر

. و امکان ارسال سیگنال به مسافتهاي دورتر و با سرعت بیشتر است

قطر 125بیانگر قطر هسته بر حسب میکرون و 9که شناسایی میشوند 9/125فیبرهاي سینگل مود عموما با مشخصه

.غالف هسته میباشد

Single modeساختار فیبر نوري -17تصویر

Multi mode فیبر نوري

فیبرهاي مالتی مورد داراي هسته بزرگتري به نسبت سینگل مود هستند و امکان عبور چندین مود نوري همزمان را

عبور نرخ باالتري از داده ها را فراهم میکند عالوه بر این به دلیل افزایش تعداد فراهم میکنند این مشخصه امکان

انعکاسها و تفرق نوري پدید آمده به جهت عبور مودهاي نوري متعدد کیفیت سیگنال در مسیرهاي طوالنی تحت تاثیر

فیبرهاي مالتی مود معموال با مشخه . این نوع فیبر نوري در مسیرهاي کوتاه مورد استفاده قرار میگیرد . قرار میگیرد

.قطر غالف میباشد 125بیانگر قطر هسته بر حسب میکرون و 62.5و50مشخص میشوند که 62.5/125یا 50/125

Page 33: Storage networking laboratory - in persian

Page 32 of 100

Multimodeساختار فیبر نوري -18تصویر

واره و توسط رنگ پوشش بیرونی فیبرهاي نوري موید نوع آنها میباشند هرچند که هم TIA-598C طبق استاندارد

نگل مود و رنگ یبر طبق این استاندارد رنگ زرد مشخصه فیبرهاي س. همه سازندگان این مهم رعایت نمیشود

نارنجی مشخصه مالتی مود میباشد هر چند همانطور که در تصاویر زیر نشان داده شده است از رنگ آبی نیز جهت

. پوشش بیرونی فیبرهاي مالتی مود استفاده میشود

تصویري از پوشش فیبر هاي نوري-19صویر ت

Page 34: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 33 of 100

طبیعی است استفاده از فیبرها و کانکتورهاي . ماکزیممهاي ارتباطی مبتنی بر بسترهاي نوري در جدول زیر آمده اند

.بی کیفیت و تعدد پچ پنل هاي طی مسیر از این اعداد خواهند کاست

انواع کانکتورها

Tapeادوات مقصد مانند پورتهاي پچ پنل ، سوییچها ، روتر ها ، اتصال فیبرهاي نوري به پورتهاي

libraryeکنترلرهاي ادوات ذخیره سازي از طریق کانکتورهاي نوري صورت میگیرد که داراي چهار نوع، LC و SC و

FC, STدر این بین کانکتورهاي. هستند LC , SC بیشترین کاربرد را دارا هستند.

تنها . هستند LC ماژولهاي واقع در ادوات اکتیو متصل میشوند از نوع SFP/Gbic هکانکتورهایی که مستقیما ب

سایز کوچکتر آنهاست که اجاز تجمیع تعداد بیشتري ازآنها را در کنار هم SC تفاوت معنا دار آنها با کانکتورهاي

.میدهد

.میکنید مشاهدهرا در شکل زیر LC تصویر کانکتور

Page 35: Storage networking laboratory - in persian

Page 34 of 100

LC Connector - 20تصویر

.را در شکل زیر مشاهده میکنید SC تصویر کانکتور

SC Connector -21تصویر

Transciever ها

transmitter/receiver ماژولهاي مبدل سیگنالهاي نوري به داده هاي دیجیتال ، واقع شده در پورت ادوات شبکه و

یمی از ماژولهاي بزرگتري با همین هدف برخی ادوات قد . هستند FC ذخیر سازي اطالعات مبتنی بر استاندارد

. نامیده میشد و امروزه منسوخ شده اند Gbic استفاده میکردند که

Page 36: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 35 of 100

Gbic module -22تصویر

small هنوز هم براي نسخه هاي کوچکتر و سریعتر آنها که Gigabit interface convertor-Gbic اصطالح

form-factor pluggables-SFP در حال حاضر.به صورت غلط مصطلح به کار میرود نام دارد نیز sfp ها در انواع

SFP,SFP+ 10Gig,10 Gig SFP-XFP,Quad SFP 16تا 1براي سرعتهايGbps موجود هستند

Page 37: Storage networking laboratory - in persian

Page 36 of 100

SFP Moduleانواع -23تصویر

Storage Layer

.و اتصاالت واسط ها Tape drive این الیه تشکیل شده است از دیسکها ، کنترلرهاي آرایه دیسکها و

آرایه هاي ذخیره سازي ادواتی هستند وظیفه نگهداري، مدیریت و کنترل دیسکهاي شرکت کننده در جریان ذخیره

از اینرو به این ادوات آرایه ذخیره سازي میگوییم که در درون هر یک از انها .به عهده دارند SAN سازي داده را در

گرد RAID-Redundant array of indepent disk ر منطقی به نامتعداد زیادي دیسک مجزا تحت یک ساختا

.آمده اند

Logical Unit Number-LUN

ایجاد شده است Raid group/Raid set است که در دل یک) پارتیشن(بیانگر دیسک منطقی LUN یک

م به تعدادي پارتیشن تقسیم میشوند و پس از آن تقسی Raid group دیسکهاي درون آرایه در ابتدا به یک یا چند.

Page 38: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 37 of 100

منتسب میشود و از طریق همین مشخصه توسط یک LUN به هر پارتیشن یک مشخصه شناسایی یا همان.میشوند

. یا چند سرور مورد شناسایی واقع میشود

Page 39: Storage networking laboratory - in persian

Page 38 of 100

آشنایی با توپولوژیها و آدرس دهی« بخش چهارم

وپولوژي پایه هستندداراي سه نوع ت Fibre channel شبکه هاي مبتنی بر

Point to Point Arbitrated loop

Switched Fabric

نوع سوم رایجترین توپولوژي در پیاده سازیهاي امروزي است و خود داراي شاخه ها و مشتقاتی است که در تصویر زیر

.آنها را مشاهده میکنید

SANانواع توپولوژي ها در معماري -24تصویر

Point to Point topology

به یکدیگر است و هنگامی استفاده میشود که به دالیلی همچون عدم وجود FC ساده ترین فرم اتصال ادوات

Fabric امروزه عموم آرایه .قیما به یکدیگر متصل کنیم تورها تصمیم بگیریم که آنها را مسیا محدود بودن تعداد سر

لر خود هستند و این امکان را فراهم میکنند که همزمان پورت روي هر کنتر2دست کم داراي FCهاي ذخیره سازي

. بتوانند به آن متصل شوند کارتHBA /حداقل دو سرور

Arbitrated loop

تصل م به هم FC Hub نود به طور مستقیم یا از طریق 126توپولوژي منسوخ شده به حساب می آید که در آن تا

Page 40: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 39 of 100

. با یکدیگر ارتباط برقرار میکنند 400MBPSتقیم و با حداکثر سرعت میشوند و در هر لحظه تنها دو نود به طور مس

تا زمان اتمام این ارتباط سایر نودها مجاز به ارتباطات دیگر با یکدیگر نیستند این مکانیزم صدور مجوز و ممنوعیت

... نام داشت Arbitration ارسال ودریافت براي نودها

Switched fabric topology

است Fibre Channel Switched Fabric FC-SW مدل SAN رین شیوه در پیاده سازي معماریهايپرکاربرد ت

متشکل است از یک یا چند سوییچ در یک ساختار FC Fabric همانطور که در مباحث قبل اشاره کردیم یک.

ین شیوه هر پورت در ا. کوچک تک سوییچ محلی یا چند سوییچ توزیع شده که به طور خالصه به آن فابریک گفتیم

تمام FC-AL داراست و مانند متد FullDuplex شرکت کننده در فابریک پهناي باند اختصاصی خود را به صورت

.پهناي باند معماري را در هنگام ارسال و دریافت به دست نمیگیرد

Single switch topology

. هرگونه خاصیت افزونگی است و inter-switch link- ISL این شیوه داراي تنها یک سوییچ و فاقد

Cascaded and ring topology And Mesh topology

در صورت استفاده از . به هم متصل هستند ISL سوییچها در یک صف از طریق لینکهاي Cascade در توپولوژي

Mesh بدتراز این دو شیوه .ایجاد خواهد شد Ring دیگر مابین سوییچ ابتدا و انتهاي مسیر توپولوژي ISL یک

toplogy به دلیل منسوخ . است که در آن هر سوییچ به همه سوییچهاي شرکت کننده در توپولوژِي متصل است

در دنیاي امروز تنها دلیل استفاده از چنین ترکیباتی دسترسی .شدگی این شیوه ها هیچ تصویري از آنها درج نمیکنیم

داشته باشیم که FC اریوهایی که نیاز به دهها یا صدها پورتبه تعداد پورتهاي بیشتر است بدیهی است در چنین سن

خود موید وجود یک دیتاسنتر تمام عیار است استفاده از سوییچهاي ماژوالر رده باالتر انتخاب منطقی تري به نطر

. میرسد

به Edge-Core-Edge و Core-Edge و ظهور تفکر الیه اي در طراحی ها دو مدل SAN با بزرگتر شدن شبکه هاي

.مجموعه اي توپولوژیها اضافه شدند

Edge-Core-Edge Topology

در مرکز توپولوژي با هدف ایجاد افزونگی در این الیه Core switch از یک یا بیشتر Edge-Core-Edge توپولوژي

وات ذخیره متصل هستند جهت اتصال سرورها و اد Core که هر یک از آنها به هر دو Edge و تعدادي سوییچ اقماري

مطابق با الیه بندي Host,Storageدر این توپولوژي الیه هاي مجزاي Edge دو الیه. سازي به آنها استفاده میکند

این شیوه داراي نهایت مقیاس پذیري . هستند که در دل یک فابریک استاندارد توزیع شده اند SAN استاندارد

است و در صورت نیاز به تعداد پورتهاي SAN ه هاي معماريجهت افزایش ادوات شرکت کننده در هر یک از الی

.هاي جدیدي به توپولوژي اضافه میشود/صرفا سوییچ Host) یا (Storage بیشتر در هر الیه

را مشاهده میکنید که در آن هر یک از سرورها و استوریجها از طریق دو dual fabric در تصویر زیر یک معماري

Fabric تحمل خطا پذیر به یکدیگر متصل میشوند مجزا و یک جریان .

FCIP مورد استفاده دیگر این توپولوژي بسط و گسترش فابریک محلی و اتصال آن به فابریکهاي دوردست از طریق

نکته در .را به عهده میگیرد Fabric extender نقش Core در واقع در این حالت. یا اتصال مستقیم نوري است

Page 41: Storage networking laboratory - in persian

Page 40 of 100

و استفاده از فیبرهاي سینگل Dense Wave Division Multiplexing-DWDM ولوژيصورت استفاده از تکن

. مود معمولی میتوان فاصله دونقطه را تا صدکیلومتر افزایش داد

Edge-Core-Edgeتوپولوژي - 25تصویر

Core-edge topology

در مدل قبلی انها را مستقیما به Storage در عین حال میتوان در سناریو هاي کوچکتر با تعدیل سوییچهاي الیه

Core سوییچ را میتوان در یک ساختار 239نکته تا . متصل نمود Single Fabric دلیل آنرا در قسمت (وارد کرد

Page 42: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 41 of 100

Port میتوانیم با بهره گیري از core در صورت استفاده از سوییچهاي دایرکتور در الیه) . آدرس دهی خواهیم گفت

module ت در این الیه داشته باشیمپور 300ها تا.

Core-Edgeتوپولوژي -26تصویر

قواعد نامگذاري پورتها

پورتها نامهاي متفاوتی وابسته به نوع اتصالشان به ادوات مقصد و نحوه فعالیت خود دارا هستند به FC در استاندارد

ود عملکرد پورتها در این استاندارد وابسته م. عملکرد است به عبارت دیگر نام پورتها در این استاندارد وابسته مود

کارت همه سرورها و HBA به ادواتی است که در آنسوي لینک با آنها ارتباط برقرار میکند فرضا پورتهاي واقع در

معروف هستند و اگر پورت سوییچی به N_port نام دارند و به Node همه آرایه هاي ذخیره سازي در این اسناندارد

.نام میگیرد F_port یا Fabric port ود آن پورت متعلق به سوییچآنها متصل ش

Page 43: Storage networking laboratory - in persian

Page 42 of 100

نامگذاري پورتهاي سوییچ با توجه به نام و نقش پورتهاي مقصد ابتدا به ساکن کار سرراستی نیست و نیاز به تدوین

قواعدي دارد که در ادامه مشاهده میکنید

هستند و این در حالتی است که به هیچ Global port یا G_Port پورتهاي سوییچ ابتدا به ساکن به صورت-1

مقصدي متصل نشده باشند

یا F_Port در صورت اتصال پورت سوییچ به سرورها و آرایه هاي ذخیره سازي همانطور که اشاره شد-2

Fabric_port نام میگیرند

نام دارد Fabric loop یا FL_port پورت مذبور FC Hub در صورت اتصال به-3

trunk port یا T_Port و یا تحت شرایطی Expansion port یا E_port اتصال به سوییچی دیگر در صورت-4

نام دارد

نام NL_Port نام دارند و در صورت اتصال به هاب N_Port پورتهاي متعلق به هاستها و آرایه هاي ذخیره سازي-5

.میگیرند

اقسام پورتهاي توسعه

ز چند سوییچ و یا توپولوژیهاي گسترش یافته به سایتهاي دیگر مشاهده میشوند اسامی زیر در توپولوژیهاي متشکل ا

:E_port همانطور که در باال هم اشاره شد در هنگام اتصال دوسوییچ به یکدیگر و ایجاد ISL link از این نوع پورت

.استفاده میشود

:Ex_port در هنگام اتصال Multi protocol router از همه قابلیتهاي. ک پدید می آیدبه ادوات لبه فابری

:E_port به اضافه FC-NAT پشتیبانی میکند

:VE_portدر هنگام اتصاالت مبتنی بر FCIP یک E_Port فیزیکی میتواند به صورت چندین Virtual E_Port

.شبیه سازي شود

:VEX_Port در واقع VE_port هاي حاضر در سناریوهاي روتینگ هستند

:TE_Portر ویژگیهاي استانداردعالوه ب E_port امکان Vsan routing آن املکنام را نیز ایجاد میکند

Trunking E_port است

در تصویر زیر شمایی از پورتها توسعه را مشاهده میکنید

Page 44: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 43 of 100

SANنحوه نامگذاري پورتها در -27تصویر

انواع آدرس دهی

اسه منحصر به فردي معادل با مک آدرس در دنیاي شبکه داراي شن FC هر یک از ادوات شرکت کننده در معماري

بیتی است که در هدر 64این مشخصه یک آدرس .نام دارد WWN-World Wide Name هستند که IP هاي

از دو فرمت استاندارد معرفی شده توسط WWN در حال حاضر براي تشکیل یک. قرار میگیرد FC فریمهاي

IEEE تند و مابقی بایتها با در دو بایت اول آدرس قرا میگیرف هگز 20یا 10ی اعداد در فرمت قدیم.استفاده میشود

هگز پر شده و مابقی 6یا 5در استاندارد جدید نیم بایت اول با اعداد . مشخصه هاي اختصاصی سازنده تکمیل میشد

به صورت Vendoe id,Company id هر دوي مشخصه هاي.با مشخصه هاي اختصاصی سازنده تکیمل میشوند

. رساندن و ثبت در پایگاه داده آنجا اجازه درج در ادوات را پیدا میکنند IEEE کامال یونیک پس از به تایید

Page 45: Storage networking laboratory - in persian

Page 44 of 100

WWN بیتی 64فضاي آدرس -28تصویر

بیتی 64یک رشته WWN نام دارد و همانند WWNN-Worl Wide Node Name اصطالح دیگر در نام دهی

کارتها ، به شاسی هر HBA به عنوان مثال این رشته به هریک از. دستگاه منتسب میشود هگز است که به هر نود یا

وبزرگ Enterprise در آرایه هاي. یک از سوییچها و به کنترلر هر یک از آرایه هاي ذخیره سازي منتسب میشود

WWNN در کنار. به کل شاسی آن منتسب میشود WWNN نام دیگري داریم به عنوانWWPN-World

Wide Port Name که به هر یک از پورتهاي فیزیکی شرکت کننده در معماري FC منتسب میشود نتیجتا هر

همانطور که از تصویر زیر نیز بر می آید . مختص به خود است WWPNکارت یا سوییچ یا کنترلر داراي HBA پورت

Tape library در خصوص. است دارا WWPN و هر پورت واقع در این کارت یک WWNN کارت یک HBA هر

داراي FC در ادوات WWN,WWNN نکته .مختص به خود است WWPN و WWNN ها ، هر درایو داراي یک

.یک معنا و کاربرد هستند

Page 46: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 45 of 100

SANانواع پورتها در -29تصویر

الیه دویی هستند که قادر به برقراري ارتباط با یکدیگر طی مکانیزمهاي IP برخالف مک آدرسهاي ادوات شبکه هاي

بیتی 24بلکه از یک آدرس استفاده نمیشود SAN براي انتقال فریمها درون شبکه WWN,WWNN,WWPN از

استفاده از .میشوداستفاده Fabric os کوچک داخل Name server تولید شده توسط N_Port idداینامیک یا

مهاي ارسالی موجبات ایجاد سربار محاسباتی در بیتی مبدا و مقصد قبلی عالوه بر سنگین کردن فری 64آدرسهاي

بیتی عالوه بر کوچکتر شدن فریمها 24فرایندهاي روتینگ و فورواردینگ میشود از اینرو با بهره گیري از آدرسهاي

به WWN سوییچهاي واقع در فابریک طی یک فرایند نگاشت. جریان انتقال نیز با بهینگی بیشتري صورت میگیرد

در تصویر زیر اجزا این آدرس . بیتی را به نودهایی که به آنها متصل شده اند تخصیص میدهند 24اي آدرس ، آدرسه

بیتی را مشاهده میکنید 24

Page 47: Storage networking laboratory - in persian

Page 46 of 100

SANبیتی مورد استفاده در 24فضاي آدرس - 30تصویر

Domain

بیتها رزرو هستند و یکی از آنجایی که تعدادي از این.بیتی شناساننده سوییچ یا دایرکتور به فابریک است 8مشخصه

. سوییچ میتوانند در هر فابریک شرکت کنند 239هم متعلق به آدرس برادکست می باشد جمعا

Area

از آنجایی که ممکن است . دایرکتور ارائه میکند /آدرس جهت پورتهاي منفرد سوییچ 256این فیلد به طور کامل

میتوان Shared area addressing داشته باشد از تکنیکپورت 256دایرکتور شرکت کننده در فابریک بیش از

.استفاده کرد

Port

آدرس 256هاي متصل به پورتهاي سوییچ هستند و End point هاي متعلق به N_Port این فیلد نگهدارنده آدرس

.را شامل میشود

.پورت در هر فابریک قابل آدرس دهی میباشد 15663104=256*256*239نتیجه اینکه جمعا

Page 48: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 47 of 100

Cisco Fabric Manager و آشنایی با Zoning بخش پنجم

Zoning یکی از متدهاي افزایش امنیت در SAN فابریک در ه می باشد و با هدف جدا سازي منطقی ادوات متصل ب

در ساختارهاي نسبتا کوچک Zoning از. ها و آرایه هاي ذخیره سازي به کار میرود LUN جریان دسترسی به

هاي یکدیگر استفاده میشود به LUN ا به منظور دور نگه داشتن سرورها با سیستم عاملهاي نامتجانس ازعموم

عنوان مثال یکی از اولین کارهایی که سیستم عامل ویندوز طی فرایند بوت خود یا مواجهه با هر دیسک جدید انجام

جهت اخذ مالکیت آن دیسک میباشد و هاي مختص به خود در بلوکهاي کلیدي دیسک Signature میدهد نوشتن

-Linux-unix-AIXدر بردارنده سیستم عاملهایی همچون LUN/در صورتی که چنین اتفاقی براي یک دیسک

Vmware بیفتد کل اطالعات موجود در آن براي سیستم عاملهاي نامبرده غیر قابل دسترس خواهد شد .

از یکدیگر به واسطه قرار گیري هر Production و Test جداسازي محیطهاي Zoning از جمله کاربردهاي دیگر

ها یا حتی آرایه هاي متعلق به این هدف از طریق مسیرهاي Lun در این حالت. ي مجزا میباشد Zon یک از آنها در

همینطور میتوان از آن جهت تسهیل مدیریت و دسترسی به دیسکها در . مجزا در اختیار گروه تست قرار میگیرند

و Zone ها و سیستم عاملهاي نامتجانس نیز استفاده کرد به عنوان مثال قرارگیري سرورهاي ویندوزي در یکسرویس

دیگر به همراه دیسکهاي هر یک ضمن از بین بردن خطر از دست رفتن اطالعات به Zone سرورهاي لینوکسی در

روه را براي راهبران آن حوزه ها موجبات سهولت مدیریت دیسکهاي اختصاصی هر گ signature واسطه تداخل

.فراهم خواهد کرد

در سطح پورتهاي واقع در کنترلر آرایه نیز اعمال میشود و این امکان را فراهم میکند که هر یک از Zoning مکانیزم

.مجزا قرار گیرد Zone پورتهاي فیزیکی آرایه ذخیره سازي هدف در یک

Zoning انواع

.ستفاده قرار میگیرندمورد ا SAN در هر Zone دونوع

Soft zoning در این شیوه اعضاي شرکت کننده در Zone از طریق WWN شناسایی و مدیریت میشوند

Hard Zoning در این حالت این پورتهاي فیزیکی هستند که مستقیما به یک یا چند Zone منتسب میشوند

Soft Zoning

ها WWPN وWWNNها یعنی WWN آن گروهی از متدي است که در Soft zoning همانطور که اشاره شد

Hard جوانب فیزیکی این شیوه انعطاف پذیري بیشتري نسبت به. قرار میگیرند Zone set یا Zone تحت یک

zoning دارد زیرا در این متد مدیریتZone بر مبناي آدرس منحصر به فرد نودها انجام میشود نه محل اتصال

تیجتا در صورت جابجا شدن اتصال ادوات متصل به سوییچ و انتقال آنها به پورتهاي دیگر ن. فیزیکی آنها روي سوییچ

Fabric مدیریت جریان انتقال داده در متد مذبور بر عهده. نخواهیم داشت Zoning ، نیازي به بروزرسانی تنظیمات

OS و Name server راي معایبی همچون امکان این روش در عین سهل الوصول بودن دا. کوچک داخلی آن میباشد

توسط Fabric os درون SNS-Simple name server گرفتن از query از طریق WWN Spoofing انجام

نیز هست نتیجتا در دیتاسنترهاي بزرگ یا سناریوهایی با Zone ادوات غیر مجاز و جا زدن خود به عنوان عضو مجاز

.ردحداکثر مالحضات امنیتی بهتر است از آن اجتناب ک

Page 49: Storage networking laboratory - in persian

Page 48 of 100

Hard Zoning

و با سرعت بسیار باال کنترل ASICبر حسب پورتهاي فیزیکی سوییچ صورت میگیرد و در سطح Zone تشکیل

و جلوگیري از ارسال و دریافت به Zone مدار مذبور در هر لحظه مسئولیت کنترل جریان داده مابین اعضاي. میشود

در عین داشتن حداکثر میزان امنیت و اعتماد پذیري نیاز به تنظیم این روش.را به عهده دارد Zoneپورتهاي خارج از

.هاي متصل به پورتها را دارد N_Port مجدد در صوت جابجا شدن

Cisco MDS در خانواده Zone شیوه هاي مختلف تشکیل

FC المانهاي دیگري همچون WWN,WWPN میتوان عالوه بر MDS در استانداردهاي جدید پیاده شده در

Id,Domian id,Alias name,ipv4,ipv6,ISCSI qualified name را نیز وارد چرخه فاکتورهاي تاثیر گذار بر

Zoning کرد

به هر سه سرور اجازه دسترسی به Zone 1 را نمایش میدهد که در آن Zone با دو Zone set تصویر زیر یک

دقت . را میدهد S3 ه دسترسی به استوریجاجاز H3که تنها به سرور Zone 2 را میدهد و S1,S2 استوریجهاي

.ظاهر شده است Zone در هر سه H3 داشته باشید که سرور

SANدر Zoningمفهوم -31تصویر

LUN Masking

که Raid ها دیسکهاي مجازي هستند مشتق شده از آرایه هاي LUN همانطور که در مباحث قبلی اشاره کردیم

LUN یک SCSI بنا به ماهیت استاندارد. ذخیره سازي قابل رویت و استفاده هستند براي سرورهاي متصل به ادوات

میتواند مابین چند سرور به اشتراك گذاشته شود و همگی به آن دسترسی داشته باشند این مهم میتواند تحت

ستیم تا قادر به شرایطی با ریسکهاي امنیتی نیز همراه باشد لذا به دنبال راهکاري در سطح آرایه ذخیره سازي ه

با بهره . می گوییم LUN Masking هاي واقع در آرایه باشد به این مکانیزیم LUN مدیریت دسترسی سرورها به

مورد اها ر LUN درونی خود درخواستهاي دسترسی به Access list گیري از این روش آرایه ذخیره سازي بر مبناي

.سرورهاي مجاز می نگارد/سرورهاي تعریف شده را به LUN بررسی قرار میدهد و

Page 50: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 49 of 100

Cisco Fabric Manager آشنایی با

Fabric manager رابط کاربر گرافیکی است مبتنی بر جاوا که میتوان به عنوان جایگزینی براي طیف وسیعی از

از آن استفاده کرد عالوه بر این شامل ابزارهاي Nexus 5000و MDS9000 در خانواده CLI دستورات مبتنی بر

: مشتمل است بر Fabric manager نیز می باشد FC Tshoot قدرتمند

Fabric Manager (client and server) Device Manager

Performance Manager Fabric Manager Web Server

FM server

در هاي فعال MDS هاي SNMP trap شناسایی و دریافت جهتیک معماري کالینت سروري است FM معماري

سرور نصب و اجرا شود پس از آن کالینتها میتوانند با اتصال به آن کنسول FM الزم است ابتدا به ساکن. فابریک

ن چندی)و در صورت خریداري الیسنس(این پلتفرم قادر است به طور همزمان . مدیریت فابریک را در دست بگیرند

دهد و در صورت عدم استفاده از الیسنس تنها یک فابریک را فابریک را به طور همزمان مورد مانیتور و مدیریت قرار

این ابزار در .میتوان با آن مدیریت کرد در صورت اضافه شدن فابریک جدید فابریک قبلی از مانیتور خارج میشود

CD همراه خانواده MDS و Nexus موجود است

Cisco Fabric Managerصفحه آغازین نصب -32تصویر

Page 51: Storage networking laboratory - in persian

Page 50 of 100

FM بخش مشاهدات مدیریتی و یک داري سه Tab ر و تعدادي ویزارد جهت یآنالیز و مدیریت ترافیک به شرح ز

FCIP tunneling,InterVsan Routing,Portchannel,Port سهولت پیاده سازیهاي

security,Zoning,ACLS می باشد.

Fabric View

هاي ذخیره سازي است را نمایش میدهد ها سرورها و آرایه MDS نقشه فیزیکی فابریک را که دربردارنده

Device view

شماي گرافیکی پیکربندي و مشخصات ادوات فعال در فابریک را نمایش میدهد

summary

هار نمایش میدهد E_Port ,F_Port,N_Portخالصه اي از وضعیت فیزیکی

.نیز براي آن فراهم است Cisco port analyzer عالوه بر این امکان دریافت و آنالیز دادههاي دریافتی از طریق

در عمل Cisco Fabric Managerمحیط -33تصویر

Page 52: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 51 of 100

IBM DS3500 آشنایی با خانواده: بخش ششم

عدد دیسک سخت 24و redundantبه صورت Storage controller با قابلیت پشتیانی از دو DS3500 خانواده

میشوند عالوه بر این با هدف افزایش ظرفیت ذخیره سازي عرضه 3512عدد دیسک در مدل 12و DS3524 در مدل

نیز قابل اتصال و EXP3524 و EXP3512 عدد دیسک سخت به نامهاي 24یا 12درایوهاي توسعه با گنجایش

را DS3524 و یک دستگاه DS3500در تصویر زیر شماي کلی ساختارکلی آرایه هاي ذخیره سازي . استفاده هستند

.مشاهده میکنید

IBM DS3500 خانواده ساختار مفهومی- 35تصویر

Raid Controller/Storage Controller

و ترکیبات آنها داراي یک گیگابایت حافظه کش 0,1,3,5,6,10هاي Raid هر یک از کنترلرها ضمن پشتیبانی از

نام دارد و بنا به نوع B ستیو سمت را Aکنترلر سمت چپ هنگام مشاهده دستگاه از نماي پشتی کنترلر. میباشد

یعنی هر دو در آن واحد قادر به ارائه سرویس هستند Active\Active ها مابین آنها میتوانند در حالت LUN توزیع

به معناي جایگزینی خودکار یکی به جاي دیگري در هنگام از دسترس خارج شدن هر یک از Active\passiveیا

Daughter card قرار گرفته در آن که به Host interface card ر مستقل از نوعهر کنترل. کنترلرها فعالیت کنند

هاي توسعه جهت افزایش Enclosureیک پورت چهت اتصال . میباشد SAS 6G پورت 3معروف هستند داراي

Page 53: Storage networking laboratory - in persian

Page 52 of 100

داراي عالوه بر این هر کنترلر. SAS ظرفیتهاي آتی و دو پورت نیز جهت اتصال مستقیم به سرورها از طریق کابل

در .و یک پورت کنسول سریال نیز میباشد Out-of-Band management جهت gigabit Ethernetدوپورت

.را شماهده میکنید Daughter card تصویر زیر شماي کنترلر استاندارد فاقد

IBM DS3500کنترلرهاي نماي پشتی -36تصویر

host interface card انواع

Expansion جهت اتصال به سرورها و SAS پورت3ر کنترلر به طور پیش فرض داراي همانطور که اشاره شد ه

Enclosure ها است جهت اتصال از طریق استانداردهاي دیگر ارتباطی به سرورها یا فابریک پیش رو نیاز به انتخاب

در هنگام . ندنیز معروف هست Daughter card داریم که به SAS یا ISCSI یا FC کارتهاي واسطی مبتنی بر

انتخابهاي پیش رو عبارتند از یک یا دوکارت هر یک با .خرید آرایه یک یا دو کارت از انواع اشاره شده تهیه میشوند

SAS 6G دو پورت-

SAS Daughter cardکنترلر با نماي -37تصویر

ISCSI 1G چهار پورت-

Page 54: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 53 of 100

ISCSI Daughter cardنماي کنترلر با -39تصویر

FC 8G چهار پورت-

FC Daughter cardنماي کنترلر با - 40تصویر

را در شکل زیر مشاهده میکنید FC Daughter card تصویر یک

FC Daughter cardتصویر واقعی یک -41تصویر

Page 55: Storage networking laboratory - in persian

Page 54 of 100

کارتهاي ،کنترلرهابنا به الزامات سازنده و با هدف بهره مندي از قابلیتهاي افزونگی خودکار پیاده سازي شده مابین

.توسعه میبایست از یک نوع باشند

یا DS3524 میتوانند تواما با آرایه هاي مدل EXP3524 یا EXP3512 هاي Expansion Enclosure هر یک از

DS3512 192به کار گرفته شوند و آرایه اي با حداکثر ظرفیتTB تصویر زیر نماي پشتی آنرا . را تشکیل دهند

نمایش میدهد

EXP3524 Enclosureنماي پشتی -41تصویر

EXP3524 و EXP3512 هاي Expansion enclosure آشنایی بیشتر با

دیسکی عرضه میشوند این امکان را براي آرایه پایه 24و 12هاي فوق که در مدلهاي Enclosure استفاده از

DS3500 192دیسک و 96فراهم می آورند تا حداکثر بهTB هر. دسترسی پیدا کند ظرفیت اسمی Enclosure

آن امکان SAS است که از طریق پورتهاي Environmental Services Module (ESM)داراي دو ماژول

Cascade شدن با سایر Enclosure بر طبق روشی که. ها و کنترلرهاي اصلی را به دست می آورد Top down-

bottom up نام دارد هر یک از Enclosure یک ساختار آبشاري وها طی Redundant به هم متصل میشوند در

ماژول همسایه جایگزین آن خواهد شد و خللی در جریان Enclosure ها در هر EMSصورت از دست رفتن یکی از

هاي توسعه بر مباي روش فوق به یکدیگر را Enclosure تصویر زیر چگونگی اتصال. انتقال داده پیش نخواهد آمد

.نشان میدهد

Page 56: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 55 of 100

ها با کنترلر اصلی Expansion Enclosureشدن Cascadeشیوه -41تصویر

DS3500 شیوه هاي مدیریت و دسترسی به آرایه

دو شیوه دسترسی به آرایه ذخیره سازي با هدف ایجاد حداکثر دسترسی پذیري مدیریتی به آرایه در شرایط مختلف

تدوین شده است

Out-of-band management

شیوه واسط کاربري مدیریت آرایه از طریق اترنت پورتهاي موجود در کنترلرها فرامین مدیریتی را به دستگاه در این

دریافت میکند عیت بخشهاي مختلف آرایه را از آنارسال میکند و اطالعات آماري و وض

In-band-management

به طور مستقیم و از Host server به ناممیباشد و در آن یک سیستم واسط Host attached نام دیگر این روش

با این Tcp/ip به آرایه متصل شده و واسط کاربري مدیریت از طریق ارتباط مبتنی بر SAS یا FC طریق پورت

Page 57: Storage networking laboratory - in persian

Page 56 of 100

.مابین آرایه و سیستمهاي مدیریتی عمل میکند با آن ارتباط برقرار میکند Proxyسیستم که در نقش

Premium Features

در سطح Mirroringو Redundancy شامل تعدادي ویژگی کارامد در حوزه هاي مرتبط با DS3500 خانواده

Firmware شده است که تا قبل از این نسل تنها در سریهايMidrange و High end محصوالت IBM وجود

.داشت

Flash Copy

از این روش . یو منطقی ذخیره میکند از کل داده هاي موجود آنها را در همان درا Snapshot ویژگی است که با اخذ

به طور پیش . هاي متناوب از درایوهاي منطقی اصلی استفاده میکنند Restore point به عنوان راه حلی براي تهیه

عدد نیاز به تهیه الیسنس 64وجود دارد و براي افزایش آن تا DS3500 در آرایه Flashcopy فرض امکان ایحاد دو

به زمان و فضاي کمتري در Flashcopy الگوریتمهاي خاص استفاده شده در این فرایند ایجادبه واسطه . میباشد

کل داده ها و در دفعات Flashcopy در هنگام اخذ اولین. مقایسه با اخذ پشتیبان به صورت معمولی و دستی دارد

. بعدي تنها تغییرات بلوکهاي داده ذخیره میشوند

Volume copy

از کل داده هاي درایو منطقی مبدا به درایو منطقی دیگري در همان دستگاه Clone آن یکمتدي است که طی

ها مابین LUN ها یا جابجایی LUN از این روش در صورت نیاز به اخذ پشتیبان از داده هاي. منتقل میشود

Enclosure در جریان فرایند.ها با هدف ارتقا هاي سخت افزاري استفاه میشود Volume copy درایو مبدا در

میبایست Flash copy این ویژگی نیز نیاز به تهیه الیسنس دارد و پیش از آن. قرار میگیرد Read-only حالت

.فعال شده باشد

Enhanced remote mirroring

همه یا بخشی داده هاي آرایه مبدا به آرایه مقصد Online/Real-time Replication از این قابلیت با هدف ایجاد

این متد داراي سه مود اجرایی به شرح زیر است .که در محلی دیگر واقع شده است استفاه میشود

Metro mirroring

که به استوریج مبدا ارسال میشود همزمان و از طریق دستگاه مبدا به دستگاه مقصد Write در این حالت هر دستور

Host application از کنترلرهاي دو طرف توسط Write acknowledge در حد فاصل اخذ. نیز ارسال میشود

با Campus/Metroاین شیوه در محیطهاي .تولید کننده داده هاي نوشتنی هیچ نوشتن جدیدي انجام نخواهد شد

.فاصله کمتر از ده کیلومتر جهت تامین تاخیر پایین انتقال داده مورد استفاده قرار میگیرد

Global copy

منتظر اخذ تاییدیه نوشتن از استوریج دوردست باقی نمیماند و جریان فعالیت نرمال Host application در این مود

جریان داده را به Asynchron در این بین استوریج محلی به صورت کامال . خود را با استوریج محلی ادامه میدهد

این شیوه . کپی میکند Enterprise) و بیشتر در مدلهاي DS3500 استوریج دیگر در 8تا (استوریج هاي راه دور

به سایتهایی با هر میزان فاصله و تاخیر Off-site backupیا Remote data migration متدي قابل اعتنا براي

مسیر انتقال محسوب میشود

Global mirroring

Page 58: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 57 of 100

Mirror از طریقدر مجموعه سرویس گیرنده از آرایه Business continuity از این روش با هدف افزایش ظریب

بر . کردن غیر همزمان داده هاي واقع در دو آرایه دور و نزدیک با هر میزان پهناي باند یا تاخیر انتقال استفاده میشود

خالف روش قبلی که در آن کل ساختار یا بخشی از ان میتوانست مابین تا دهها دستگاه استوریج دور و نزدیک کپی

هاي راه دور را به صورت LUN تگاه محلی و راه دور مورد استفاده قرار میگیرد وشود این متد صرفا مابین دو دس

Mirror از LUN هاي طرف اول حفط میکند Global mirroring در دل خود از متدهاي Global copy ,

Flash copy استفاده میکند

Page 59: Storage networking laboratory - in persian

Page 58 of 100

طرح ریزي و مالحضات پیش از پیاده سازي بخش هفتم

انتخاب .امه ریزي دقیق از فعالیتهاي پایه اي ایست که پیش از هر پیاده سازي میبایست مورد توجه قرار گیردبرن

سخت افزارها و نرم افزارهاي مرتبط و متناسب با نیازمندیهاي امروز و فردا معموال کار سرراست و راحتی نیست و نیاز

.داردبه تحلیل هاي مختلفی در چندین حوزه بعضا جدا از هم

.در جریان فرایند برنامه ریزي الزم است تا به این سواالت پاسخ دهیم

دارم چه هستند ؟ SAN احتیاجات و انتظاراتی که از-1

هم نیاز است؟ off-site mirroring نیاز دارم؟ مثال آیا به Redundancy/به په میزان افزونگی-2

هاي موجود از آرایه SAN Switch ید خواهم داشت؟ آیاچه میزان مالحضات سازگاري مابین ادوات فعلی و جد-3

هاي جدید پشتیبانی میکنند؟

خواهم داشت ؟ Storage virtualization آیا نیاز به-4

خواهیم کرد؟استفاده Unified storage آیا از-5

مناسب را دارا Multipathing از چه نوع سیستم عاملهاي قرار است استفاده کنیم؟ درایورهاي- 6

RDAC-DMMP,SDDPCM,MPIOهستند؟

هاي غالبی قرار است روي آن هاست شود؟ نیازمندیهاي این نرم افزارها در چه حدي است؟ application چه نوع- 7

برنامه مدیریت ?Single fabric?Dual fabricمعماري فیزیکی پیاده سازي به چه شکلی خواهد داشت -8

مسیرهاي چندگانه چگونه خواهند بود؟

نیاز خواهم داشت؟ performance چه میزان-9

چه میزان بودجه براي آن تخصیص داد ه ایم و چگونه آنرا توزیع و اولویت بندي کنیم ؟-10

در ادامه به پاسخ برخی از این سواالت که ارتباط بیشتري با اهداف این دوره آموزشی دارند خواهیم پرداخت

چندگانه IO و مسیرهاي Zoning مالحضات

کارت با چند پورت فیزیکی متعلق به HBA یا بیش از یک Switched fabric ه سرور از طریقدر هنگامی ک

استوریج در تماس باشد نیاز به استفاده از درایوري است که قادر به شناسایی هر یک از این مسیرها و ارسال و

دو کنترلر با ماهیت پیش هر یک داراي DS3000,4000,5000 آرایه هاي سري.دریافت ترافیک از طریق آنها باشد

در هر لحظه تنها در اختیار یکی از کنترلرها LUN هستند این بدین معناست که مالکیت هر Active/passive فرض

در Failure قرار دارد تا زمان بروز Passive/standby مذبور در حالت LUN قرار دارد و کنترلر دوم نسبت به

توسط کنترلر بعدي اخذ میشود در عین حال میدانیم که هر کنترلر نظر مورد LUN کنترلر اول در این حالت مالکیت

شدن هر یک از مسیرها سایرین Fail رد و در صورتادنیز از طریق چند پورت و مسیر فیزیکی به فابریک اتصال

یک از ها بایستی به گونه اي صورت پذیرد که هر Zone درچنین سناریوهایی روند طراحی .جایگزین آن خواهند شد

ها قادر به مشاهده هر دو کنترلر باشند تا در صورت بروز بحران قادر به برقراري ارتباط با کنترلر HBA پورتهاي

و A کنترلر Port1,3 هر کارت به Port1 داریم یکی از Zone در مثال زیر براي هر سرور نیاز به دو. جایگزین باشند

Port1,3 کنترلر B و Zone شکل شامل دیگر نیز به همین Port2 از هر کارت بهPort2,4 از کنترلرهاي A,B

Page 60: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 59 of 100

Dual fabricنحوه چینش پورتها در معماري -42تصویر

با این چینش در صورت بروز اختالل براي هر مسیري مسیر جایگزین دسترسی الزم به کنترلرها را به دست خواهد

ها مابین آنها LUN در کنترلرها و جابجا کردن LUN Masking آورد بدون نیاز به انجام تغییري در نحوه

مجزا مشتمل بر آن پورت و پورتهاي Zoneیک HBA ، براي هر پورت Multipath در سناریوهاي: قاعده کلی

.قرار نمیدهیم initiator ها بیش از یکZone همینطور در هیچیک از.کنترلر ها ایجاد میکنیم

چند گانه و درایورها IO مسیرهاي

در هر لحظه مشغول چک MPIO-Multipath IO کار ت میشود درایور HBA نگامی که سروري داراي چنده

کردن در دسترس بودن مسیرها می باشد و در صورت از دسترس خارج هر مسیر ،مسیر دیگري را به سرعت جایگزین

شتیبانی میکنند این عدد در به طور پیش فرض همه سیستم عاملها از دو مسیر منتهی به استوریج پ. قبلی میکند

WIN 2003-2008 و لینوکس چهار و در aix از طرفی تعداد زیاد مسیرها نیز باعث ایجاد .بیش از چهار می باشد

وقفه در فرایند تصحیح و جایگزینی مسیر میشود لذا انتخاب بهینه تعداد مسیر نقش نسبتا قابل اعتنایی در شرایط

د حداکثر از چهار میسر با اهداف توام تقسیم بار و افزایش دسترسی پذیري در توصیه میشو. بحرانی ایفا میکند

. معماریهاي جدي استفاده شود

Page 61: Storage networking laboratory - in persian

Page 60 of 100

تقسیم بار

Load balancing/Load sharing متدي است که طی آن درخواستهاي IO مابین HBA کارتها و پورتهاي آنها

تصویر زیر یک مکانیزم پایه. نترلرها آغاز میشود ها مابین ک LUN توزیع میشود شروع این حرکت از توزیع کردن

Load sharing را نمایش می دهد. MPIO درایور تعداد مسیرهاي منتهی به استوریج را شناسایی میکند سپس بر

هر یک از مسیرها workload این روش توجهی به. بار را مابین ایندو توزیع میکند Round robin اساس متد

.اساس یک مکانیزم چرخشی مابین پورتها اطالعات را به سمت استوریج ارسال میکندندارد و صرفا بر

مالحضات پیش از پیکربندي دیسکها

از آنها ساخت و پس از آن با ایجاد تعدادي Raid همواره قبل از شروع استفاده از دیسکها بایستی یک یا چند آرایه

در یک پیاده سازي بی برنامه و بی هدف میتوان کل . رار داد پارتیشن آنها را در اختیار سرورها ق/درایو منطقی

تخصیص داد و شروع به ساخت درایوهاي منطقی و انتساب آن به سرورها کرد و در Raid دیسکها را به یک آرایه

مدت زمانی نه چندان طوالنی با تبعات زیر روبرو شد

تحت تاثیر قرار میگیرد و عملکرد Rebuilt ندشده کل آرایه در فرای Fail در صورت جایگزین کردن دیسک -

عمومی آرایه تاساعتها دچار کندي و اختالل میشود

نوشتن سنگین روي هر یک از /به واسطه یکسان بودن بستر قرارگیري درایوهاي منطقی ، هرگونه عملیات خواندن -

آنها تاثیر خود را مستقیما بر روي کل آرایه و داریوهاي دیگر نشان می دهد

تعداد دیسکها

هاي باال نکته مهمتر از ظرفیت ایجاد شده توسط آرایه ، تعداد دیسکهاي شرکت Transaction در محیطهاي داراي

در چنین کاربردهایی وجود تعداد بیشتر دیسکها .مورد نیاز سرورها هستند Workload متناسب با Raid کننده در

دیسک شرکت کننده در 16تا 8وجود . آرایه را فراهم میکند IOPS موجبات افزایش عملکرد Raid در یک آرایه

هاي workload باید دقت کرد تا از قرار دادن. میباشد IOPS متضمن ارائه بهترین عملکرد Raid5 یک آرایه

باال در یک آرایه خودداري شود مثال بارز آن یکجا قرار ندادن منابع Throughput و IOPS متضاد نیازمند

کوچک insert-update-deleteنیازمند عملیات سریع OLTP .در یک آرایه است OLTP وOLAPاي سرویسه

نیازمند خواندن هاي سنگین و طوالنی مدت از آرایه هستند OLAPاما پر تعداد در هر ثانیه است اما کاربردهاي

ملکرد عمومی را فراهم خواهند بدهی است نوع دسترسی هر یک به آرایه در تضاد با دیگري میباشد و موجبات افت ع

و توزیع آنها مابین Raid نکته دیگر در باب افزایش عمکلرد عمومی استوریج ها ساخت تعداد بیشتر آرایه. آورد

به عنوان مثال یک پایگاه داده . مابین آنهاست IO جهت تقسیم بار) ها Lun از طریق توزیع(کنترلرهاي دستگاه

توزیع شده Raid5 یا دو آرایه 300GBعدد دیسک 5مشتمل بر Raid5 ز طریق یکفضا را میتوان ا 1TBنیازمند

ایجاد کرد این روش به واسطه تعداد دیسکهاي بیشتر و توزیع 146GBدیسک 5روي دو کنترلر هر یک مشتمل بر

.بار بهتر عملکرد قابل توجه تري تحت بارهاي سنگین از خود نشان میدهد

باال نیز برقرار است با این مالحظه که در هنگام ساختن آرایه جهت Throughput نیازمندهمین قاعده براي بارهاي

Throughput باالتر باید Segment size را مساوي یا مضربی ازBlock size مورد استفاده سرورهاي استفاده

.بیشترین حجم داده منتقل شود io کننده قرار داد تا با حداقل تعداد عملیات

Page 62: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 61 of 100

Segment size

Segment size نوشته شده طی یک عملیات/حداکثر مقدار داده خوانده io از یک دیسک شرکت کننده در یک

نوشتن قرار گیرند و براي به دست آوردن حداکثر /است قبل از اینکه دیسکهاي بعدي مورد خواندن Raid آرایه

براي .رورهاي متناظر تعیین و تنظیم شودس Block size و Workload عملکرد آرایه بایستی متناظر با هر نوع

انتخاب میشود و موجب میشود تا براي BLock size این عدد بزرگتر از Transactional کوچک و IO عملیات

. خواندن مقادیر کوچک داده دیسکهاي بعدي مورد استفاده قرار نگیرند

با این مالحظه که در هنگام ساختن آرایه جهت باال نیز برقرار است Throughput همین قاعده براي بارهاي نیازمند

Throughput باالتر باید Segment size را مساوي یا مضربی ازBlock size مورد استفاده سرورهاي استفاده

.بیشترین حجم داده منتقل شود io کننده قرار داد تا با حداقل تعداد عملیات

Host spare

وجبات اعتماد پذیري بیشتر و بهتر جریان نگهداري از داده ها را فراهم میکنند م Raid اگرچه استفاده از آرایه هاي

یک دیسک آزاد و Hot spare .این میزان را باالتر برد Hot spare اما میتوان با استفاده از تمهیدي دیگر به نام

هاي استوریج منتظر Enclosureدر یکی از standby میباشد که به طور Raid مستقل و خارج از هر پیکربندي

fail شدن یکی از دیسکهاي فعال در raid باقی میماند و به محض fail شدن آن دیسک به سرعت جایگزین آن

دیسک یک 20-18و براي هر Enclosure توصیه میشود در هر . میشود و به عضوي از آن آرایه بدل میشود

Hotspare در نظر گرفته شود.

Host spare یسکباید هم نوع د fail شده باشد

. شده باشد fail باید بزرگتر یا مساوي دیک Hot spare سایز دیسک

هاي موجود در استوریج به شرط برآورده Raid شده هر یک از fail میتواند جایگزین دیسک Hotspare دیسک

.کردن مراتب فوق باشد

Page 63: Storage networking laboratory - in persian

Page 62 of 100

و اجراي عملی سناریو IBM DS Storage Manager آشنایی با ابزار بخش هشتم و پایانی

همراه با محصول ارائه میشود CD که به همراه DS 3000,5000 ابزار پیکربندي و مانیتورینگ استوریجهاي سري

DS Storage manager از طریق این ابزار میتوان اموري همچون ایجاد آرایه هاي. نام دارد Raid ساخت،

Flashبه سرورها ، مانیتورینگ وضعیت دیسکها و کنترلرها ، LUN دیکسهاي منطقی،گروه بندي سرورها ، تخصیص

copy،Volume copy،Remote mirroring همینطور دریافت اقسام الگها استفاده کرد.

IBM DS Storage Managerصفحه آغازین نصب -43تصویر

در اولین اجراي برنامه الزم است و )مراجعه شود به شیوه هاي مدیریت آرایه( Out-of-bnad پس از نصب مبتنی بر

و Automatic discovery این عمل به دو شیوه معروف به. استوریجهاي موجود در فابریک به آن معرفی شوند

Manual discovery صورت میگیرد.

Page 64: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 63 of 100

DS Storage Managerافزودن استوریج جدید به -44تصویر

Management port ن دستی آدرس پورت شمار یک هریک ازپس از معرفی استوریجهاي موجود در شبکه با افزود

.نکته مهم اشاره کردن به هر دو کنترلر در این فرایند است.مشاهده کرد Device Tab ها میتوان این ادوات در

Page 65: Storage networking laboratory - in persian

Page 64 of 100

DS MAnagerبه IPمعرفی استوریج از طریق - 45تصویر

ش فرض زیر است و از طریق این پورتها است که هاي پی IP اترنت با management port هر کنترلر داراي دو

.استوریجها انجام میپذیرد out-of-band شناسایی و مدیریت

Management port شماره یک هر یک از کنترلرها

Controller A 192.168.128.101 Controller B 192.168.128.102

Management port شماره دو هر یک از کنترلرها

Controller A 192.168.129.101 Controller B 192.168.129.102

شبکه محلی MAnagement vlanمعموال جهت اتصال به استوریج آدرس یکی از دو پورت هر کنترلرها به رنج

Page 66: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 65 of 100

موجود جهت دسترسی از دور تغییر میابد و پورت دوم جهت مواقع خاص و نیاز به اتصال مستقیم به دستگاه بدون

. تغییر باقی میماند

استوریج مشاهده آدرسهاي پیش فرض پورتهاي مدیریت -46تصویر

هدف را به نرم افزار مدیریت معرفی کردیم اکنون نوبت ورود به پنل مدیریتی این دستگاه DS3524 تا اینجا آرایه

.است با دبل کلیک بر روي آیکن دستگاه وارد محیط مدیریت استوریج میشویم

Page 67: Storage networking laboratory - in persian

Page 66 of 100

DS Managerستوریجهاي موجود در شبکه به اتمام معرفی ا-47تصویر

ها ، دیسکها ، آرایه ها Enclosureدر این برگه ، اطالعات آماري و عمومی از وضعیت استوریج مانند تعداد کنترلرها ،

،Host group ها ، ظرفیت کانفیگ شده و ظرفیت کافیگ نشده و از این دست به چشم میخورد

Page 68: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 67 of 100

جهت مالحظه خالصه وضعیت استوریج Summaryبرگه -48تصویر

Performance Tab

و IOPS و Throughput در این برگه، اطالعات آماري لحظه اي از پارامترهاي بیانگر وضعیت ارسال و دریافت مانند

Latency قابل مشاهده و مانیتور هستند ... و

Page 69: Storage networking laboratory - in persian

Page 68 of 100

ججهت آگاهی از وضعیت ترافیک استوری Performanceبرگه -49تصویر

Storage & Copy services Tab

، Raid اصلی ترین قسمت پکربندي استوریج است و اموري همچون ایجاد آرایه هاي Storage & copy برگه

این برگه از پنل. ها و انتساب دیسکهاي جدید به آرایه هاي موجود در آن انجام میشود Lun/درایوهاي منطقی

logical در سمت چپ وphysical منطقی در صورت اشاره به هر یک از موارد.راست تشکیل شده است در سمت

ها مشخصه هاي فیزیکی مرتبط با آنها در پنل سمت راست نمایش LUN که در باال اشاره شده همچون آرایه ها و

داده میشود

Page 70: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 69 of 100

جهت انجام عملیات پایه مرتبط با دیسکها Storage&Copyبرگه -50تصویر

Page 71: Storage networking laboratory - in persian

Page 70 of 100

از ابتدا با استوریج کانفیگ نشده شروع کار

جلسه و آشنایی با اصول تئوري استوریجها ادامه مباحث را با اولین قدم عملی یعنی ساخت تعداي 7بعد از گذشت

.در آنها به طور قدم به قدم پیش می بریم LUN و ایجاد چند Raid آرایه

قابل Storage & Copy در برگه Unconfigured در ابتداي خرید دستگاه استوریج کل ظرفیت دستگاه به صورت

کوچک و Unconfigured cpacity عدد متناظر با Raid رفته رفته و پس از ایجاد تعدادي آرایه.مشاهده است

.حذف می شود Storage & copy کوچکتر شده تا اینکه این آبجکت به طور کلی از پنل سمت چپ برگه

کلیه دیسکهاي متناظر با این فضاي آزاد در پنل سمت راست لیست Unconfigured capacity با کلیک بر روي

محل فیزیکی قرارگیري دیسکهاي متناظر در View associated components میشوند و با کلیک بر روي لینک

Enclosure ها به صورت گرافیکی نمایش داده میشوند

ها RaidاوهLunهاي مرتبط با Enclosureمشاهده دیسکها و - 51تصویر

Raid ایجاد آرایه

Page 72: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 71 of 100

و Unconfigured capacity با کلیک راست روي. است Raid اولین مرحله در کار عملی با استوریج ساخت آرایه

پنجره ویزارد ساخت آرایه نمایان میشود Create array انتخاب

از فضاي کانفیگ نشده Raid arrayایجاد -52تصویر

Page 73: Storage networking laboratory - in persian

Page 72 of 100

Raidد ساخت آرایه شروع ویزار- 53تصویر

وارد مرحله انخاب Manual در قدم بعدي یک نام جهت تخصیص به آرایه سوال میشود و در ادامه با انتخاب گزینه

دیسکها میشویم

Page 74: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 73 of 100

تخصیص نام به آرایه- 54تصویر

میکنیماز لیست سمت چپ دیسکهاي شرکت کننده در این آرایه را انتخاب Raid در مرحله بعد ضمن انتخاب نوع

Page 75: Storage networking laboratory - in persian

Page 74 of 100

انتخاب نوع آرایه و دیسکهاي شرکت کننده-55تصویر

منتسب میشوند Ciscoinpersian دیسکهاي انتخاب شده به آرایه جدید Add سپس از طریق دکمه

Page 76: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 75 of 100

افزودن دیسکهاي انتخاب شده به آرایه تحت تعریف-56تصویر

فقیت آمیز آرایه از ویزارد خارج میشویمو مشاهده پیغام ساخته شدن مو finish و در نهایت از طریق دکمه

Page 77: Storage networking laboratory - in persian

Page 76 of 100

اتمام فرایند ساخت آرایه جدید-57تصویر

آرایه جدید ساخته شده را مشاهده مکنیم Storage & Copy با نگاهی مجدد به پنل سمت چپ برگه

Page 78: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 77 of 100

Storage&Copyمشاهده آرایه ساخته شده در برگه -58تصویر

با کلیک راست روي آرایه مورد .ها در آن است LUN درایوهاي منطقی یا همانپس از ساخت آر ایه قدم بعدي ایجاد

میشویم LUN نظر وارد پنجره ساخت

Page 79: Storage networking laboratory - in persian

Page 78 of 100

بر مبناي آرایه ساخته شده LUNایجاد - 59تصویر

wokload آنرا متناسب با Segment size ، نام و) از کل آرایه ساخته شده(فضاي مورد نظر LUN در پنجره ساخت

خاب میکنیمنهایی انت

Page 80: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 79 of 100

تحت تعریف LUNتنظیم مشخصات -60تصویر

. روبرو میشویم LUN با پنجره ساخت موفقیت آمیز Finish و در نهایت پس از کلیک روي

Page 81: Storage networking laboratory - in persian

Page 80 of 100

LUNاتمام فرایند ساخت -61تصویر

خواهیم ساخت Temp و Vsphere2 دیگر به نامهاي LUN به همین شکل دو

Page 82: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 81 of 100

اخته شدههاي س LUNمشاهده -62تصویر

Prefered ها در لحظه همواره توسط یک و فقط یک کنترلر انجام میشود و به طور پیش فرض به LUN مالیکت

controller A منتسب میشوند و صرفا در صورت failشدن کنترلر دارنده LUN کنترلر بعدي مدیریت آنها را به

. ه صورت دستی مابین کنترلرها توزیع کردتوصیه میشود جهت توزیع بار بهتر آنها را ب. عهده میگیرد

Mappings Tab کار با

Lun mapping/maskingپس از ساخت آرایه ها و دیسکهاي منطقی نوبت به تخصیص این منابع به سرورها یا

.قابل ساخت است LUN 256تا DS3500 در یک آرایه. صورت میگیرد Mappings میرسد که از طریق برگه

مابین ادوات فابریک از صحت FC و در صورت استفاده از ارتباطات Lun masking نجام تنظیماتقبل از ا-توجه

ها در Zone در خصوص جزئیات چگونگی ساخت.(هاي متناظر اطمینان حاصل کنید Zone چینش ادوات و پورتها در

)انتهاي این بخش صحبت خواهیم کرد

ست تا آنها را برحسب نوع سیستم عامل و سرویسهایی که ارائه ها به سرورهاي موجود الزم ا LUN قبل از انتساب

Page 83: Storage networking laboratory - in persian

Page 82 of 100

قاعده کلی به این شکل است که سیستم عاملهاي نامتجانس در گروههاي مجزا قرار . میکنند گروه بندي کنیم

همینطور ).ها بر آن میگذارند LUN به دلیل تاثیرات متفاوت و متضادي که هر یک جهت اخذ مالکیت(میگیرند

Host به هر یک از این گروهها. ي شرکت کننده در یک کالستر نیز در گروه هاي جداگانه قرار میگیرندسرورها

group گوییم.

Host Groupتعریف -63تصویر

SQL Cluster یک نام به آن منتسب میکنیم فرضا Host group پس از ورود به صفحه تعریف

Page 84: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 83 of 100

Host groupتخصیص نام به -64تصویر

ایجاد میکنیم Vmwares مین شکل یک گروه دیگر نیز با نامبه ه

در اولین قدم از معرفی سرورهاي فیزیکی به گروه ساخته شده یک نام به سرور مورد نظر تخصیص میدهیم

Page 85: Storage networking laboratory - in persian

Page 84 of 100

تعریف هاست جدید-65تصویر

Page 86: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 85 of 100

تخصیص نام به هاست جدید- 66تصویر

HBA هر یک از پورتهاي FC/SAS/SCSI رور با استوریجدر صفحه بعد ضمن انتخاب نوع اینترفیس ارتباطی س

به هاست تحت Alias name مشخص میشوند را تک تک با یک نام قابل درك یا همان WWPN کارتها را که با

.تعریف معرفی میکنیم

Page 87: Storage networking laboratory - in persian

Page 86 of 100

به هاست تحت تعریف HBAانتساب پورتهاي فیزیکی - 67تصویر

ت نعریفبه هاست تح HBA پورت بعدي Alis name معرفی

Page 88: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 87 of 100

و افزودن مابقی پورتهاي متصل به هاستبراي پورتها Aliasتعریف - 68تصویر

این بخش . سرور نوبت به تعیین نوع سیستم عامل واقع در سرور میرسد FC/SAS/ISCSI پس از معرفی پورتهاي

ستوریج ارتباط برقرار خاص خود با ا MPIOاز آن جهت حائز اهمیت است که هر نوع سیستم عاملی از طریق درایور

ها قابل شناسایی توسط سرور نخواهند LUN میکند و در صورت انتخاب اشتباه گزینه سیستم عامل در این صفحه

بود

Page 89: Storage networking laboratory - in persian

Page 88 of 100

انتخاب سیستم عامل هاست-69تصویر

با کلیک راست روي هر . هاي ساخته شده به گروههاي در بردارنده سرورها میباشد LUN قدم نهایی انتساب

VmGroup و انتخاب Add lun mapping وارد صفحه زیر میشویم در این صفحه است که Lun number به هر

.سرورها مننتسب میشود/هاي باقی مانده و منتسب نشده به سایر گروهها Lun یک از

Page 90: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 89 of 100

هاي موجود به هاستها LUNانتساب -70تصویر

Page 91: Storage networking laboratory - in persian

Page 90 of 100

جهت استفاده همه هاستهاي عضو گروه Host groupبه LUNو تخصیص Lun numberتعیین -71تصویر

Page 92: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 91 of 100

و اجراي عملی سناریو IBM DS Storage Manager آشنایی با ابزار :ادامه بخش هشتم و پایانی

با . ها در محیط سیستم عامل نهایی است Host group هاي منتسب به LUN قدم بعدي اضافه کردن هر یک از

از طریق Configuration کردن برگهو انتخاب یکی از سرورها و باز Vcenter یا Vsphere client ورود به محیط

.میشویم Shared storage جدید منتها اینبار از نوع Datastoreوارد فرایند اضافه کردن add storage دکمه

Vcenter serverساخته شده در LUNافزودن -71تصویر

Host هاي منتسب شده به این سرور از طریق LUN یکی از Vcenter در Add storageطی فرایند ویزارد

group تعریف شده در استوریج را انتخاب میکنیم

Page 93: Storage networking laboratory - in persian

Page 92 of 100

Vcenterهاي منتسب شده به هاست در LUNانتخاب -72تصویر

و با Datastore در صفحه انتهایی ویزارد یک نام جدید به آن منتسب میکنیم تا به عنوان یک LUN پس از انتخاب

.مشاهده شودVsphere client در Storage نام در بخش تنظیمات این

Page 94: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 93 of 100

انتخاب شده LUNدر حال ساخت از جدید Datastoreتعیین نام براي -73تصویر

Vmware Vcenter هاي ساخته شده را در محیط LUN همانطور که مشاهده شد در پایان این مرحله موفق شدیم

اضافه کنیم

یوسنار Zoning تنظمیات

در تصویر زیر. از پورتها و ادوات و اتصاالت فیزیکی آنهاست inventory در همه پروژه هاي اینچنینی قدم اول تهیه

inventory متناظر با سناریو آزمایشگاه را مشاهده میکنید .

Page 95: Storage networking laboratory - in persian

Page 94 of 100

SANالمانهاي شرکت کننده در معماري Inventory-74تصویر

CLI جهت درك بهتر روند از. میرسد CLI یا cisco fabric manager اکنون نوبت به ساخت زونها از طریق

. استفاده میکنیم

.میباشد WWPN از طریق Soft zoning مورد استفاده Zoning نوع

Page 96: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 95 of 100

SAN Switch1کانفیگ

Switch1# fcdomain fcid database vsan 1 wwn 20460080e52da86c fcid 0x8f0000 dynamic vsan 1 wwn 21000024ff41fdd0 fcid 0x8f0100 dynamic vsan 1 wwn 20560080e52da86c fcid 0x8f0200 dynamic vsan 1 wwn 20360080e52da86c fcid 0x8f0300 dynamic vsan 1 wwn 21000024ff41ffce fcid 0x8f0400 dynamic vsan 1 wwn 20370080e52da86c fcid 0x8f0500 dynamic vsan 1 wwn 21000024ff41fff6 fcid 0x8f0600 dynamic vsan 1 wwn 20570080e52da86c fcid 0x8f0700 dynamic vsan 1 wwn 21000024ff41fff7 fcid 0x8f0800 dynamic vsan 1 wwn 2002000e11145d8e fcid 0x8f0900 dynamic

dpvm database pwwn 20360080e52da86c vsan 1 pwwn 21000024ff41fdd0 vsan 1 pwwn 20560080e52da86c vsan 1 pwwn 21000024ff41ffce vsan 1 pwwn 20370080e52da86c vsan 1 pwwn 21000024ff41fff6 vsan 1 pwwn 20570080e52da86c vsan 1 pwwn 2002000e11145d8e vsan 1

dpvm activate dpvm commit

!Full Zone Database Section for vsan 1 fcalias name P1C1 vsan 1 member pwwn 20360080e52da86c

fcalias name P3C1 vsan 1 member pwwn 20560080e52da86c

fcalias name P1C2 vsan 1 member pwwn 20370080e52da86c

fcalias name P3C2 vsan 1 member pwwn 20570080e52da86c

fcalias name P1S1 vsan 1 member pwwn 21000024ff41fdd0

fcalias name P1S2 vsan 1 member pwwn 21000024ff41ffce

Page 97: Storage networking laboratory - in persian

Page 96 of 100

fcalias name P1S3 vsan 1 member pwwn 21000024ff41fff6

fcalias name TAPE vsan 1 member pwwn 2002000e11145d8e

zone name C1_ZONE vsan 1 member fcalias P1C1 member fcalias P3C1 member fcalias P1C2 member fcalias P3C2 member fcalias P1S2 member fcalias P1S3

zone name C2_ZONE vsan 1

zone name TAPE_ZONE vsan 1 member fcalias P1S1 member fcalias TAPE

zoneset name Zoneset1 vsan 1 member C1_ZONE member TAPE_ZONE

zoneset activate name Zoneset1 vsan 1

interface mgmt0 ip address 10.20.30.40 255.255.255.0 no system default switchport shutdown

SAN Switch 2کانفیگ

switch2#

vsan database

fcdomain fcid database vsan 1 wwn 20670080e52da86c fcid 0x070000 dynamic vsan 1 wwn 20460080e52da86c fcid 0x070100 dynamic vsan 1 wwn 20470080e52da86c fcid 0x070200 dynamic vsan 1 wwn 20660080e52da86c fcid 0x070300 dynamic vsan 1 wwn 21000024ff41fff7 fcid 0x070400 dynamic vsan 1 wwn 21000024ff41ffcf fcid 0x070500 dynamic vsan 1 wwn 21000024ff41fdd1 fcid 0x070600 dynamic vsan 1 wwn 2002000e11145d8e fcid 0x070700 dynamic

Page 98: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 97 of 100

system default zone default-zone permit system default zone distribute full system default zone mode enhanced

!Full Zone Database Section for vsan 1 fcalias name P2C1 vsan 1 member pwwn 20460080e52da86c

fcalias name P4C1 vsan 1 member pwwn 20660080e52da86c

fcalias name P2C2 vsan 1 member pwwn 20470080e52da86c

fcalias name P4C2 vsan 1 member pwwn 20670080e52da86c

fcalias name P2S1 vsan 1 fcalias name P2S2 vsan 1 member pwwn 21000024ff41ffcf

fcalias name P2S3 vsan 1 member pwwn 21000024ff41fff7

zone name C2_ZONE vsan 1 member fcalias P2C1 member fcalias P4C1 member fcalias P2C2 member fcalias P4C2 member fcalias P2S2 member fcalias P2S3

zoneset name ZONESET_V1 vsan 1 member C2_ZONE

zoneset activate name ZONESET_V1 vsan 1 zone default-zone permit vsan 100 zone commit vsan 100

interface mgmt0 ip address 10.20.30.50 255.255.255.0 no system default switchport shutdown

Page 99: Storage networking laboratory - in persian

Page 98 of 100

هر یک Properties واقع در Manage paths با نگاهی به نحوه توزیع مسیرهاي ارتباط با استوریج از طریق صفحه

ناریو در صفحه اول از طریق هشت خواهیم دید که هر یک طبق دیاگرام س Vcenter هاي اضافه شده در Lun از

.است Standby و چهار مسیر در حالت Active مسیر با استوریج در تماس هستند که چهار مسیرآن در حالت

Vcenterدر Active , Standbyمشاهده وضعیت مسیرهاي -75تصویر

.با پایان بخش جاري به انتهاي مطالب این دوره آموزشی میرسیم

آنرا پیدا کرده و . این سناریو لحاظ نشده است Zoning کته ظریف و در عین حال بنیادین در فرایندیک ن سوال

. مطرح کنیدپرسش و پاسخ پیشنهاد جایگزین را در تاپیک

Page 100: Storage networking laboratory - in persian

به پارسی Storage Networkingآزمایشگاه پایه

Page 99 of 100

مراجع

IBM-Introduction to Storage Area Networks and System Networking

IBM-Implementing an IBM/Cisco SAN

Storage Area networks for dummies

IBM- System Storage DS3500 Introduction and Implementation Guide