شرکتها, کارخانجات -هورکا-مراکز پخش و کسب و کارها

سبد خرید شما خالی است.

"بازیابی فایل‌های ماشین‌های مجازی در ESXi به‌صورت عملی با استفاده از ابزارهای VMware و Veeam Backup و دستورات ESXi Shell. روش‌های جامع و کاربردی برای مدیریت و بازیابی

روش‌های بازیابی فایل‌های ماشین‌های مجازی در ESXi

1. مقدمه‌ای بر ماشین‌های مجازی در ESXi

ماشین‌های مجازی یکی از اصلی‌ترین اجزای زیرساخت‌های مدرن فناوری اطلاعات هستند که امکان اجرای چندین سیستم‌عامل و برنامه را بر روی یک سخت‌افزار فیزیکی واحد فراهم می‌کنند. این تکنولوژی به شرکت‌ها و سازمان‌ها اجازه می‌دهد تا بهره‌وری سرورهای خود را افزایش دهند و هزینه‌های مربوط به سخت‌افزار و نگهداری را کاهش دهند.

تعریف ماشین مجازی:
ماشین مجازی (Virtual Machine) یک محیط محاسباتی است که به‌صورت نرم‌افزاری شبیه‌سازی شده است و عملکردی مشابه یک کامپیوتر فیزیکی دارد. ماشین‌های مجازی شامل یک سیستم‌عامل مهمان هستند که بر روی نرم‌افزار مجازی‌سازی نصب می‌شود و از منابع سخت‌افزاری واقعی سیستم میزبان استفاده می‌کند.

معرفی ESXi:
ESXi یک هایپروایزر نوع اول (bare-metal) از شرکت VMware است که برای مجازی‌سازی سرورها طراحی شده است. ESXi مستقیماً بر روی سخت‌افزار سرور نصب می‌شود و بدون نیاز به سیستم‌عامل میزبان، امکان مدیریت و اجرای چندین ماشین مجازی را فراهم می‌کند. این نرم‌افزار به دلیل عملکرد بالا، امنیت و قابلیت اطمینان شناخته شده است و در بسیاری از محیط‌های تولیدی و تجاری مورد استفاده قرار می‌گیرد.

اهداف مقاله:
در این مقاله، هدف اصلی بررسی فایل‌های مختلفی است که یک ماشین مجازی در محیط ESXi را تشکیل می‌دهند. همچنین، به بررسی ساختار فایل‌های ماشین مجازی، نحوه بازیابی فایل‌های از دست رفته و مدیریت فایل‌های موقت پرداخته خواهد شد. در نهایت، نکات کلیدی و بهترین روش‌ها برای مدیریت و بازیابی فایل‌های ماشین مجازی ارائه خواهد شد.

این مقاله برای افرادی که با مجازی‌سازی و مدیریت زیرساخت‌های مجازی سروکار دارند، اطلاعات مفیدی فراهم خواهد کرد و به آن‌ها کمک می‌کند تا به‌طور موثرتر و با دانش بیشتری، ماشین‌های مجازی خود را مدیریت کنند. با ادامه مقاله، جزئیات بیشتری درباره انواع فایل‌های ماشین مجازی در ESXi و روش‌های بازیابی آن‌ها بررسی خواهد شد.

2. انواع فایل‌های تشکیل‌دهنده ماشین مجازی در ESXi

2.1. فایل‌های VMDK (Virtual Machine Disk)

  • تعریف و عملکرد فایل‌های VMDK: فایل‌های VMDK یا Virtual Machine Disk، فایل‌های دیسک مجازی هستند که داده‌های یک ماشین مجازی را ذخیره می‌کنند. این فایل‌ها به‌عنوان دیسک سخت مجازی عمل می‌کنند و تمامی اطلاعات سیستم‌عامل مهمان و برنامه‌های نصب شده درون ماشین مجازی را در خود جای می‌دهند.
  • ساختار و انواع VMDK: فایل‌های VMDK به دو نوع اصلی تقسیم می‌شوند: thick provisioned و thin provisioned. در نوع thick provisioned، فضای دیسک مجازی به‌صورت کامل از پیش تخصیص داده می‌شود، در حالی که در نوع thin provisioned، فضا به‌صورت پویا و بر اساس نیاز تخصیص داده می‌شود.

2.2. فایل‌های VMX (Virtual Machine Configuration)

  • اهمیت فایل‌های VMX و وظیفه آن‌ها: فایل‌های VMX یا Virtual Machine Configuration فایل‌هایی هستند که تنظیمات و پیکربندی‌های یک ماشین مجازی را ذخیره می‌کنند. این فایل‌ها شامل اطلاعاتی مانند میزان حافظه، تعداد پردازنده‌ها، تنظیمات شبکه و دیگر مشخصات سخت‌افزاری و نرم‌افزاری ماشین مجازی هستند.
  • نحوه ایجاد و استفاده از فایل‌های VMX: فایل‌های VMX در هنگام ایجاد یک ماشین مجازی به‌صورت خودکار ایجاد می‌شوند و توسط ESXi مدیریت می‌شوند. هرگونه تغییر در تنظیمات ماشین مجازی منجر به تغییر در فایل VMX مربوطه خواهد شد.

2.3. فایل‌های NVRAM (Non-Volatile Random Access Memory)

  • توضیح NVRAM و نقش آن در ماشین مجازی: فایل‌های NVRAM یا Non-Volatile Random Access Memory فایل‌هایی هستند که تنظیمات BIOS ماشین مجازی را ذخیره می‌کنند. این فایل‌ها به ماشین مجازی اجازه می‌دهند تا تنظیمات BIOS خود را مانند یک کامپیوتر فیزیکی حفظ و بازیابی کند.
  • تفاوت‌های NVRAM با سایر فایل‌ها: برخلاف فایل‌های دیگر که داده‌ها و تنظیمات سیستم‌عامل و برنامه‌ها را ذخیره می‌کنند، فایل‌های NVRAM تنها تنظیمات BIOS را ذخیره می‌کنند و در عملکرد کلی سیستم تاثیر گذار هستند.

2.4. فایل‌های LOG

  • توضیح فایل‌های LOG و کاربرد آن‌ها در ماشین مجازی: فایل‌های LOG فایل‌های ثبت وقایع هستند که اطلاعاتی درباره عملکرد و رویدادهای مختلف ماشین مجازی را ذخیره می‌کنند. این فایل‌ها برای تشخیص و رفع مشکلات ماشین مجازی بسیار مفید هستند.
  • نحوه تحلیل و استفاده از فایل‌های LOG: فایل‌های LOG شامل جزئیاتی مانند خطاها، هشدارها و اطلاعات اجرایی ماشین مجازی هستند. مدیران سیستم می‌توانند با تحلیل این فایل‌ها به تشخیص مشکلات و بهبود عملکرد ماشین مجازی بپردازند.

2.5. فایل‌های TEMP و دیگر فایل‌های موقت

  • معرفی فایل‌های موقت و نقش آن‌ها در عملکرد ماشین مجازی: فایل‌های موقت (TEMP) فایل‌هایی هستند که به‌صورت موقت برای انجام عملیات خاصی ایجاد می‌شوند و پس از اتمام عملیات معمولاً حذف می‌شوند. این فایل‌ها به بهبود عملکرد و کارایی ماشین مجازی کمک می‌کنند.
  • مدیریت و حذف فایل‌های موقت: مدیریت فایل‌های موقت شامل حذف فایل‌های غیرضروری و پاکسازی دوره‌ای آن‌ها برای آزادسازی فضای دیسک و بهبود عملکرد ماشین مجازی است.

3. ساختار فایل‌های ماشین مجازی در ESXi

  • بررسی ساختار کلی فایل‌های ماشین مجازی در ESXi: فایل‌های مختلف ماشین مجازی در ESXi دارای ساختار مشخصی هستند که شامل فایل‌های VMDK، VMX، NVRAM، LOG و TEMP می‌شود. این فایل‌ها با یکدیگر تعامل دارند و هر کدام نقش خاصی در عملکرد کلی ماشین مجازی ایفا می‌کنند.
  • نحوه تعامل فایل‌ها با یکدیگر و نقش هر فایل در عملکرد کلی ماشین مجازی: هر فایل ماشین مجازی دارای نقش منحصر به فردی است که در کنار دیگر فایل‌ها به بهبود عملکرد و مدیریت بهتر ماشین مجازی کمک می‌کند. به‌عنوان مثال، فایل‌های VMDK داده‌ها را ذخیره می‌کنند، در حالی که فایل‌های VMX تنظیمات و پیکربندی‌ها را نگه‌داری می‌کنند.

4. روش‌های بازیابی فایل‌های ماشین مجازی

4.1. بازیابی فایل‌های VMDK

  • مراحل بازیابی فایل‌های VMDK: در صورت مفقود شدن یا آسیب دیدن فایل‌های VMDK، می‌توان با استفاده از ابزارهای بازیابی و مراحل مشخصی این فایل‌ها را بازیابی کرد. این مراحل شامل شناسایی مشکل، استفاده از ابزارهای بازیابی داده‌ها و بازگرداندن فایل‌ها به حالت اولیه می‌شود.
  • ابزارها و روش‌های مختلف بازیابی: برای بازیابی فایل‌های VMDK، ابزارهای مختلفی مانند VMware Data Recovery، Veeam Backup & Replication و دیگر نرم‌افزارهای بازیابی داده وجود دارد که می‌توانند به‌طور موثر فایل‌های آسیب دیده را بازیابی کنند.

4.2. بازیابی فایل‌های VMX

  • چگونگی بازیابی فایل‌های VMX و اهمیت آن‌ها در راه‌اندازی مجدد ماشین مجازی: فایل‌های VMX تنظیمات ماشین مجازی را نگه‌داری می‌کنند و در صورت آسیب دیدن یا مفقود شدن، بازیابی آن‌ها برای راه‌اندازی مجدد ماشین مجازی ضروری است. مراحل بازیابی شامل بازسازی فایل VMX از روی اطلاعات موجود یا استفاده از نسخه‌های پشتیبان می‌باشد.

4.3. بازیابی فایل‌های دیگر

  • روش‌های بازیابی فایل‌های NVRAM، LOG و فایل‌های موقت: هر یک از فایل‌های NVRAM، LOG و TEMP دارای روش‌های خاصی برای بازیابی هستند. به‌عنوان مثال، فایل‌های LOG ممکن است از نسخه‌های پشتیبان بازیابی شوند، در حالی که فایل‌های NVRAM با تنظیم مجدد BIOS ماشین مجازی قابل بازیابی هستند.

5. نتیجه‌گیری و نکات نهایی

  • خلاصه‌ای از مطالب ارائه‌شده: در این مقاله، به بررسی انواع فایل‌های تشکیل‌دهنده ماشین مجازی در ESXi، ساختار فایل‌ها، نحوه بازیابی فایل‌های مختلف و مدیریت فایل‌های موقت پرداخته شد.
  • نکات کلیدی در مدیریت و بازیابی فایل‌های ماشین مجازی در ESXi: مدیریت صحیح و منظم فایل‌های ماشین مجازی، ایجاد نسخه‌های پشتیبان منظم و استفاده از ابزارهای بازیابی مناسب از نکات کلیدی در حفظ و بهبود عملکرد ماشین‌های مجازی است.
  • توصیه‌ها و بهترین روش‌ها برای مدیریت فایل‌های ماشین مجازی: برای مدیریت بهتر فایل‌های ماشین مجازی، توصیه می‌شود که از نسخه‌های پشتیبان منظم، ابزارهای پیشرفته بازیابی و پاکسازی دوره‌ای فایل‌های موقت استفاده کنید تا از عملکرد بهینه و پایدار ماشین

انواع فایل‌های تشکیل‌دهنده ماشین مجازی در ESXi

ماشین‌های مجازی در ESXi از مجموعه‌ای از فایل‌ها تشکیل شده‌اند که هر یک وظیفه خاصی را بر عهده دارند. این فایل‌ها به‌صورت هماهنگ با یکدیگر عمل می‌کنند تا ماشین مجازی به‌درستی اجرا شود. در این بخش به بررسی انواع فایل‌های اصلی که تشکیل‌دهنده ماشین‌های مجازی در ESXi هستند، می‌پردازیم.

2.1. فایل‌های VMDK (Virtual Machine Disk)

"بازیابی فایل‌های ماشین‌های مجازی در ESXi به‌صورت عملی با استفاده از ابزارهای VMware و Veeam Backup و دستورات ESXi Shell. روش‌های جامع و کاربردی برای مدیریت و بازیابی."
“بازیابی فایل‌های ماشین‌های مجازی در ESXi به‌صورت عملی با استفاده از ابزارهای VMware و Veeam Backup و دستورات ESXi Shell. روش‌های جامع و کاربردی برای مدیریت و بازیابی

تعریف و عملکرد فایل‌های VMDK:
فایل‌های VMDK یا Virtual Machine Disk، فایل‌هایی هستند که دیسک‌های سخت مجازی ماشین‌های مجازی را تشکیل می‌دهند. این فایل‌ها تمامی داده‌های ماشین مجازی از جمله سیستم‌عامل مهمان، برنامه‌های نصب شده و داده‌های کاربر را ذخیره می‌کنند. فایل‌های VMDK نقش دیسک سخت مجازی را ایفا می‌کنند و به ماشین مجازی امکان می‌دهند تا به‌طور مستقل از سخت‌افزار فیزیکی میزبان، داده‌ها را ذخیره و بازیابی کند.

ساختار و انواع VMDK:
فایل‌های VMDK به دو نوع اصلی تقسیم می‌شوند:

  • Thick Provisioned: در این نوع، فضای دیسک مجازی به‌صورت کامل و از پیش تخصیص داده می‌شود. این بدان معناست که حتی اگر بخشی از فضای تخصیص یافته استفاده نشده باشد، کل فضای دیسک مجازی به‌صورت فیزیکی روی دیسک میزبان اشغال می‌شود. این روش باعث افزایش عملکرد می‌شود اما ممکن است به فضای بیشتری نیاز داشته باشد.
  • Thin Provisioned: در این نوع، فضای دیسک مجازی به‌صورت پویا و بر اساس نیاز تخصیص داده می‌شود. یعنی فضای دیسک تنها به میزان داده‌های واقعی استفاده شده تخصیص داده می‌شود و بقیه فضای دیسک تا زمان نیاز، آزاد باقی می‌ماند. این روش به بهینه‌سازی استفاده از فضای ذخیره‌سازی کمک می‌کند اما ممکن است در صورت افزایش ناگهانی داده‌ها، عملکرد کاهش یابد.

2.2. فایل‌های VMX (Virtual Machine Configuration)

اهمیت فایل‌های VMX و وظیفه آن‌ها:
فایل‌های VMX یا Virtual Machine Configuration فایل‌هایی هستند که تنظیمات و پیکربندی‌های ماشین مجازی را ذخیره می‌کنند. این فایل‌ها شامل اطلاعاتی مانند میزان حافظه RAM تخصیص یافته، تعداد پردازنده‌ها، تنظیمات شبکه، دیسک‌های مجازی متصل و دیگر مشخصات سخت‌افزاری و نرم‌افزاری ماشین مجازی هستند. فایل‌های VMX نقش بسیار مهمی در اجرای ماشین مجازی دارند زیرا تمامی تنظیمات ضروری برای راه‌اندازی و عملکرد صحیح ماشین مجازی در آن‌ها ذخیره می‌شود.

نحوه ایجاد و استفاده از فایل‌های VMX:
فایل‌های VMX در هنگام ایجاد یک ماشین مجازی به‌صورت خودکار توسط ESXi ایجاد می‌شوند. این فایل‌ها توسط مدیریت ماشین‌های مجازی در ESXi کنترل می‌شوند و هرگونه تغییر در تنظیمات ماشین مجازی منجر به تغییر در فایل VMX مربوطه خواهد شد. مدیران سیستم می‌توانند با ویرایش فایل‌های VMX، تنظیمات خاصی را به‌صورت دستی تغییر دهند، اما این کار باید با دقت انجام شود تا از ایجاد مشکلات در ماشین مجازی جلوگیری شود.

2.3. فایل‌های NVRAM (Non-Volatile Random Access Memory)

توضیح NVRAM و نقش آن در ماشین مجازی:
فایل‌های NVRAM یا Non-Volatile Random Access Memory فایل‌هایی هستند که تنظیمات BIOS ماشین مجازی را ذخیره می‌کنند. این فایل‌ها به ماشین مجازی اجازه می‌دهند تا تنظیمات BIOS خود را مانند یک کامپیوتر فیزیکی حفظ و بازیابی کند. فایل‌های NVRAM به ماشین مجازی امکان می‌دهند تا تنظیمات مربوط به راه‌اندازی و پیکربندی سیستم را به‌صورت پایدار نگه‌داری کند.

تفاوت‌های NVRAM با سایر فایل‌ها:
برخلاف فایل‌های دیگر که داده‌ها و تنظیمات سیستم‌عامل و برنامه‌ها را ذخیره می‌کنند، فایل‌های NVRAM تنها تنظیمات BIOS را ذخیره می‌کنند و در عملکرد کلی سیستم تاثیر گذار هستند. این فایل‌ها به‌صورت مستقیم با فایل‌های VMX و VMDK تعامل ندارند اما نقش مهمی در پیکربندی و راه‌اندازی ماشین مجازی ایفا می‌کنند.

2.4. فایل‌های LOG

توضیح فایل‌های LOG و کاربرد آن‌ها در ماشین مجازی:
فایل‌های LOG فایل‌های ثبت وقایع هستند که اطلاعاتی درباره عملکرد و رویدادهای مختلف ماشین مجازی را ذخیره می‌کنند. این فایل‌ها برای تشخیص و رفع مشکلات ماشین مجازی بسیار مفید هستند. فایل‌های LOG شامل جزئیاتی مانند خطاها، هشدارها، و اطلاعات اجرایی ماشین مجازی هستند.

نحوه تحلیل و استفاده از فایل‌های LOG:
مدیران سیستم می‌توانند با تحلیل فایل‌های LOG به تشخیص مشکلات و بهبود عملکرد ماشین مجازی بپردازند. این فایل‌ها به‌عنوان یک منبع اطلاعاتی حیاتی برای اشکال‌زدایی و بهینه‌سازی سیستم عمل می‌کنند. تحلیل منظم فایل‌های LOG می‌تواند به شناسایی زودهنگام مشکلات و جلوگیری از وقوع خرابی‌های جدی کمک کند.

2.5. فایل‌های TEMP و دیگر فایل‌های موقت

معرفی فایل‌های موقت و نقش آن‌ها در عملکرد ماشین مجازی:
فایل‌های موقت (TEMP) فایل‌هایی هستند که به‌صورت موقت برای انجام عملیات خاصی ایجاد می‌شوند و پس از اتمام عملیات معمولاً حذف می‌شوند. این فایل‌ها به بهبود عملکرد و کارایی ماشین مجازی کمک می‌کنند. فایل‌های موقت می‌توانند شامل فایل‌های کش، فایل‌های موقت نصب نرم‌افزارها و دیگر فایل‌هایی باشند که برای انجام عملیات موقتی ایجاد می‌شوند.

مدیریت و حذف فایل‌های موقت:
مدیریت فایل‌های موقت شامل حذف فایل‌های غیرضروری و پاکسازی دوره‌ای آن‌ها برای آزادسازی فضای دیسک و بهبود عملکرد ماشین مجازی است. پاکسازی منظم فایل‌های موقت می‌تواند به بهینه‌سازی فضای ذخیره‌سازی و جلوگیری از کاهش عملکرد سیستم کمک کند.

نتیجه‌گیری

روش بازیابی فایل‌های ماشین‌های مجازی ESXi به صورت عملی

بازیابی فایل‌های ماشین‌های مجازی در ESXi یکی از مهم‌ترین وظایف مدیران سیستم است که می‌تواند از بروز مشکلات جدی و از دست رفتن داده‌ها جلوگیری کند. در این بخش به بررسی روش‌های بازیابی فایل‌های ماشین‌های مجازی، از جمله فایل‌های VMDK و VMX، با استفاده از دستورات و ترفندهای عملی خواهیم پرداخت.

1. مقدمه‌ای بر بازیابی فایل‌های ماشین‌های مجازی

قبل از شروع به بازیابی فایل‌های ماشین مجازی، باید به چند نکته کلیدی توجه کنید:

  • نسخه‌های پشتیبان: همیشه از ماشین‌های مجازی خود نسخه پشتیبان تهیه کنید. داشتن یک نسخه پشتیبان منظم می‌تواند بازیابی فایل‌ها را بسیار ساده‌تر و سریع‌تر کند.
  • ابزارهای بازیابی: استفاده از ابزارهای مناسب برای بازیابی فایل‌ها می‌تواند فرآیند بازیابی را بهبود بخشد. در این مقاله از ابزارهایی مانند VMware Data Recovery و Veeam Backup & Replication استفاده خواهیم کرد.
  • شناخت فایل‌های کلیدی: شناخت دقیق فایل‌های کلیدی ماشین مجازی (مانند VMDK، VMX، NVRAM، LOG) و وظایف آن‌ها در فرآیند بازیابی بسیار مهم است.

2. بازیابی فایل‌های VMDK

فایل‌های VMDK، که دیسک‌های سخت مجازی ماشین‌های مجازی را تشکیل می‌دهند، یکی از مهم‌ترین فایل‌ها در محیط ESXi هستند. در صورت مفقود شدن یا آسیب دیدن این فایل‌ها، بازیابی آن‌ها می‌تواند چالش‌برانگیز باشد. در اینجا به روش‌های بازیابی این فایل‌ها می‌پردازیم.

2.1. استفاده از نسخه‌های پشتیبان

استفاده از نسخه‌های پشتیبان یکی از ساده‌ترین و مطمئن‌ترین روش‌های بازیابی فایل‌های VMDK است. در ادامه با استفاده از ابزار Veeam Backup & Replication به بازیابی یک فایل VMDK می‌پردازیم.

مراحل بازیابی با Veeam Backup & Replication:

  1. ورود به نرم‌افزار Veeam Backup & Replication: نرم‌افزار را باز کرده و به قسمت “Home” بروید.
  2. انتخاب گزینه “Restore”: بر روی گزینه “Restore” کلیک کنید و گزینه “VMware vSphere” را انتخاب کنید.
  3. انتخاب ماشین مجازی: ماشین مجازی که فایل VMDK آن را می‌خواهید بازیابی کنید انتخاب کنید.
  4. انتخاب نقطه بازیابی: از بین نسخه‌های پشتیبان موجود، نقطه بازیابی مناسب را انتخاب کنید.
  5. شروع فرآیند بازیابی: بر روی گزینه “Restore” کلیک کنید تا فرآیند بازیابی آغاز شود.
2.2. استفاده از دستورات ESXi Shell

در صورتی که نسخه پشتیبان در دسترس نباشد، می‌توانید از دستورات ESXi Shell برای بازیابی فایل‌های VMDK استفاده کنید.

مراحل بازیابی با استفاده از ESXi Shell:

  1. اتصال به ESXi Shell: با استفاده از SSH به ESXi Shell متصل شوید.
  2. یافتن فایل‌های VMDK: با استفاده از دستور ls -l محل دقیق فایل‌های VMDK را پیدا کنید.
    sh ls -l /vmfs/volumes/datastore_name/vm_name/
  3. بررسی وضعیت فایل‌ها: با استفاده از دستور vmkfstools -D وضعیت فایل VMDK را بررسی کنید.
    sh vmkfstools -D /vmfs/volumes/datastore_name/vm_name/vm_disk.vmdk
  4. بازیابی فایل VMDK: در صورت آسیب دیدن فایل، می‌توانید با استفاده از دستور vmkfstools -i فایل VMDK را کپی کرده و یک فایل جدید ایجاد کنید.
    sh vmkfstools -i /vmfs/volumes/datastore_name/vm_name/vm_disk.vmdk /vmfs/volumes/datastore_name/vm_name/vm_disk_recovered.vmdk

3. بازیابی فایل‌های VMX

فایل‌های VMX تنظیمات و پیکربندی‌های ماشین مجازی را ذخیره می‌کنند و در صورت مفقود شدن یا آسیب دیدن این فایل‌ها، ماشین مجازی قادر به راه‌اندازی نخواهد بود. در این بخش به بازیابی فایل‌های VMX می‌پردازیم.

3.1. استفاده از نسخه‌های پشتیبان

مانند فایل‌های VMDK، بازیابی فایل‌های VMX نیز با استفاده از نسخه‌های پشتیبان بسیار ساده است. در اینجا با استفاده از ابزار VMware Data Recovery به بازیابی یک فایل VMX می‌پردازیم.

مراحل بازیابی با VMware Data Recovery:

  1. ورود به نرم‌افزار VMware Data Recovery: نرم‌افزار را باز کرده و به قسمت “Restore” بروید.
  2. انتخاب ماشین مجازی: ماشین مجازی که فایل VMX آن را می‌خواهید بازیابی کنید انتخاب کنید.
  3. انتخاب نقطه بازیابی: از بین نسخه‌های پشتیبان موجود، نقطه بازیابی مناسب را انتخاب کنید.
  4. شروع فرآیند بازیابی: بر روی گزینه “Restore” کلیک کنید تا فرآیند بازیابی آغاز شود.
3.2. بازسازی فایل VMX

در صورتی که نسخه پشتیبان در دسترس نباشد، می‌توانید فایل VMX را به‌صورت دستی بازسازی کنید.

مراحل بازسازی فایل VMX:

  1. ایجاد فایل VMX جدید: با استفاده از یک ویرایشگر متن (مانند vi یا nano) یک فایل VMX جدید ایجاد کنید.
    sh vi /vmfs/volumes/datastore_name/vm_name/vm_name.vmx
  2. افزودن تنظیمات پیکربندی: تنظیمات مورد نیاز را به فایل VMX جدید اضافه کنید. این تنظیمات شامل مواردی مانند میزان RAM، تعداد پردازنده‌ها، دیسک‌های مجازی متصل و تنظیمات شبکه است. می‌توانید از یک فایل VMX دیگر به‌عنوان نمونه استفاده کنید.
    plaintext .encoding = "UTF-8" config.version = "8" virtualHW.version = "10" memSize = "4096" numvcpus = "2" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" scsi0:0.present = "TRUE" scsi0:0.fileName = "vm_name.vmdk" ethernet0.present = "TRUE" ethernet0.virtualDev = "e1000"

4. بازیابی سایر فایل‌های ماشین مجازی

بازیابی سایر فایل‌های ماشین مجازی مانند NVRAM، LOG و TEMP نیز از اهمیت زیادی برخوردار است. در این بخش به بررسی روش‌های بازیابی این فایل‌ها می‌پردازیم.

4.1. بازیابی فایل‌های NVRAM

فایل‌های NVRAM تنظیمات BIOS ماشین مجازی را ذخیره می‌کنند. در صورت آسیب دیدن یا مفقود شدن این فایل‌ها، می‌توانید از نسخه‌های پشتیبان استفاده کنید یا یک فایل NVRAM جدید ایجاد کنید.

مراحل بازیابی فایل‌های NVRAM:

  1. ایجاد فایل NVRAM جدید: با استفاده از ESXi Shell یک فایل NVRAM جدید ایجاد کنید.
    sh vmkfstools -c 8K /vmfs/volumes/datastore_name/vm_name/vm_name.nvram
  2. تنظیم BIOS ماشین مجازی: پس از ایجاد فایل NVRAM جدید، ماشین مجازی را راه‌اندازی کنید و تنظیمات BIOS را به‌صورت دستی انجام دهید.
4.2. بازیابی فایل‌های LOG

فایل‌های LOG برای تشخیص و رفع مشکلات ماشین مجازی بسیار مفید هستند. در صورت حذف یا آسیب دیدن این فایل‌ها، می‌توانید از نسخه‌های پشتیبان استفاده کنید یا فایل‌های جدید ایجاد کنید.

مراحل بازیابی فایل‌های LOG:

  1. ایجاد فایل‌های LOG جدید: در صورتی که فایل‌های LOG موجود نباشند، ESXi به‌صورت خودکار فایل‌های LOG جدید ایجاد خواهد کرد. تنها کافی است ماشین مجازی را راه‌اندازی مجدد کنید.
    sh vmware.log = "vm_name.log"
4.3. مدیریت و حذف فایل‌های TEMP

فایل‌های TEMP به‌صورت موقت ایجاد می‌شوند و مدیریت آن‌ها شامل حذف فایل‌های غیرضروری و پاکسازی دوره‌ای آن‌هاست.

مراحل مدیریت فایل‌های TEMP:

شناسایی فایل‌های TEMP: با استفاده از دستور ls -l فایل‌های TEMP موجود را شناسایی کنید.

حذف فایل‌های TEMP غیرضروری: فایل‌های TEMP غیرضروری را با استفاده از دستور rm حذف کنید.

نتیجه‌گیری

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

ابزارها و دستورات مختلف دارد. استفاده از نسخه‌های پشتیبان، ابزارهای بازیابی داده‌ها و دستورات ESXi Shell می‌تواند به بهبود فرآیند بازیابی کمک کند. در این مقاله به بررسی روش‌های بازیابی فایل‌های VMDK، VMX، NVRAM، LOG و TEMP پرداخته شد و نکات و ترفندهای عملی برای مدیریت بهتر این فایل‌ها ارائه شد. با رعایت این نکات و استفاده از روش‌های مطرح شده، می‌توانید از بروز مشکلات جدی و از دست رفتن داده‌ها جلوگیری کنید و ماشین‌های مجازی خود را به‌طور موثرتری مدیریت کنید.

آیا این نوشته برایتان مفید بود؟

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

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

لوگو png امداد شبکه