مجازی سازی سرور با Vmware
Virtual San Datastores
در انتهاي اين درس شما با مطالب زير آشنا خواهيد شد:
- توصیف معماری VMware Virtual SAN Datastore
- توصيف معماري و نيازمنديهاي پيكربندي VSAN
- توصيف مراحل پيكربندي VSAN
- توصيف اينكه چطور VSAN Storage Policy ها ايجاد و استفاده مي شوند.
با شروع ۵٫۵ vSphere شركت VMware يك روش ذخيره سازي نرم افزاري را با نام Virtual SAN Datastore معرفي كرد.
يك VSAN يك Hybrid Storage System مي باشد كه شامل مجموعه ايي از لوکال ( SSD ( Solid State Drive به عنوان cache و (Local HDD (Hard Disk Drive برای ایجاد يك Cluster Datastore است كه توسط ماشين هاي مجازي استفاده شود.
در يك محيط VSAN تعدادي از ESXi Host ها براي تشكيل يك VSAN Cluster استفاده مي شوند .
همه ESXi Host ها از طريق يك VSAN Network اختصاصي با هم در ارتباط مي باشند.
اغلب Host ها شامل Local HDD و Local SSD مي باشند .
در صورتي كه يك Host يك Local HDD نداشته باشد باز هم مي تواند از امتيازات Cluster Storage Resource استفاده کند.
يك Local SSD مي تواند به صورت بهينه تر از يك Local HDD به صورت يك Storage در يك ESXi Host استفاده شود.
تمامي HDD ها و SSD ها مي تواند به صورت ۵ تا Local Disk Group با هم تركيب شوند كه هر Disk Group مي تواند شامل حداقل يك SSD و ۵ تا HDD باشد.
تمامي اين Disk Group ها برروي تمامي Host ها در يك VSAN Cluswter با هم تركيب مي شوند و تشكيل يك VSAN Datastore را مي دهند.
نكته :
فقط يك VSAN Datastore مي تواند تحت هر VSAN Cluster وجود داشته باشد كه اين Datastore شامل تمامي HDD ها و SSD ها براي يك Cluster مي باشد.
براي تركيب VMFS Datastore ها از هر Host و تبديل آنها به يك Datastore توسط قابليتي به نام ( OSFS ( System File Store Object انجام مي شود.
اين Datastore شامل همه فايل هاي ماشين هاي مجازي و فايل VMDK مي باشد.
براي هر فايل VMDK شما مي توانيد يك VM Storage Policy متفاوت با ديگر ماشين هاي مجازي براي ذخيره سازي ديتا روي ديسك هاي Datastore داشته باشيد.
با استفاده از اين VM Storage Policy ها شما مي توانيد از مزاياي VSAN بيشتر استفاده كنيد.
مزاياي يك VSAN Datastore شامل موارد زير مي باشد:
- Storage Policy per virtual machine architecture
با استفاده از اين قابليت هر ماشين مجازي مي تواند از Storage هاي متفاوت استفاده كند.
- vSphere and vCenter Server integration
قابليت VSAN به صورت Built In در vCenter Server وجو دارد و نيازي به هيچ Appliance ندارد
شما مي توانيد يك VSAN Cluster را مانند vSphere HA و يا vSphere DRS ايجاد كنيد.
- Scale‐out storage
يك VSAN Cluster مي تواند شامل ۸ تا ESXi Host باشد و براي بالا رفتن اين مقياس مي توانيد يك Node جديد را به Cluster اضافه كنيد و يا VSAN را براي اسكن ديسك هاي خالي پيكربندي كنيد تا به صورت اتوماتيك آنها را اضافه كند.
- Built‐in resiliency
يك VSAN به صورت پيش فرض انعطاف پذير مي باشد به عبارت ديگر مي تواند تمامي Object ها را براي ماشين هاي مجازي كه براي يك VSAN پيكربندي نشده اند Mirror كند.
- SSD caching
با استفاده از اين قابليت شما مي توانيد قبل از اينكه برروي HDD عمليات Write را انجام دهيد تمامي IO ها را برروي SSD فرستاده و Cache شود.
- Converged Compute and Storage
اغلب ماشين ها بدون Local Storage مي تواند از مزاياي VSAN استفاده كنند.
يكي از موارد مورد نياز براي راه اندازي VSAN يك ماشيني مي باشد كه برروي آن vCenter Server نصب شده باشد.
به عبارت ديگر vCenter Server با قابليت VSAN يكي يا Integrate شده است.
شما بايستي حداقل ۳ تا ۵٫۵ ESXi Host به بالا داشته باشيد كه دو تا از اين ESXi Host ها براي VSAN Datastore و سومي براي Availability استفاده مي شود.
ماكزيمم تعداد Host هايي كه مي توانند در VMware VSAN استفاده شوند ۸ تا مي باشد.
هر VSAN Cluster نيازمند يك شبكه اختصاصي مي باشد كه هر Host بتواند با آن ارتباط برقرار كند كه توصيه مي شود از يك شبكه با سرعت ۱۰Gb استفاده شود و براي هدف Fault Tolerance بهتر است از دو كارت شبكه ۱۰Gb كه با هم Team شده اند استفاده كنيم
استفاده از كارت شبكه هاي ۱Gb توصيه نمي شوند.
همه Host ها در Cluster نياز به Local Storage ندارند و اين Host مي تواند در Resource Compute ها استفاده شود و در ايجاد يك VSAN Datastore استفاده شود.
همه Host هايي كه Local Storage دارند بايستي حداقل يك SSD داشته باشند هر SSD براي عمليات Read Cache و Write Buffer استفاده مي شود و هر HDD به عنوان يك Persistent Storage استفاده مي شوند.
SSD ها بايستي حداقل ۱۰ درصد Total Storage باشند.
شرکت آرنا ارائه دهنده خدمات شبکه نصب شبکه پشتیبانی شبکه مجازی سازی پسیو شبکه
VSAN به صورت كامل با ۶ vSphere يكي يا Integrate شده است.
براي پياده سازي يك VSAN بايستي موارد زير را انجام دهيد:
- در مرحله اول بايستي يك VMkernel Port براي VSAN پيكربندي شود و توسط تمامي Host ها قابل دسترس باشد.
- در مرحله بعد بايستي يك Cluster ايجاد شود و قابليت VSAN برروي آن فعال شود و تمامي Host ها بايستي به اين VSAN Cluster اضافه شوند.
- یك VSAN Cluster مي تواند در حالت Manual يا اتوماتيك پيكربندي شود اگر VSAN در حالت Automatic پيكربندي شده باشد همه Local Disk ها بوسيله VSAN در ايجاد VSAN Datastore شركت مي كنند
اما در صورتي كه VSAN در حالت Manual پيكربندي شده باشد شما بايستي به صورت Manually ديسك ها را به Disk Group اضافه كرده و سپس آنها را به VSAN Datastore اضافه كنيد.
يك VSAN Cluster به صورت پيش فرض به صورت Automatic مي باشد و مي تواند همه Host ها را براي Empty Disk ها اسكن كند
در صورتي كه Empty Disk ها را پيدا كند مي تواند آنها را به VSAN اضافه كند.
VSphere v6 تنها ورژني مي باشد كه VSAN و Cluster را باهم ساپورت مي كند.
پيكربندي براي VSAN تنها از طريق Vsphere Web Client انجام مي شود.
VSAN Datastore چیست :
تركيبي از همه Disk Group ها از همه Host ها در يك VSAN Cluster تشكيل يك VSAN Datastore را مي دهند.
اندازه يا Size يك VSAN Datastore بستگي به تعداد HDD ها در Host و تعداد Host ها در Cluster دارد.
هر Disk Group بايستي حداكثر يك Flash Device يا همان SSD داشته باشد از طرفي هفت Device را براي هر Disk Group ساپورت مي كند و ماكزيمم مي توان تا پنج Disk Group به ازاي هر Host ايجاد كرد.
براي مشاهده VSAN Configuration Information بايستي از Summery Tab يك VSAN استفاده كنيد.
در جلسه بعد به سراغ استفاده از Vsan خواهیم رفت .