در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 4

همانطور که در مقاله قبلی از سری آموزشی Fault Tolerance در VMware به شما قول داده بودیم در این مقاله می خواهیم به نیازمندی های پیاده سازی سرویس Fault Tolerance در سیستم Host و همچنین خود Virtual Machine صحبت کنیم. همچنین به بررسی محدودیت های این سرویس نیز اشاره ای خواهیم کرد تا بدانید در کجا می توانید از FT استفاده کنیم و در کجا امکان استفاده از آن را ندارید .

دقت کنید در این سری از مقالات در صورتیکه برخی امکانات در نسخه های بالاتر VSPhere قابل پیاده سازی باشد به آن اشاره خواهد شد اما با توجه به اینکه در اکثر سازمان ها امروزه از ESXi نسخه های 5.0 و 5.1 و 5.5 استفاده می کنند و هنوز به نسخه های بالاتر بعضا بروز رسانی ها انجام نشده است ما نیز محدودیت ها را بر حسب محصولات قدیمی تر عنوان می کنیم ، هر چند اشاره می کنیم که در محصولات جدید چه تغییراتی رخ داده است.


نیازمندی های سیستم Host برای پیاده سازی FT در VMware

فراموش نکنید که برای پیاده سازی کردن FT ما به تکنولوژی vLockstep نیاز داریم که تنها در پردازنده های جدید شرکت Intel و AMD وجود دارند. اکثر CPU های سری Core I7 و Core 2 due از محصولات Xeon شرکت Intel و سری Budapest ، Shanghai و Barcelona از محصولات AMD دارای تکنولوژی vLockstep هستند.

از طرفی هر دو Host ای که قرار است بر روی آنها FT فعال شود بایستی از یک خانواده و نسل CPU بر روی سخت افزار خود استفاده کنند و در واقع سخت افزار CPU آنها FT-Capable باشد. سرعت ساعت یا Clock Speed هر دو CPU ای که بر روی Host ها وجود دارد بایستی ترجیحا یکسان باشد تا فرآیند همگام سازی ورودی ها به درستی بتواند انجام شود.

هر کدام از Host ها باید از یک نسخه مشابه از ESX یا ESXi استفاده کنند و شما نمی توانید از دو نسخه متفاوت از ESXi برای انجام FT استفاده کنید ( البته این الزامی نیست امکان پیاده سازی این روش تست شد جواب گرفتیم ) ، هر دوم سیستم عامل HOST بایستی لایسنس مورد نیاز برای پیاده سازی FT را داشته باشند که البته شما در نسخه های Advanced ، Enterprise و Enterprise Plus محصول VSPhere قابلیت FT را دارید. البته لایسنس در ایران چندان اهمیتی ندارد.


معرفی قابلیت Fault Tolerance و FT Logging در VSPhere  - قسمت چهارم


Host هایی که برای راه اندازی FT استفاده می شوند بایستی برای نگهداری VM محافظت شده در FT به یک Shared Storage مشترک متصل شده باشند ، در واقع برای ایجاد کردن FT Cluster وجود Shared Storage به شکل های مختلف اعم از FC ، iSCSI و یا NAS الزامی است. همه Host هایی که قرار است FT روی آنها ایجاد شود در قالب یک FT Cluster بایستی قرار بگیرند و یا بهتر بگوییم Host ها باید در یک HA-Enabled Cluster وجود داشته باشند.

برای بالا بردن اعتماد به FT پیشنهاد می شود که حتما هم زیرساخت شبکه و هم storage شبکه ای بصورت Redundant در شبکه وجود داشته باشد ، به منظور به حداکثر رساندن اعتماد پذیری یا Reliability در FT می توانید از NIC Teaming و همچنین Storage Multipathing استفاده کنید. هر کدام از Host ها باید یک کارت شبکه اختصاصی با سرعت حداقل یک گیگابیت بر ثانیه برای FT Logging و یک کارت شبکه نیز بصورت اختصاصی برای VMotion داشته باشند. در نهایت قابلیت بررسی Certificate یا Certificate Checking بایستی بر روی سرور VCenter فعال شود ، اینکار براحتی از طریق Settings و SSL Settings در تنظیمات vCenter Server قابل پیکربندی است.


معرفی قابلیت Fault Tolerance و FT Logging در VSPhere  - قسمت چهارم


نیازمندی های Virtual Machine ها برای پیاده سازی FT در VMware

به این موضوع دقت کنید که اگر از نسخه های 6 به پایین از VSPhere استفاده می کنید ، تنها می توانید در VM ای که می خواهید FT بر روی آن فعال شود یک عدد vCPU داشته باشید ، VSPhere های نسخه 6 به پایین از قابلیت vSMPs پشتیبانی نمی کنند و نمی توان بر روی آنها چندین vCPU قرار داد. در نسخه 6 از VSPhere ما می توانیم از حداکثر 4 عدد vCPU در VM های خود استفاده کنیم.

قبلا در انجمن تخصصی فناوری اطلاعات ایران در خصوص تفاوت Thin Provision و Thick Provision در دیسک های VMware صحبت کرده ایم ، نباید فراموش کنید که تمامی VM هایی که قرار است در FT قرار بگیرند باید در حالت Thick Provision ایجاد شده باشند و چیزی به نام Thin Provision در FT معنی ندارد. البته به محض اینکه FT را بر روی یک VM فعال کنید بصورت خودکار تبدیل به Thick Provision خواهد شد ، در VSPhere نسخه 6 محدودیت Thick بودن دیسک ها برداشته شده است و شما می توانید از دیسک های Thin هم در FT استفاده کنید .

هر دستگاهی که قابلیت Replay شدن ندارد از VM بایستی حذف شود ، برای مثال ابزارهایی مثل USB Flash ها ، پورت های سریال و موازی ، کارت صدا ، CD-ROM فیزیکی ، فلاپی درایو و ... بایستی از روی VM حذف شوند. همانطور که قبلا اشاره کردیم سیستم عامل چندان در FT مهم نیست اما به هر حال اکثر سیستم عامل های Guest در FT پشتیبانی می شوند به غیر از موارد معدودی که ممکن است هرگز هم استفاده نشوند ، برای مثال ویندوز XP نسخه 32 بیتی ، ویندوز 2000 و سیستم عامل Solaris 10 نسخه 32 بیتی از مواردی هستند که در FT پشتیبانی نمی شوند.


محدودیت های استفاده از قابلیت Fault Tolerance در VMware

قبل از اینکه شما بتوانید برای یک VM قابلیت FT را راه اندازی کنید بایستی کلیه Snapshot هایی که از این VM تهیه کرده اید را از آن حذف کنید. در ضمن توجه کنید که فقط در نسخه 6 از VSPhere شما می توانید از VM هایی که در FT وجود دارند Snapshot هم بگیرید و در VSPhere های قدیمی تر نمی توانید از VM ای که در FT هست Snapshot بگیرید. امکان استفاده از قابلین N__Port ID Virtualization یا NPIV در FT وجود ندارد .

برای اینکه بتوانید از یک VM در FT استفاده کنید حتما باید تنظیمات مربوط به NPIV را غیرفعال کنید. FT از Paravirtualized Adapters پشتیبانی نمی کند و همچنین امکان استفاده از Physical RDM در FT وجود ندارد شما می توانید فقط از Virtual RDM ها استفاده کنید. اگر به VM شما یک فلاپی دیسک یا CD-ROM بصورت فیزیکی متصل شده باشد نمی توانید از آن در FT استفاده کنید ، حتی اگر این اتصال بصورت Remote هم انجام شده باشد باز هم امکان استفاده از FT وجود ندارد و شما بایستی تمامی این دستگاه ها را از VM ای که در آن به FT نیاز دارید حذف کنید.


قابلیت Hot Plug برای VM هایی که در FT قرار می گیرند بصورت خودکار غیر فعال می شود ، این قابلیت به شما این اجازه را می داد که بتوانید در هنگامیکه VM شما روشن است دستگاه های خاصی را به آن اضافه و یا از آن کم کنید ، برای انجام اینکار در FT شما باید بصورت موقتی VM را خاموش کنید و عملیات خود را انجام دهید و مجددا VM را روشن کنید. قابلیت های EPT و RVI بصورت خودکار بر روی VM های FT غیرفعال می شوند.

آدرس IP نسخه 6 هنوز در FT پشتیبانی نمی شود و شما باید از آدرس IP نسخه 4 استفاده کنید. همانطور که گفتیم VM ها اگر بر روی Host ای باشند که از VSPhere نسخه 6 به پایین استفاده می کند تنها یک vCPU را پشتیبانی می کند و در حال حاضر VSPhere نسخه 6 است که می تواند تا 4 عدد vCPU را پشتیبانی کند. شما می توانید در FT از قابلیت VMotion استفاده کنید.

اما شما نمی توانید از VMotion هم در Primary VM و هم در Secondary VM بصورت همزمان استفاده کنید در عین حال قابلیت SVMotion نیز در VM هایی که FT بر روی آنها فعال شده است پشتیبانی نمی شود. در VSPhere 4.0 سرویس FT با DRS بصورت کاملا هماهنگ کار می کرد اما Automation Level برای VM هایی که بر روی آنها FT فعال شده بود غیرفعال می شد. در VSPhere 4.1 شما زمانی می توانید از DRS در FT استفاده کنید همزمان قابلیت EVC را فعال کرده باشید. ITPRO باشید


نویسنده : محمد نصیری
منبع : جزیره مجازی سازی وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
#تفاوت_vmotion_و_storage_vmotion #کاربرد_storage_drs_در_vmware #راه_اندازی_سرویس_ft_در_vmware #پیشنیازهای_راه_اندازی_سرویس_ft_در_vmware #کاربرد_vlockstep_چیست #fault_tolerance_در_vmware #intel-vt_چیست #انواع_دیسک_مجازی_در_vmware #npiv_چیست #vmware_evc_چیست
عنوان
1 معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 1 رایگان
2 معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 2 رایگان
3 معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 3 رایگان
4 معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 4 رایگان
5 معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 5 رایگان
6 معرفی قابلیت Fault Tolerance و FT Logging در VSPhere - قسمت 6 رایگان
زمان و قیمت کل 0″ 0
6 نظر
حسین احمدی

برادر نصیری، ساعت 12 و 23 دقیقه نیمه شب، کنترات برداشتی مطالب وب سایت و ;)

میلاد اسحاقی

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

میثم رضوان دوست

ممنون جناب مهندس نصیری

مثل همیشه کامل و عالی

Mehran Eshghi

سلام دوستان

چطوری میتونم NPIV فعال کنم؟

کارت HP 82Q 8Gb 2 port PCIe fiber channel روی سرور G8 دارم یک VM هم دارم میخواستم یک فضای از روی SAN به VM بدم

وقتی از تو تنظیمات Hyper-v از قسمت Virtual San Manager میخوام یک Virtual Fiber Channel SAn اضافه کنم مشکلی نیست و هر دوتا پورت روی کارت Available نشون میده اما وقتی میخوان ماشین اجرا کنم خطا میده که NPIV ساپورت نمیکنه

لطفه راهنماتیی بفرمایید

وب سایت توسینسو

محمد نصیری

دوست من سئوال شما به موضوع این مقاله ارتباطی نداره ، لطفا در قالب گزینه سئوال بپرسید مطرح کنید سپاسگزارم

Mehran Eshghi

با سلام

چشم

ولی تورو خدا مهندس جان خودت منو راهنمایی کن

ممنون میشم

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

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