مجموعه آوش نت در روز های 16،15،14 آذر ماه تعطیل می‌باشد

VMware vMotion چیست

VMware vMotion چیست؟ | آموزش راه اندازی قابلیت vMotion در VMware

تا به حال نیاز داشته اید که یک سرویس و یا ماشین مجازی بر روی یک سرور را به یک سرور دیگر انتقال دهید بدون اینکه خللی در سرویس دهی به وجود بیاید؟ اگر تا به حال با سرور های مجازی شده و مجازی سازی سرور کار کرده باشید نیاز خواهید داشت که یک ماشین مجازی را از روی یک سرور به سرور دیگر منتقل کنید . به همین صورت در دسترس بودن سرویسی که آن ماشین مجازی ارائه می دهد بسیار مهم است خب راهکار چیست ؟ در این مقاله قصد داریم راجب  VMware vMotion یا همان ( Virtual Machine live Migration ) کنیم.

 

vMotion در مجازی سازی

در زیر ساخت‌های سروری، مجازی شده با استفاده از محصول vSphere  شرکت vMware قابلیت‌هایی برای تحمل خرابی و یا دسترسی همیشگی وجود دارد که نگرانی ما را از جانب از بین رفتن و یا از دسترس خارج شدن سرویس هایمان برطرف می‌کند یکی از بنیادی ترین این قابلیت ها  VMware vMotion می‌باشد.

 

vMware vMotion چیست ؟

قابلیت vmotion چیست ؟ به طور ساده به عمل انتقال یک ماشین مجازی از روی یک سرور بر روی سرور دیگر  از طریق سوییچ های مجازی یا Virtual switch ها vMotion می گویند این انتقال به صورت کاملا زنده و بدون کوچکترین downtime انجام می‌گیرد.

این قابلیت یکی از قابلیت های جذاب محصول مجازی ساز سرور VMware  یعنی vSphere  است که بنا و پایه بسیاری دیگر از قابلیت های این محصول به شمار می‌رود.

vmware vmotion

 

کاربرد vMotion چیست؟

  • زمانی را در نظر بگیرید که یک سرور با مشکل کمبود فضا و یا منابع سخت افزاری مواجه می‌‍‌شود در این موارد می‌توان با استفاده از قابلیت vMotion  برخی ماشین های مجازی را بر روی سرور دیگری منتقل کرد تا بار موجود بر روی سرور کاهش یابد.
  • یا زمانی که یک سرور نیاز به تعمیرات و یا ارتقا دارد در این مواقع هم قابلیت  VMware vMotion می‌تواند بهترین راهکار برای زیر ساخت مجازی شما باشد.

اگر نیازمند پشتیبان شبکه هستید کلیک کنید.

vMotion  چگونه کار می‌کند ؟

در این قسمت به شرح vmotion می‌پردازیم و شما خیلی ساده با نحوه کار آن آشنا می‌شوید.

  • ابتدا یک کپی از ماشین مجازی درون هاست مقصد ایجاد می‌گردد
  • به مرور حافظه ماشین مجازی مبدا درون ماشین مجازی مقصد قرار می‌گیرد
  • تک تک صفحات ماشین مجازی مبدا با ماشین مجازی مقصد مقایسه می‌گردد و در صورت برروز مغایرت تغییرات انجام می‌گیرد
  • در صورت تکمیل مرحله قبل ماشین مجازی مبدا از کار می‌افتد و ماشین مجازی مقصد شروع به فعالیت می‌کند

در هنگام انجام مراحل بالا هیچ تغییر و یا خللی در ماشین مجازی مبدا صورت نمی‌گیرد و در صورت مشکل و انجام نشدن فرآیند ماشین مجازی مبدا مثل قبل به فعالیت خود ادامه می‌دهد.

توضیح ساده قابلیت vMotion

نصب vMotion  

قابلیت vmotion در esxi وجود ندارد برای این قابلیت شما نیاز به نرم افزار vCenter خواهید داشت .

اگر زیر ساخت مجازی سازی سرور شما دارای نرم افزار vCenter باشد می‌توانید از این قابلیت استفاده کنید و نیاز به نصب سرویس دیگری نیست تنها نیاز شما ساخت یه کلاستر ( Cluster ) و قرار دادن سرور‌های مورد نظر ( سرور هایی که که مبدا و یا مقصد ماشین مجازی خواهند بود ) درون آن کلاستر است.

 

انتقال ماشین مجازی از یک esxi  به یک esxi دیگر

این عنوان در ظاهر درست به نظر می‌رسد ولی باید در نظر بگیرید که یک سرور فقط با esxi  قادر به انجام عمل  VMware vMotion  نیست و شما برای استفاده از آن نیاز است که سرور های مورد نظر را درون یک کلاستر در یک vCenter  سرور قرار داده و vCenter  سرور است که عمل انتقال را مدیریت می‎کند.

 

storage vmotion چیست ؟

این قابلیت نظر مفهمومی فرقی با vmotion  ندارد و برای انتقال فایل سیتم و هارد دیسک های مجازی یک ماشین مجازی به کار می‌رود.

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

 

پیش نیاز ها (vmware vmotion requirements)

  • هاست شما باید دارای لایسنس vmotion باشد. نسخه لایسنس مورد نظر Sphere Essentials Plus است. (البته در کشور ما چندان کارایی نداره!!!). برای بررسی لایسنس های مورد نیاز بر روی لینک زیر کلیک کنید

vmware vmotion license 

  • esxi نسخه بالاتر از 5.5

 

پیاده سازی vmotion

 

در این قسمت به اموزش vmotion می‌پردازیم :

  1. برای فعال سازی vmotion یا (vmware vmotion setup) در ابتدا باید سرور های مورد نظر که عمل انتقال بین آن ها انجام می‌گیرد درون یک کلاستر باشند.
  2. سپس باید یک استاندارد سوییچ از نوع VMkernel Adapter  برای هر سرور ESXi ایجاد کنید ودر مرحله Port Properties  گزینه vMotion  را انتخاب نمایید.
  3. بعد از اینکه ارتباط مورد نظر را با این سوییچ ها ایجاد کردبد می‌توانید عمل Migrate را انجام دهید فقط کافیست روی ماشین مجازی مورد نظر راست کلیک کرده و گزینه Migrate  را انتخاب کنید
  4.  در این مرحله شما می‌توانید انتخاب کنید که فقط Compute (پردازش) و یا فقط Storage  و یا هر دو این ها از سروری به سرور دیگر منتقل شود که دو گزینه اول نیازمند وجود یک Share Storage جداگانه برای زیر ساخت مجازی شما است.

type of migration

 

شما می‌توانید آموزش راه اندازی قابلیت  vMotion  را در ویدیو زیر مشاهده کنید

لطفا نظرات و پیشنهادات خودتون را با ما در میان بگذارید

برای دانلود vmotion  و یا به طور صحیح تر دانلود بسته vSphere می‌توانید از این لینک اقدام کنید.

واتس اپ

 

لازم به ذکر است که آخرین نسخه بسته در هنگام نگارش این مقاله ورژن 7.0 می‌باشد.

همچنین می‌توانید فایل PDF مقاله را از اینجا دانلود کنید

16 پاسخ

    1. با سلام
      این عمل توسط vCenter انجام میگیره و حتما منابع مناسبی به این سرویس از قبل اختصاص داده شده است.

    1. سلام
      بله این قابلیت یکی از پایه های مجازی ساز سرور است و بسیار دیگه ای از قابلیت ها از vmotion به صورت اتوماتیک استفاده می‌کنند.

    1. سلام دوست عزیز تفاوتی نیست vmotion یک قابلیت از vsphere است و این کار را به صورت live migration یا همون انتقال زنده انجام میده . یعنی بدون اینکه خللی در سرویس دهی ماشین مجازی ایجاد بشه این انتقال صورت میگیره

  1. ببخشید جناب اگه برای یه سرور datastore پر شده باشه با vmotion این مشکل رفع میشه؟

    1. با سلام
      vmotion یکی از قابلیت های مجازی ساز سرور هستش . بله با قابلیت vmotion storage میشه محتوا رو در بین دیتا استور ها جابه جا کرد

  2. سلام وقت بخیر شما برای شرکت های دیگه هم این خدمات رو انجام میدید؟ بررسی و بک آپ هم منظورم هست

    1. با سلام
      بله کلیه خدمات اکتیو شبکه های کامپیوتری جز خدمات مجموعه ما هست اعم از مجازی سازی سرور سرویس های مایکروسافتی بکاپ گیری وویپ و موارد دیگه.

  3. با سلام

    من تو esxi5 یه vswitch اضافه کردم بعدش هم vmotion را enable کردم

    ولی دو تا مشکل دارم یک تو summery من vmotion enabledرو N/A میزنه

    بعدش رو ماشین کلیک راست می کنم migration نمیاره

    1. با سلام ممنون میشم سوال خودتون رو در واتس اپ شرکت مطرح کنید تا بچه های فنی راهنماییتون کنن

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *