آموزش اتصال SAN Storage به ESXi؛ راهنمای گام‌به‌گام پیکربندی ذخیره‌ساز در VMware

آموزش اتصال SAN Storage به ESXi؛ راهنمای گام‌به‌گام پیکربندی ذخیره‌ساز در VMware

 

 

 

 

آموزش اتصال SAN Storage به ESXi

راهنمای گام‌به‌گام پیکربندی ذخیره‌ساز در VMware vSphere


مقدمه

در محیط‌های مجازی‌سازی مبتنی بر VMware، استفاده از Storage اشتراکی یکی از مهم‌ترین
اجزای طراحی زیرساخت دیتاسنتر محسوب می‌شود.

قابلیت‌هایی مانند
vMotion،
High Availability (HA)،
Fault Tolerance
و
Distributed Resource Scheduler (DRS)
برای عملکرد صحیح نیازمند دسترسی چندین ESXi Host به یک فضای ذخیره‌سازی مشترک هستند.

یکی از محبوب‌ترین روش‌ها برای فراهم کردن این قابلیت، اتصال
SAN Storage
به سرورهای VMware ESXi است.

 

SAN Storage چیست؟

SAN یا
Storage Area Network
یک شبکه اختصاصی برای انتقال اطلاعات بین سرورها و تجهیزات ذخیره‌سازی است.

برخلاف NAS که در سطح File فعالیت می‌کند، SAN در سطح
Block Storage
کار کرده و فضای خام ذخیره‌سازی را در اختیار سرورهای VMware قرار می‌دهد.

شبکه اختصاصی Storage

ترافیک ذخیره‌سازی از شبکه کاربران جدا شده و باعث افزایش کارایی می‌شود.

Block Level Storage

ESXi فضای Storage را مانند یک دیسک خام مشاهده کرده و VMFS ایجاد می‌کند.

دسترسی پایدار

با Multipathing می‌توان چند مسیر ارتباطی برای افزایش Availability ایجاد کرد.


مزایای اتصال SAN به VMware ESXi


  • افزایش دسترس‌پذیری ماشین‌های مجازی

  • امکان انتقال Live ماشین‌های مجازی با vMotion

  • مدیریت متمرکز فضای ذخیره‌سازی

  • افزایش سرعت عملیات I/O

  • امکان استفاده از RAID و Redundancy

روش‌های اتصال SAN Storage به ESXiVMware ESXi می‌تواند از چند روش مختلف به SAN Storage متصل شود.
مهم‌ترین پروتکل‌ها عبارت‌اند از:

پروتکل تجهیزات مورد نیاز کاربرد

Fibre Channel
HBA، FC Switch، Storage دیتاسنترهای Enterprise

iSCSI
Ethernet، VMkernel Adapter محیط‌های متوسط و اقتصادی

FCoE
Converged Network Adapter شبکه‌های پیشرفته


پیش‌نیازهای اتصال SAN Storage به ESXi

قبل از شروع فرآیند اتصال Storage به VMware ESXi باید زیرساخت‌های لازم در هر دو سمت
Storage و Hypervisor آماده شده باشد.


تنظیمات سمت SAN Storage

  • ساخت Storage Pool یا Disk Group
  • ایجاد Volume یا LUN جدید
  • فعال‌سازی پروتکل iSCSI یا Fibre Channel
  • تعریف Host مربوط به ESXi
  • Mapping کردن LUN به Host


تنظیمات سمت VMware ESXi

  • فعال بودن ESXi Host
  • دسترسی مدیریتی به vCenter یا Host Client
  • تنظیم شبکه Storage
  • فعال بودن Storage Adapter
  • وجود مجوزهای لازم VMware


مرحله اول: ایجاد LUN در SAN Storage

اولین مرحله برای اتصال Storage به ESXi، ایجاد یک فضای ذخیره‌سازی منطقی یا
LUN
در پنل مدیریتی SAN است.

LUN Name:
VMWARE_DATASTORE01

 

Capacity:
2TB

 

Protocol:
iSCSI

 

Access:
Read / Write

 

Mapped Host:
ESXi-01



نکته مهم:

LUN ایجاد شده باید فقط به Hostهایی اختصاص داده شود که قرار است به آن Datastore دسترسی داشته باشند.


مرحله دوم: ایجاد شبکه Storage در ESXi

در اتصال‌های iSCSI، توصیه می‌شود شبکه Storage از شبکه Management جدا باشد.
این کار باعث افزایش امنیت و Performance می‌شود.

تنظیمات پیشنهادی VMkernel Adapter:

پارامتر مقدار نمونه
Network Name iSCSI Network
IP Address 10.10.20.11
Subnet Mask 255.255.255.0
MTU 9000 (Jumbo Frame)

مسیر ایجاد VMkernel Adapter:

vSphere Client

Host

Configure

Networking

VMkernel Adapter


مرحله سوم: فعال‌سازی iSCSI Adapter در ESXi

برای استفاده از iSCSI باید Software iSCSI Adapter در ESXi فعال شود.

مراحل فعال‌سازی:

  1. ورود به vSphere Client
  2. انتخاب ESXi Host
  3. باز کردن بخش Storage Adapter
  4. انتخاب گزینه Add Software iSCSI Adapter
  5. فعال شدن Initiator مربوط به ESXi

پس از فعال‌سازی، ESXi یک شناسه اختصاصی IQN ایجاد می‌کند.
این مقدار باید در Storage ثبت شود.

iqn.1998-01.com.vmware:esxi01

 

هشدار مهم

در صورتی که IQN یا WWPN اشتباه در Storage ثبت شود،
ESXi قادر به مشاهده LUN نخواهد بود.


مرحله چهارم: اضافه کردن iSCSI Target به ESXi

پس از فعال‌سازی iSCSI Adapter، باید آدرس Storage Target را به ESXi معرفی کنیم.
در این مرحله ESXi قادر خواهد بود به LUNهای موجود در SAN دسترسی پیدا کند.


مسیر تنظیم iSCSI Target

Host

Configure

Storage

Storage Adapters

iSCSI Adapter

در بخش Discovery باید آدرس IP مربوط به Storage Controller را وارد کنید.

تنظیم مقدار نمونه
iSCSI Server 10.10.20.100
TCP Port 3260
Discovery Type Dynamic Discovery


مرحله پنجم: Rescan کردن Storage Adapter

پس از اضافه کردن Target باید ESXi را مجبور کنیم دوباره تجهیزات ذخیره‌سازی
را بررسی کند.

 

اجرای Rescan

روی Storage Adapter گزینه زیر را انتخاب کنید:

Rescan Adapter

پس از چند لحظه LUN ایجاد شده در SAN باید در قسمت Devices نمایش داده شود.



نکته:

اگر LUN نمایش داده نشد، ابتدا Mapping در Storage و سپس تنظیمات شبکه iSCSI را بررسی کنید.


مرحله ششم: ساخت VMFS Datastore در ESXi

پس از مشاهده LUN، باید آن را به یک Datastore قابل استفاده برای ماشین‌های مجازی تبدیل کنیم.

مراحل ایجاد Datastore:

  1. ورود به بخش Storage در vSphere Client
  2. انتخاب گزینه New Datastore
  3. انتخاب نوع VMFS
  4. انتخاب LUN مربوط به SAN
  5. تعیین نام Datastore
  6. تأیید تنظیمات نهایی

تنظیمات نمونه Datastore

پارامتر مقدار
Datastore Name VMWARE_DS01
File System VMFS 6
Storage Type SAN LUN


مرحله هفتم: Mount کردن Datastore روی ESXi Hostهای دیگر

در محیط‌های Cluster، معمولاً چند ESXi Host به یک Storage مشترک متصل هستند.
برای استفاده از قابلیت‌هایی مانند vMotion، همه Hostها باید Datastore یکسانی را مشاهده کنند.


ESXi Host 01

Datastore فعال و قابل استفاده


ESXi Host 02

Mount کردن همان Datastore


ESXi Host 03

دسترسی مشترک به VMFS



نتیجه:

اکنون تمام ESXi Hostها می‌توانند از یک Storage مشترک برای اجرای ماشین‌های مجازی استفاده کنند.

 

تنظیم Multipathing در VMware ESXi

در محیط‌های Enterprise، برای افزایش دسترس‌پذیری Storage معمولاً چند مسیر ارتباطی
بین ESXi Host و SAN ایجاد می‌شود.
این قابلیت با نام
Multipathing
شناخته می‌شود.

ESXi Host

 

 

├──────── Path 1 ────────┐

 

│ │

 

│ SAN Storage

 

│ │

 

└──────── Path 2 ────────┘

مزایای استفاده از Multipathing:

 

افزایش Availability

در صورت قطع یک مسیر، مسیر جایگزین فعال می‌شود.

 

بهبود Performance

ترافیک Storage بین چند مسیر تقسیم می‌شود.

 

افزونگی ارتباط

خرابی کابل یا Switch باعث قطع سرویس نمی‌شود.

 

انواع Path Policy در VMware

Policy توضیح کاربرد
 

Fixed

یک مسیر اصلی استفاده شده و مسیر دیگر Backup است. Storageهای سنتی
 

MRU

آخرین مسیر فعال مورد استفاده قرار می‌گیرد. برخی Storageهای قدیمی
 

Round Robin

ترافیک بین چند مسیر تقسیم می‌شود. محیط‌های Enterprise و High Performance



پیشنهاد:

در بسیاری از محیط‌های VMware مدرن، استفاده از Round Robin باعث افزایش Throughput در اتصال‌های SAN می‌شود.

 

بهینه‌سازی Performance در SAN Storage

پس از اتصال Storage، تنظیمات زیر می‌تواند باعث افزایش کارایی سیستم شود.

شبکه اختصاصی Storage

ترافیک iSCSI یا FC نباید با شبکه کاربران یا Management ترکیب شود.

فعال‌سازی Jumbo Frame

استفاده از MTU 9000 در شبکه‌های مناسب باعث کاهش سربار Packet می‌شود.

مانیتورینگ I/O

بررسی Latency و Queue Depth برای جلوگیری از Bottleneck ضروری است.

 

خطاهای رایج اتصال SAN به ESXi

خطا دلیل احتمالی راهکار
LUN نمایش داده نمی‌شود Mapping اشتباه یا مشکل Network بررسی IQN، VLAN و Rescan
Latency بالا اشباع Storage یا مسیر ارتباطی بررسی Performance و Multipath
Datastore Mount نمی‌شود VMFS Lock یا عدم دسترسی Host بررسی Cluster و Storage Access

 

بهترین روش‌های طراحی SAN Storage برای VMware

برای داشتن یک زیرساخت پایدار و قابل اعتماد، رعایت استانداردهای طراحی SAN در محیط VMware اهمیت زیادی دارد.
موارد زیر از مهم‌ترین Best Practiceهای پیاده‌سازی Storage هستند.

 

شبکه Storage جداگانه

برای iSCSI یا FCoE از VLAN و شبکه مستقل استفاده کنید تا ترافیک کاربران روی Storage تأثیر نگذارد.

 

طراحی Redundant

از دو مسیر شبکه، چند Controller و Multipath برای جلوگیری از Single Point of Failure استفاده کنید.

 

انتخاب RAID مناسب

با توجه به نوع Workload، RAID مناسب برای افزایش سرعت و امنیت داده انتخاب شود.

 

مانیتورینگ دائمی

Latency، IOPS، Throughput و Queue Depth باید به‌صورت مستمر بررسی شوند.

 

چک‌لیست نهایی قبل از استفاده در محیط Production

  • LUN به‌درستی به ESXi Hostها اختصاص داده شده است.
  • شبکه Storage از شبکه Management جدا شده است.
  • Multipathing فعال و تست شده است.
  • Datastore روی تمام ESXi Hostهای Cluster قابل مشاهده است.
  • Backup و Monitoring Storage فعال شده است.

 

سوالات متداول درباره اتصال SAN به ESXi

 

آیا برای VMware حتماً به SAN Storage نیاز داریم؟

خیر. VMware می‌تواند از Local Storage یا NAS نیز استفاده کند،
اما برای قابلیت‌هایی مانند vMotion و HA استفاده از Shared Storage مانند SAN توصیه می‌شود.

 

تفاوت iSCSI و Fibre Channel چیست؟

iSCSI از شبکه Ethernet و IP استفاده می‌کند و هزینه پایین‌تری دارد،
در حالی که Fibre Channel شبکه اختصاصی با Latency کمتر برای محیط‌های بزرگ ارائه می‌دهد.

 

چرا ESXi نمی‌تواند LUN را مشاهده کند؟

معمولاً دلیل آن Mapping اشتباه LUN، تنظیم نبودن IQN، مشکل VLAN یا انجام نشدن Rescan Storage Adapter است.

 

بهترین VMFS برای Storageهای جدید چیست؟

در نسخه‌های جدید VMware استفاده از VMFS 6 پیشنهاد می‌شود زیرا امکانات مدیریتی و سازگاری بهتری ارائه می‌دهد.

 

جمع‌بندی

اتصال SAN Storage به VMware ESXi یکی از مراحل کلیدی در طراحی زیرساخت‌های مجازی‌سازی حرفه‌ای است.
با ایجاد LUN، تنظیم شبکه Storage، فعال‌سازی iSCSI یا Fibre Channel،
ساخت VMFS Datastore و پیاده‌سازی Multipathing می‌توان یک محیط ذخیره‌سازی
پایدار و پرسرعت برای ماشین‌های مجازی ایجاد کرد.

یک طراحی صحیح SAN علاوه بر افزایش Performance،
امکان استفاده کامل از قابلیت‌هایی مانند
vMotion،
HA
و
DRS
را فراهم می‌کند و باعث افزایش پایداری سرویس‌های سازمانی خواهد شد.

خدمات تخصصی مجازی سازی با کرج شبکه

فرم مشاوره شبکه

نام و نام خانوادگی(الزامی)

 

5/5 - (1 امتیاز)