عبارت iSCSI Initiator به بخشی از فناوری ذخیرهسازی iSCSI (Internet Small Computer Systems Interface) اشاره دارد که به سرورها یا سیستمهای کلاینت این امکان را میدهد تا از طریق شبکه IP به دیسکهای ذخیرهسازی دور (Remote Storage) بهصورت محلی (Local) دسترسی داشته باشند. این اتصال به شما اجازه میدهد که فضاهای ذخیرهسازی متمرکز را بدون نیاز به کابلکشی خاص یا سختافزار گرانقیمت SAN مدیریت کنید.
✅ iSCSI Initiator چیست؟
iSCSI Initiator یک نرمافزار یا سختافزار است که روی سیستم میزبان (مثلاً ویندوز، لینوکس یا VMware) نصب میشود تا بتواند از طریق شبکه به یک فضای ذخیرهسازی از راه دور (که به آن iSCSI Target گفته میشود) متصل شود.
🔹 نقش آن در معماری iSCSI:
-
Initiator: درخواستدهنده فضای ذخیرهسازی (مثلاً سرور یا ماشین مجازی)
-
Target: دستگاه ذخیرهسازی که فضای دیسک را ارائه میدهد (مثلاً استوریج EMC، SAN یا حتی یک سرور دیگر)
🔹 تعریف ساده:
iSCSI Initiator نرمافزار یا سختافزاریه که روی سیستم میزبان (مثلاً ویندوز یا لینوکس) نصب میشه تا این سیستم بتونه به یک iSCSI Target (یعنی منبع ذخیرهسازی) وصل بشه.
✅ اجزای اصلی iSCSI:
جزء | توضیح |
---|---|
Initiator | سیستمی که درخواست دسترسی به دادهها میده (مثلاً سرور شما) |
Target | استوریجی که دادهها رو نگهداری میکنه (مثلاً SAN یا NAS) |
🔧 دو نوع Initiator وجود داره:
-
Software Initiator:
-
بهصورت نرمافزار روی سیستم عامل نصب میشه.
-
معمولاً رایگان و قابل استفاده در ویندوز، لینوکس و یونیکس.
-
ویندوز خودش یه iSCSI Initiator داخلی داره.
-
-
Hardware Initiator (HBA):
-
یک کارت سختافزاری مخصوص iSCSI با پردازنده مستقل.
-
بار CPU رو کاهش میده و عملکرد رو بهتر میکنه.
-
بیشتر در دیتاسنترهای بزرگ استفاده میشه.
-
📌 کاربرد iSCSI Initiator:
-
اتصال سرورها به SANها از طریق شبکه TCP/IP
-
مجازیسازی (مثلاً VMware یا Hyper-V)
-
بکآپگیری و ذخیرهسازی متمرکز
-
دسترسی به Volumeهای Remote به صورت Local
🖥️ مثال در ویندوز:
برای راهاندازی iSCSI Initiator در ویندوز:
-
برید به:
Start > iSCSI Initiator
-
در پنجره بازشده، آدرس IP یا DNS مربوط به iSCSI Target رو وارد کنید.
-
اتصال برقرار میشه و میتونید دیسک جدید رو در “Disk Management” فرمت و استفاده کنید.
📦 چگونه به مدیریت فضای ذخیرهسازی کمک میکند؟
-
مرکزیت در ذخیرهسازی:
-
به جای اینکه روی هر سرور فضای فیزیکی نصب شود، از طریق iSCSI همه سرورها میتوانند به یک فضای مرکزی متصل شوند.
-
-
افزایش انعطافپذیری:
-
میتوان بهسادگی فضا را گسترش داد یا حجم جدید تعریف کرد بدون اینکه سیستم را خاموش کرد.
-
-
کاهش هزینهها:
-
از شبکه موجود (IP-based) برای ارتباط با استوریج استفاده میشود، بدون نیاز به فیبر نوری یا سختافزارهای SAN گرانقیمت.
-
-
پشتیبانی از مجازیسازی:
-
سیستمهای مجازیسازی مانند VMware ESXi یا Hyper-V از iSCSI برای اتصال به LUNهای ذخیرهسازی استفاده میکنند.
-
-
امنیت و کنترل بیشتر:
-
میتوان از طریق تنظیمات CHAP یا ACL، دسترسی به Target را فقط برای Initiatorهای مجاز فعال کرد.
-
🛠️ مثال کاربردی:
فرض کنیم شما یک استوریج در دیتاسنتر دارید که چند ترابایت فضا دارد. با استفاده از iSCSI Target روی آن و نصب iSCSI Initiator روی چند سرور، همه سرورها میتوانند بدون داشتن هارد فیزیکی، به آن فضا متصل شوند و مثل یک دیسک داخلی از آن استفاده کنند.