Iran Open Source (IOS)
2.64K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
در ادامه با مشاهده اولین پنجره از ویزارد Migrate کردن VM همانند شکل 164، ابتدا در کادر می‌بایست host مقصد یا Resource Pool را از منوی پایین افتادنی انتخاب نموده و سپس بر روی دکمه Next کلیک کنید.
شکل 164
در پنجره بعد همانند شکل 165، بصورت اختیاری می‌بایست یک SR جدید را جهت migrate شدن VM به آن انتخاب نمایید در غیر اینصورت کافیست بر روی دکمه Next کلیک کنید.
شکل 165
حال در بخش Live Migration Network می‌بایست networkی را که جهت migrate کردن VM در نظر گرفته‌اید را از کادر پایین افتادنی مربوطه مشخص نموده و سپس بر روی دکمه Next کلیک کنید.
شکل 166
در نهایت با مشاهده پنجره‌ای همانند شکل 167، تمامی پیکربندی‌های انجام شده را یکبار بررسی نموده و در صورتیکه همه چیز درست است، تنها بر روی دکمه Finish کلیک نمایید تا عملیات migration ماشین مجازی آغاز شود.
شکل 167
توجه کنید در صورتیکه Storageی را برای migration پیشتر پیکربندی نکرده‌اید، عملیات انتقال ماشین‌ مجازی از یک host به host دیگه چند دقیقه‌ای به طول خواهد انجامید.
Storage XenMotion چیست؟
در واقع Storage XenMotion قابلیتی است که به یک ماشین مجازی اجازه می‌دهد تا از یک SR به SR دیگر مهاجرت یا migrate نماید، در حالیکه ماشین مجازی در حالت Power on (روشن) قرار دارد. قابلیت Storage XenMotion تقریباً از نظر مفهوم کاری شبیه به XenMotion عمل می‌کند و برای منتقل کردن ماشین‌های مجازی بین سرورهای فیزیکی مورد استفاده قرار می‌گیرد اما نکته مهم در این است که در Storage XenMotion‌ این فایل سیستم و هارددیسک‌های مجازی هستند که به همراه تمامی مخلفات یک ماشین مجازی (VDIها) به سرور دیگر منتقل می‌شوند.
در پیادهسازی XenMotion تنها وجود یک SAN Storage کفایت می‌کرد اما برای راه‌اندازی Storage XenMotion معمولاً به دو یا بیشتر از دو عدد SAN Storage نیاز است و فایل‌های ماشین‌های مجازی از یک Storage به Storage دیگر توسط فرآیند‌‌Storage XenMotion منتقل می‌شوند. انجام این فرآیند نیز مانند فرآیند XenMotion هیچگونه تأثیری در سرویس‌دهی به کاربران نخواهد داشت و آنها این تغییر را احساس نمی‌کنند.
شکل 168
از این قابلیت معمولاً زمانیکه Storage arrayهای خود را بروزرسانی و update می‌کنید و یا حتی migrate کردن Storage arrayها بدون downtime ماشین‌ مجازی استفاده می‌شود. XenServer به شما اجازه Live migrate یک ماشین‌ مجازی شامل VDIها از یک local SR به یک shared SR (از یک سرور به سایر سرورها) بدون نیاز به Shared Storage را نیز فراهم می‌کند. این قابلیت چیزی شبیه به قابلیت Storage vMotion در VMware ESXi است.
شکل 169
مکانیزم کاری Storage XenMotion ‌با استفاده از کپی کردن اطلاعات Metadata مربوط به VM به Storage دیگر شروع می‌شود که این اطلاعات در Home Directory قرار دارند. سپس نرم‌افزار با استفاده از قابلیتی به نام Changed Block Tracking‌ یا CBT‌ فایل‌های دیسک مجازی را به محل جدید منتقل می‌کند، CBT‌ برای مطمئن شدن از صحت و کامل بودن انتقال هارددیسک‌های مجازی استفاده می‌شود و همزمان عملیات Replication نیز برای اطمینان از تمام و کمال بودن داده‌ها انجام می‌گیرد. زمانیکه فرآیند انتقال هارددیسک مجازی با موفقیت انجام شد ماژول CBT مجدداً برای یک کپی دیگر از اطلاعات هارددیسک قبلی از سرور قبلی می‌گیرد تا در صورت بوجود آمدن تغییرات جدید بلوک‌های داده تغییرات جدید به Storage‌ جدید منتقل شوند. بعد از اینکه کپی از اطلاعات هارددیسک بصورت تمام و کمال انجام شد و فرآیند Sync نیز تمام شد، ماشین مجازی قبلی در حالت Suspend قرار می‌گیرد و محل جدید هارددیسک به آن معرفی می‌شود.
قبل از اینکه XenServer ماشین مجازی را از حالت Suspend به حالت Resume در بیاورد برای آخرین بار یکبار دیگر فرآیند‌ Replication‌ نیز انجام می‌شود و در نهایت فایل‌های Home Directory و دیسک قبلی از محل قبلی حذف شده و در محل جدید اجرا می‌شوند. کل این فرآیند برای کاربران و حتی خود VM نامحسوس است و کسی از این انتقال مطلع نخواهد شد. قابلیت‌Storage XenMotion استفاده‌های متعددی دارد که شامل منتقل کردن دیسک‌های مجازی از SAN Storage قدیمی به دستگاه SAN Storage جدید، استفاده شدن به عنوان یک Load Balancer و حتی منتقل کردن دیسک‌های مجازی از‌Local Hard Disk های سرورها به SAN Storage‌ها را نیز می‌تواند انجام دهد، برای مثال زمانیکه شما می‌خواهید SAN Storage خود را تعمیر کنید و نمی‌خواهید سرویس‌دهی شما قطع شود از این روش می‌توانید استفاده کنید.
مهاجرت یا Migrate یک VM با استفاده از Storage XenMotion
جهت انتقال یا migrate یک ماشین مجازی از یک SR به SR دیگر می‌بایست بصورت زیر عمل نمایید:
ابتدا با نرم‌افزار XenCenter به سرور مبدأ خود یا اصطلاحاً Source Server متصل شده و سپس از تب Storage همانند شکل 170 بروید. در ادامه VDI مورد نظر را جهت migrate با کلیک کردن بر روی آن انتخاب نموده و بعد بر روی دکمه Move در پایین پنجره کلیک نمایید.
شکل 170
حال با مشاهده پنجره Move Virtual Disk همانند شکل 171، کافیست SR مورد نظر خود را جهت انتقال VDI انتخاب شده به آن انتخاب نموده و سپس جهت شروع پروسه migrate بر روی Move کلیک کنید.
شکل 171
توجه داشته باشید که مدت زمان عملیات migrate کردن به سرعت شبکه و اینترفیس managment، اندازه VDI و سرعت Storage شما بستگی دارد.