VMware Virtual SAN یا به اختصار vSAN یک لایه توزیعی (Distributed) از نرمافزار بوده که به صورت Native و به عنوان بخشی از ESXi Hypervisor به اجرا در میآید. vSAN ظرفیت Local یا اتصال مستقیم تجهیزات یک Host Cluster را جمعآوری کرده و یک Storage Pool واحد و اشتراکی را در سرتاسر Hostها در کلاستر vSAN ایجاد مینماید.
vSAN ضمن پشتیبانی از ویژگیهای VMware نظیر HA، vMotion و DRS که نیازمندShared Storage هستند، لزوم وجود Shared Storage خارجی را برطرف نموده و پیکربندی Storage و همچنین فرآیند آمادهسازی فعالیتهای ماشین مجازی را تسهیل مینماید.
مفاهیم Virtual SAN
ایجاد Shared Storage برای ماشینهای مجازی، حاصل رویکرد مبتنی بر نرمافزار VMware Virtual SAN است. با استفاده از این رویکرد، منابع ذخیرهساز فیزیکی Local مربوط به Hostهای ESXi، مجازیسازی شده و به Poolهای Storage تبدیل میشوند که میتوانند تقسیم شده و براساس الزامات QoS به ماشینهای مجازی و برنامهها اختصاص داده شوند. لازم به ذکر است که vSAN مستقیماً در ESXi قابل پیادهسازی میباشد.
علاوه بر موارد فوق، Virtual SAN میتواند به عنوان یک کلاستر Hybrid یا All-Flash عمل نماید. معمولا تجهیزات فلش در Hybrid Clusterها، برای لایه Cache مورد استفاده قرار گرفته و دیسکها جهت افزایش ظرفیت ذخیرهسازی بکار میروند. در کلاسترهای All-Flash، از تجهیزات فلش هم برای Cache و هم برای ظرفیت ذخیرهسازی استفاده میشود.
vSAN را میتوان بر روی کلاستر Hostهای موجود و یا هنگام ایجاد کلاسترهای جدید فعال نمود. Virtual SAN تمامی ظرفیت تجهیزات Local را در یک Datastore واحد که توسط همه Hostها در کلاستر Virtual SAN به اشتراک گذاشته شده، ترکیب مینماید. با افزودن میزان ظرفیت تجهیزات یا Hostهایی با ظرفیت مناسب به کلاستر میتوان Datastore را گسترش داد. شرکت VMware توصیه میکند که Hostهای ESXi در کلاستر، پیکربندی مشابه یا یکسانی در سراسر اعضای کلاستر ایجاد مینمایند که شامل تنظیمات Storage مشابه یا یکسان میباشند. در نتیجه تعادل اجزای ذخیرهسازی ماشین مجازی در تمامی تجهیزات و Hostها در کلاستر تضمین میشود. Hostهایی که دارای هیچگونه تجهیزات لوکالی نمیباشند نیز میتوانند ماشینهای مجازی خود بر روی Virtual SAN Datastore وارد کرده و اجرا نمایند.
یک Host برای دخیل نمودن تجهیزات Local خود در Virtual SAN Datastore ملزم به فراهم نمودن موارد زیر میباشد:
- حداقل یک وسیله برای Flash Cache
- حداقل یک تجهیز جهت افزایش ظرفیت که با نام Data Disk نیز شناخته میشود.
تجهیزات روی Contributing Host، یک یا چندین Disk Group تشکیل میدهند. هر یک از این گروهها حاوی یک دستگاه Flash Cache و یک یا چند دستگاه ظرفیت برای Persistent Storage میباشند و هر Host میتواند برای استفاده از چندین گروه دیسک پیکربندی شود.
مزایای استفاده از Virtual SAN
در ادامه به بحث مختصری پیرامون ویژگیهای متعدد Virtual SAN خواهیم پرداخت.
پشتیبانی از Shared Storage
Virtual SAN از ویژگیهای VMware مانند HA، vMotion و DRS پشتیبانی مینماید که نیازمند فضای Shareشده هستند. به عنوان مثال در صورت افزایش Load روی یک Host، فرآیند DRS میتواند یک ماشین مجازی را به دیگر Hostهای موجود در یک کلاستر انتقال دهند.
جهت مشاوره رایگان و یا راه اندازی زیرساخت مجازی سازی دیتاسنتر با کارشناسان شرکت APK تماس بگیرید. |
Just a Bunch of Disks یا به اختصار JBOD
vSAN به منظور استفاده در محیط Blade Server از JBOD پشتیبانی مینماید. در صورتی که کلاستر حاوی Blade Server باشد، امکان افزایش ظرفیت Datastore با استفاده از JBOD Storage که به Blade Serverها متصل است، وجود دارد.
فرمت On-Disk
Virtual SAN 6.5 از On-Disk Virtual File Format 3.0 پشتیبانی مینماید که Snapshot بسیار سریعی داشته و همچنین فرآیند تهیهClone و مدیریت آن در هر یک از کلاسترهای vSAN پشتیبانی میگردد.
پیکربندی All-Flash و Hybrid
vSAN میتواند برای کلاسترهای All-Flash یا Hybrid پیکربندی شود.
دامنههای خطاها (Fault Domains)
پشتیبانی از تنظیمات Fault Domains توسط تکنولوژی vSAN به منظور محافظت از Hostها در مقابل خرابی Rack یا Chassis است که این امر زمانی رخ میدهد که کلاستر vSAN چندین Rack یا Blade Server را در یک دیتاسنتر تحت پوشش امنیتی قرار دهد.
پشتیبانی از کلاسترهای Stretch
Virtual SAN از کلاسترهای Stretchشده که در سراسر مکانهای جغرافیایی پوشش امنیتی ایجاد مینماید، پشتیبانی میکند.
سرویس صحت عملکرد vSAN
سرویس صحت عملکرد vSAN شامل تستهای از پیش آماده جهت صحعت مانیتورینگ، عیبیابی، تشخیص علت مشکلات اجزا کلاستر و یافتن خطرات احتمالی میباشد.
سرویس سنجش عملکرد vSAN
سرویس سنجش نحوه عملکرد vSAN شامل نمودارهای آماری مورد استفاده برای مانیتور IOPS، توان عملیاتی، میزان تاخیر (Latency) و ازدحام (Congestion) میباشد. این سرویس قابلیت مانیتور نمودن عمکرد یک کلاستر vSAN ، Host، گروه دیسک، دیسک و ماشینهای مجازی را فراهم مینماید.
یکپارچگی با ویژگیهای vSphere Storage
vSAN با ویژگیهای مدیریت اطلاعات vSphere یکپارچه میشود و این ویژگیها معمولا از VMFS و NFS Storage استفاده میکند که به منظور محافظت از اطلاعات (Data Protection) شامل Snapshots، linked clones، vSphere Replication و vSphere APIs میباشند.
Policyهای ذخیرهسازی ماشینهای مجازی
اصولا Virtual SAN برای پشتیبانی از رویکرد VM-Centric برای مدیریت Storage، از Policyهای VM Storage استفاده مینماید. در صورت عدم اختصاصِ پالیسیِ ذخیرهسازی به ماشین مجازی در هنگام پیادهسازی، Virtual SAN Default Storage Policy به صورت خودکار به ماشین مجازی اختصاص داده میشود.
آمادهسازی سریع فضای ذخیرهسازی
Virtual SAN در هنگام ایجاد ماشینهای مجازی و پیادهسازی عملیات، فرآیند آمادهسازی فوری Storage در vCenter Server را امکانپذیر میسازد.
در قسمت دوم (پایانی) از این مقاله به بررسی مزایای استفاده از Virtual SAN خواهیم پرداخت.