🔴 با عرض سلام، ادب و احترام، خدمت تمامی متخصصین عزیز در حوزه مجازی سازی. امشب با Part-8 از سری دوره Getting Started with Citrix XenServer در خدمت شما بزرگوران خواهیم بود. با ما همراه باشید.
قرار دادن یک Server در حالت Maintenance Mode
در واقع Maintenance Mode مکانیزیمی است که زمانیکه شما بخواهید یکسری پیکربندیها را بر روی یک سرور خود انجام دهید، از جمله پروسه بروزرسانی و update کردن سرور یا تغییرات پیکربندی و... میتواند مورد استفاده قرار گیرد. در این حالت هر VMی که در حالت running (اجرا) یا حالت suspended (معلق) بر روی سرور مورد نظر باشد به سرورهای دیگری در Pool مزبور migrate خواهد شد.
جهت قرار دادن یک سرور در حالت Maintenance Mode، میبایست از دستور زیر استفاده نمایید:
# xe host-disable host=servername
در واقع Maintenance Mode مکانیزیمی است که زمانیکه شما بخواهید یکسری پیکربندیها را بر روی یک سرور خود انجام دهید، از جمله پروسه بروزرسانی و update کردن سرور یا تغییرات پیکربندی و... میتواند مورد استفاده قرار گیرد. در این حالت هر VMی که در حالت running (اجرا) یا حالت suspended (معلق) بر روی سرور مورد نظر باشد به سرورهای دیگری در Pool مزبور migrate خواهد شد.
جهت قرار دادن یک سرور در حالت Maintenance Mode، میبایست از دستور زیر استفاده نمایید:
# xe host-disable host=servername
حال میتوانید با استفاده از اجرای دستور زیر VMهای خاموش ر به سرور دیگری در همان Pool انتقال یا migrate نمایید:
# xe host-evacuate host="hostname"
# xe host-evacuate host="hostname"
همچنین جهت اطمینان از اینکه سرور مورد نظر شما به درستی در حالت Maintenance Mode قرار گرفته یا خیر میتوانید از دستور زیر کمک بگیرید:
# xe host-list enabled=false
# xe host-list enabled=false
اما اگر بخواهید از طریق نرمافزار XenCenter سروری را در حالت Maintenance Mode قرار دهید، کافیست بر روی سرور مورد نظر در پنل Inventory راست کلیک کرده و از منوی ظاهر شده همانند شکل 160، گزینه Enter Maintenance Mode… را انتخاب نمایید.
اگر سرور مورد نظر شما pool master است، از کادر پایین افتادنی New Master یک pool master جدید انتخاب کرده و سپس سرور مد نظرخود را انتخاب با زدن کمه Enter Maintenance Mode در حالت Maintenance Mode ببرید اما اگر سرور مورد نظر شما در نقش pool master نیست این کار پیشنهاد نمیشود.
XenMotion چیست؟
در واقع XenMotion قابلیتی است که به شما اجازه میدهد تا VMها یا ماشینهای مجازی خود از یک سرور به سرور دیگری بصورت هیچگونه downtimeی migrate نمایید. از این قابلیت میتوان زمانیکه سروری را به حالت Maintenance Mode میبرید، فرضاً برای تغییر سختافزار آن و مجبور هستید تا سرور خود offline نمایید یا حتی جایگزینی یک سرور و یا در حالت Failover در Resource Pool خود استفاده نمایید. این قابلیت تقریباً شبیه به قابلیت vMotion در ESXi Hypervisor میباشد.
در واقع XenMotion قابلیتی است که به شما اجازه میدهد تا VMها یا ماشینهای مجازی خود از یک سرور به سرور دیگری بصورت هیچگونه downtimeی migrate نمایید. از این قابلیت میتوان زمانیکه سروری را به حالت Maintenance Mode میبرید، فرضاً برای تغییر سختافزار آن و مجبور هستید تا سرور خود offline نمایید یا حتی جایگزینی یک سرور و یا در حالت Failover در Resource Pool خود استفاده نمایید. این قابلیت تقریباً شبیه به قابلیت vMotion در ESXi Hypervisor میباشد.
مهاجرت یا Migrate کردن یک VM
جهت Migrate کردن یک VM از یک host به host دیگر تنها کافیست بر روی آن در نرمافزار XenCenter خود راست کلیک کرده و از منوی باز شده بر روی گزینه Migrate to Server و سپس گزینه Migrate VM wizard… همانند شکل 163 کلیک کرده تا ویزارد مربوط به Migrate کردن ماشین مجازی مورد نظر را مشاهده نمایید.
جهت Migrate کردن یک VM از یک host به host دیگر تنها کافیست بر روی آن در نرمافزار XenCenter خود راست کلیک کرده و از منوی باز شده بر روی گزینه Migrate to Server و سپس گزینه Migrate VM wizard… همانند شکل 163 کلیک کرده تا ویزارد مربوط به Migrate کردن ماشین مجازی مورد نظر را مشاهده نمایید.