چگونه از ESXI و کانفیگش BACKUP IMAGE بگیریم!!!

آيا ميشه از ESXi و کانفيگش يک Backup Image گرفت؟
این سوالی بود که همیشه از اساتید VCP می پرسیدم و جواب یکسانی می گرفتم تا اینکه بلاخره افتادم دنبال راه حلش که، به مطلب زیر رسیدم مطلب زیر به نقل از یک وب سایت است ، امیدوارم مشکل افرادی مثل من حل بشه.

جواب اساتید اهل فن:
همیشه باید این قابلیت رو با استفاده از Host Profile به دست بیاری.
زمانی که هاستی خراب میشه باید ESXi جدید روش نصب کنی و با استفاده از Host Profile کانفیگ رو برگردونی.
این عملکرد به خاطر این هستش باید هاست رو مانند بقیه ها هاست ها کانفیگ تا بتونه درست کار کنه.
اما هفته پیش یک سناریو برای خودم پیش اومد که مجبور شدم از ESXi یک Backup Image بگیرم;
برای همین تصمیم گرفتم که این داستان رو با شما Share کنم تا شما هم بتونید از قابلیتش استفاده کنید.

سناریوی من برای گرفتن BACKUP IMAGE از ESXI

بر روی یک سرور لابراتوار ۵ تا هارد داشتم که اونها رو Raid 5 کرده بودم;

به عنوان تنها دیتا استور برای محیط مجازی سازی از اون داشتم استفاه می کردم.

یک دفعه یک فلش بی کار تو خونه پیدا کردم و تصمیم گرفتم که ESXi رو بر روی اون نصب کنم.

به ذهنم خطور کرد که من کانفیگ پیچیده ای روی این سرور لابراتوار نزدم ولی واقعا انرژیش رو ندارم دوباره ESXi نصب کنم .

برای همین تصمیم گرفتم که سیستم عامل رو از روی هارد Local به روی USB جابجا کنم.

میدونم این کار برای من خطر نداره چون تا آخر عمر این همین یدونه هاست میمونه و بس.

این عملیات کار آسونیه ولی باید چند تا نکته ریز رو در نظر داشته باشید، که تو ادامه مطلب خواهید خوند.

مرحله اول پیدا کردن آدرس USB یا دیتا استوری که ESXI روی اون نصب شده

چون باید دستور Image گرفتن از داخل Shell یا SSH بزنید احتیاج دارید تا آدرس فعلی جایی که ESXi نصب شده رو پیدا کنید.

برای این منظور به سرور ESXi وصل شید ( Shell یا SSH) و از شاخه Dev/Disks آدرس USB یا هارد فعلی رو پیداکنید.

عکس زیر رو ببینید :

ژ

در ۹۹ درصد موارد آدرس USB ها با آدرس MPX.VMHBA32 شروع میشن.

پس تو اینجا آدرس USB ای که ESXi روش نصبه : mpx.vmhba32:C0:T0:L0 هستش.

مرحله دوم کپی کردن کل USB در داخل یک فایل IMAGE

برای کپی کردن باید از کامند dd استفاده کنید پس دستور پایین رو میزنیم :

dd if=/dev/disks/mpx.vmhba32:C0:T0:L0 of=/vmfs/volumes/SSD/esx1.img

با این کار یک فایل با نام esx1.img بر روی دیتا استور دومم که اسمش SSD هست ایجاد می کنه.

نکته : اگر دارید از روی هارد لوکالی Image میگیرید که حجمش زیاده بهتره با دستور gzip اینکار رو انجام بدید.

این کار باعث میشه که وقتی Image میگیره بلاک های ۰ رو پاک کنه :

dd if=/dev/disks/mpx.vmhba32:C0:T0:L0 | gzip > /vmfs/volumes/SSD/esx1.img

مرحله سوم WRITE کردن فایل بر روی USB مقصد

برای اینکار میتونید از داخل ESXi دستور زیر رو بزنید  :

dd if=esx1.img of=/dev/sdb

که /dev/sdb آدرس USB مقصد هستش.

یا از نرم افزار USBIT استفاده کنید.

دانلودش کنید و Image رو بهش بدید در نهایت دکمه Restore رو بزنید.

حالا هر وقت خواستید میتونید USB جدید رو بزنید و بدون هیچ تغییری از همون ESXi قبلیتون ولی ایندفعه از روی USB جدیده استفاده کنید.

ESXIESXIVirtualizationVirtualizationمجازی سازی

ESXESXIESXI 7.00

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

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