خطا در افزودن هارد به مجازی ساز esxi
در هنگام افزودن هارد به ماشینهای مجازی ESXi ممکن است با خطاهایی مواجه شوید که معمولاً به دلیل مشکلات پارتیشنبندی یا تنظیمات نادرست دستگاه است. در این مقاله به بررسی دلایل این خطاها و نحوه رفع آنها پرداخته شده است. در این مقاله به خطا در افزودن هارد به مجازی ساز esxi میپردازیم و راه حل افزودن هارد به esxi را آموزش میدهیم.با ما همراه باشید.
مجازی ساز ESXI
مجازی ساز vmware esxi یکی از معروفترین و کاربردیترین مجازی ساز هایی میباشد که در بستر وب و لوکال مشغول فعالیت است. esxi یکی از مجازی ساز های پر طرفدار در بین کاربران شبکه میباشد و حتی شرکت های بزرگ و اداره های بزرگ نیز با محصولات vmware مدیریت میشوند .
یکی از ایراداتی که مدیر های سرور به آن برخورد میکنند در هنگام ایجاد هارد دیسک میباشد. برای مثلا یک سرور با 2 هارد که قبلا روی آن ها دیتا رایت شده باشد را وقتی به مجازی ساز بخواهیم معرفی کنیم ممکن است با خطا مواجه شود و یا اینکه اصلا در بخش هارد دیسک ها مشاهده نشود.
در این آموزش به این مشکل میپردازیم.
خطا در افزودن هارد به مجازی ساز esxi
ارور (Failed – Cannot change the host configuration) به چند دلیل ایجاد میشود که عمده ان ها عبارتند از :
- پارتیشن بندی شدن هارد
- وجود دیتا در هارد یا لاجیکال دیسک
- افزوده شدن پیشتر به مجازی ساز و حذف مجدد.
ارور های زیر شامل همین دسته بندی میشوند:( عمده دلیل آن پارتشین بندی توسط سیستم عامل یا مجازی ساز دیگر است)
Cannot change the host configuration
Failed to create VMFS datastore SAS-A
Failed – Cannot change the host configuration
برای حل این مشکل ما نیازمند اتصال از طریق ssh به سرور میزبان esxi هستیم , ابتدا سرویس SSH را از مدیریت esxi فعال میکنیم.
سپس با نرم افزار های اتصال به ssh به پروتکل SSH سرور esxi وارد میشویم.
دستور زیر را وارد میکنیم:
cd /dev/disks
ls
سپس شناسه دستگاه یا (device-id) را میبابیم.
نکته: عمدتا دیوایس هایی مانند تصویر بالا که بصورت تکی هستند همان پارتیشن یا لاجیکالی هستند که اجازه استفاده از آن در مجازی ساز داده نمیشود.
برای اینکه هارد های موجود و دارای دیتا آسیبی نبینند از منوی storage در مجازی ساز روی هارد های فعال کلیک کنید و شناسه های آن را بیابید مانند تصویر زیر تا از آُیب به دیتا جلوگیری شود.
سپس با دستور زیر و جایگزاری شناسه پیدا شده در مرحله قبل مشکل را حل میکنیم.
partedUtil mklabel /dev/disks/DEVICE-ID msdos
در دستور بالا شناسه هارد را بجای DEVICE-ID جایگزاری میکنیم و msdos را در آخر دستور نیز می افزاییم, مانند:
partedUtil mklabel /dev/disks/naa.600508b1001c95daa9a5958710b1d853 msdos
کار تمام است هم اکنون هارد برای در قسمت افزودن هارد جدید نمایش داده میشود و با موفقیت اضافه میشود.
امیدواریم این آموزش برای شما عزیز مفید بوده باشد.
نتیجهگیری:
برای رفع مشکلات افزودن هارد به ESXi، ابتدا باید با استفاده از SSH پارتیشنهای قبلی را حذف کرده و تنظیمات صحیح را اعمال کنید. این فرآیند باعث میشود که هارد بهدرستی شناسایی و به ماشین مجازی متصل شود.
چرا هارد به ماشین مجازی ESXi افزوده نمیشود؟
مشکلات پارتیشنبندی یا پیکربندی نادرست دستگاه میتواند علت این مشکل باشد.
چگونه خطای "Cannot change the host configuration" را برطرف کنم؟
با استفاده از SSH، پارتیشنهای قدیمی را پاک کرده و دستگاه را مجدداً متصل کنید.
آیا امکان آسیب دیدن به فایل های روی هارد دیگر وجود دارد؟
بله , در زمانی که با دستور ls لیست هارد ها را fetch میکنیم حتما دق کنید شناسه هاردی که با خطا مواجه میشود یعنی در سیستم یا مجازی ساز پارتیشن بندی نشده است و حتما شناسه ان تک است و دارای پارتیشن 1 و 2 و 3 و… نیست.
اگر بیش از 1 هارد در سرور دارید طبق نکته ای که درج شد نام لاجیکال دیسک ها را یادداشت کنید تا در انتخاب هارد دارای ارور به مشکل نخورید و دیسک اشتباهی را فرمت نکنید.
در صورتی که بعد از مراحل انجام شده همچنان ارور داشته باشیم مشکل از چیست؟
در این صورت مشکل از دیسک میباشد که اجازه فرمت یا رایت در آن وجود ندارد که معمولا اینچنین نیست.و با انجام مراحل ذکر شده مشکل برطرف میشود.
فاماسرور
اقا دمت گرم،اینهمه سایت و وبلاگ فقط شما کامل و خوب توضیح دادید و مشکل من حل شد،خیلی دمتون گرم
درود بر شما
واقعا عالی بود .دمتون کرم
سلام و تشکر بابت راهنمایی تون من وقتی میخوام ssh رو راه اندازی کنم پسوورد میخواد این پسوورد رو از کجا بفهمم چیه
کلمه عبور root مجازی ساز میشه پسورد ssh
نام کاربری root
کلمه عبور : کلمه عبور root مجازی ساز