نصب Vmware ESXi در مک پرو 1,1

در این مقاله تجربه خود را از نصب VMware ESXi بر روی یک Apple Mac Pro 1,1 قدیمی شرح می دهم.

نصب Vmware ESXi در مک پرو 1,1

به مشتری وظیفه گسترش سرور فایل داده شد. نحوه ایجاد فایل سرور این شرکت در PowerMac G5 در سال 2016 و نحوه حفظ میراث ایجاد شده شایسته مقاله جداگانه است. تصمیم گرفته شد که توسعه را با مدرن سازی ترکیب کنیم و یک سرور فایل از MacPro موجود بسازیم. و از آنجایی که روی پردازنده اینتل است، مجازی سازی می تواند انجام شود.

این کار کاملاً امکان پذیر است، اما ما مجبور شدیم با تعدادی از مشکلات روبرو شویم و داده ها را در مورد راه حل آنها ذره ذره جمع آوری کنیم. همچنین، جستجو برای یک راه حل اغلب با نتایج مربوط به مشکل معکوس "نصب سیستم عامل مک در VMware" مبهم بود.

برای تثبیت تجربه به دست آمده، جمع آوری تمام دانه ها در یک مکان و ترجمه آنها به روسی، این مقاله ایجاد شد.

شرط لازم برای خواننده: آشنایی با نصب VMware ESXi بر روی سخت افزارهای سازگار با آن، به عنوان مثال، سرور HP. با تکنولوژی اپل آشنا باشید. به طور خاص، من جزئیات مونتاژ و جداسازی MacPro را ارائه نمی دهم، اما تفاوت های ظریف زیادی در آنجا وجود دارد.

1. سخت افزار

MacPro 1,1، همچنین به عنوان MA356LL/A، همچنین به عنوان A1186 شناخته می شود، اولین کامپیوتر اپل مبتنی بر پردازنده های اینتل بود که در سال های 2006-2008 تولید شد. علیرغم سن بالای 10 سال، کامپیوتر در شرایط فیزیکی عالی است. هیچ یک از 4 فن قدرتمند نویز ندارند. نیاز به تمیز کردن و مونتاژ / جداسازی استاندارد دارد.

پردازنده ها - 2 دو هسته ای Xeon 5150. معماری کاملاً 64 بیتی، اما بوت لودر EFI 32 بیتی است. این خیلی مهم است، زندگی را به شدت مسموم می کند!

رم - استاندارد 4 گیگابایتی PC5300 DDR2 ECC 667 مگاهرتز، به راحتی تا 16 گیگابایت قابل افزایش است و برخی می گویند بیشتر. حافظه سرور مناسب از HP gen.5-6 قدیمی است و به طور کلی کامپیوتر فقط در موارد مختلف بسیار شبیه به این سرور است.

HDD - 4 سبد برای 3.5 اینچ (LFF). با برخی تغییرات فیزیکی، 2.5 اینچ (SFF) در سبدها قرار می گیرد. می توانید در این مورد بیشتر ببینید [8] SSD در Apple Mac Pro 1.1.

همچنین یک دی وی دی IDE، تا 2 عدد در فرمت 5.25 اینچی وجود دارد. اما، کانکتورهای SATA نیز وجود دارد. در مادربرد آنها ODD SATA (ODD = Optical Disk Drive) نامیده می شوند. آزمایشات من نشان داده است که هارد دیسک ها و SSD ها می توانند و باید در این مکان نصب شوند.

توضیحات بیشتر همراه با تصاویرقطعا می توانید دستگاه های IDE و SATA را با هم ترکیب کنید. حتی ممکن است امکان نصب 2 IDE و 2 SATA وجود داشته باشد، من بررسی نکرده ام.

برخی از مشکلات تغذیه را فراموش نکنید: تنها 2 مولک منتشر شد، ظرفیت بار ناشناخته است. منبع تغذیه مانند رایانه شخصی نیست، تمام برق از طریق مادربرد می رود، کانکتورهای روی آن برای تغذیه غیر استاندارد هستند.

کانکتور ODD

نصب Vmware ESXi در مک پرو 1,1

0.5 متر استاندارد کمی کوتاه است، سفت خواهد بود و فقط در آخرین لحظه قبل از اتمام فشار دادن سبد به بدنه راحت است.

نصب Vmware ESXi در مک پرو 1,1

شما به یک کابل SATA 0.8 متری، ترجیحا با کانکتور زاویه دار نیاز دارید. 1 متر خیلی زیاده

نصب Vmware ESXi در مک پرو 1,1

بدنه یک CD-ROM غیر ضروری به عنوان یک آداپتور فیزیکی 5.25-2.5 عالی است. اگر چیز غیر ضروری وجود نداشته باشد، پس از جدا کردن فیلینگ از بدن، قطعاً چنین می شود.

نصب Vmware ESXi در مک پرو 1,1

بررسی سخت افزار و امکانات مدرن سازی آن در اینجا کامل می شود. با نگاهی به آینده، فقط می گویم که ما نباید عجله کنیم که همه چیز را به یکباره جمع آوری و نصب کنیم؛ در این روند باید راه آهن را حذف کنیم.

2. ESXi را انتخاب کنید

با استفاده از نمودار سازگاری VMware می توانید درک کنید که Xeon 5150 توسط حداکثر ESXi 5.5 U3 پشتیبانی می شود. این نسخه ای است که ما نصب خواهیم کرد.

ESXi 6.0 پشتیبانی از هر چیزی که «میراث» بود را کنار گذاشت. به طور رسمی، آن و موارد جدیدتر مانند 6.7 را نمی توان در اینجا قرار داد، اما در واقع، ممکن است کار کند. در اینترنت اشاره هایی مبنی بر موفقیت آمیز بودن این کار وجود داشت. اما، نه این بار، نظر من این است که ناسازگاری پردازنده یک جادوی قوی است. این در تولید امکان پذیر نیست، فقط برای آزمایش.

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

3. نهایی شدن توزیع با یک فایل

کیت توزیع استاندارد بود. از طریق وب سایت یا از طریق تورنت امکان پذیر است. ESXi 5.5 U3.

اما، به یاد داشته باشید که به معماری کاملاً 64 بیتی توجه کنید، اما بوت لودر EFI 32 بیتی است؟! این جایی است که او ملاقات خواهد کرد. وقتی می خواهم نصب کننده را دانلود کنم، هیچ اتفاقی نمی افتد.
باید بوت لودر نصب کننده را با یک بوت لودر قدیمی تر و 32 بیتی جایگزین کنید. به نظر می رسد از نسخه ای حتی زودتر از 5.0 باشد.

این به طور مفصل در مقاله توضیح داده شده است [2] سازگاری Mac Pro با نصب ESXi 5.0، فایل BOOTIA32.EFI از آنجا می گیریم

ما از یک برنامه ویرایش iso (مثلا ultraiso) استفاده می کنیم. پوشه EFIBOOT را داخل iso پیدا می کنیم و فایل BOOTIA32.EFI را با فایل قبلی جایگزین می کنیم، آن را ذخیره می کنیم و اکنون همه چیز لود می شود!

نصب Vmware ESXi در مک پرو 1,1

4. ESXi را نصب کنید

بدون جزئیات، همه چیز مثل همیشه است. نصب با موفقیت انجام شد، اما چیزی در حال بارگیری نیست، این طبیعی است!

5. اتمام لودر با یک فایل

الگوریتم اقدامات در مقاله نشان داده شده است [3] زنده کردن Mac Pro قدیمی با ESXi 6.0، همچنین یک لینک به آرشیو وجود دارد فایل های بوت 32 بیتی.

5.1. هارد دیسک را برداشته و به کامپیوتر دیگری متصل می کنیم.

من از نسخه سخت افزاری مک بوک با آداپتور sata-usb استفاده کردم، شما می توانید از لینوکس استفاده کنید. اگر کامپیوتر جداگانه ای ندارید، می توانید از هارد دیسک دیگری استفاده کنید، آن را به MacPro وصل کنید، MacOS را روی آن نصب کنید و یک هارد دیسک با ESXi را روی آن نصب کنید.

نمیشه از ویندوز استفاده کرد! حتی به محض اینکه این دیسک را در سیستم ویندوز قرار دهید، تغییرات کوچکی بدون درخواست در آن ایجاد می شود. آنها کوچک هستند و کسی را آزار نمی دهند، اما در مورد ما، بارگیری ESXi با خطای «Bank6 not a vmware boot bank no hypervisor found» به پایان می رسد.

نصب Vmware ESXi در مک پرو 1,1

در اینجا مقاله ای با جزئیات در مورد آنچه که در صورت گیر افتادن اتفاق می افتد وجود دارد [4] bank6 یک بانک بوت VMware نیست هیچ هایپروایزر پیدا نشداست. در اینجا روش است راه حل ساده و سریع است - ESXi را دوباره نصب کنید!

5.2 پارتیشن EFI را سوار کنید

ترمینال را باز کنید، حتما به حالت superuser بروید

Sudo –s

یک دایرکتوری برای بخش آینده ایجاد کنید

mkdir  /Volumes/EFI

به بخش های موجود نگاه کنید

diskutil list

این چیزی است که ما نیاز داریم، یک پارتیشن EFI به نام ESXi

نصب Vmware ESXi در مک پرو 1,1

ما آن را سوار می کنیم

mount_msdos /dev/disk2s1 /Volumes/EFI

در دیسک نصب شده، باید فایل ها را با نسخه های قدیمی جایگزین کنید. نسخه های قدیمی تر را می توان در [3]، بایگانی فایل های بوت 32 بیتی

فایل های جایگزین:

/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

نصب Vmware ESXi در مک پرو 1,1

پس از اتمام، پارتیشن EFI نصب شده را جدا کنید

umount -f /Volumes/EFI

نکته ای در مورد ساخت تصویر

نکته ای در مورد ساخت تصویر

در حالت ایده آل، خوب است که بفهمیم این فایل ها در کجای توزیع قرار دارند. سپس می توان آنها را همانجا جایگزین کرد و کیت توزیع خود را "ESXi 5.5 برای MacPro قدیمی" منتشر کرد، که کاملاً برای نصب بدون مشکل آماده است.

نتونستم پیداشون کنم تقریباً تمام فایل‌های با پسوندهایی مانند «.v00» در توزیع ESXi، آرشیوهای تار در انواع مختلف هستند. آنها حاوی بایگانی‌های .vtar هستند، و همچنین حاوی آرشیو هستند... من مدت زیادی را با استفاده از برنامه 7zip برای حفاری در این تودرتوهای بی‌پایان صرف کردم، اما نتوانستم چیزی شبیه پارتیشن EFI پیدا کنم. بیشتر دایرکتوری های لینوکس وجود دارد.

فایل efiboot.img مناسب ترین به نظر می رسید، اما به راحتی می توانید آن را باز کنید و ببینید که اصلاً یکسان نیست.

نصب Vmware ESXi در مک پرو 1,1

5.3. هارد را بیرون می آوریم و در مک پرو نصب می کنیم

ما قبلاً آن را برای همیشه نصب می کنیم، همه چیز را پیچ می کنیم و آن را مونتاژ می کنیم.

و اکنون ESXi در حال بارگیری است!

شاید اینطور به نظر نرسد. از لحظه روشن شدن و صفحه سفید تا صفحه بوت سیاه ESXi، کمی بیشتر از Mac OS های معمولی اپل زمان می برد.

6. پایان.

این کار نصب را تکمیل می کند و ESXi را طبق معمول برای پیکربندی ESXi پیکربندی می کند.

نصب Vmware ESXi در مک پرو 1,1

شایان ذکر است که نصب بیشتر Mac Os بر روی چنین VMware نصب شده بر روی تجهیزات اپل قانونی است.

ادبیات

پیوند به مقالات، بیشتر به زبان انگلیسی.
[1] درایو نوری Sata در Mac Pro 1,1 = جایگزینی CD IDE با SATA یا با هارد دیسک.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] سازگاری Mac Pro با نصب ESXi 5.0 = در مورد تعویض بوت لودر برای نصب
https://communities.vmware.com/thread/327538
[3] زنده کردن Mac Pro قدیمی با ESXi 6.0 = در مورد جایگزینی بوت لودرهای یک ESXi از قبل نصب شده است.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 نه بوت بانک VMware هیچ هایپروایزر پیدا نشد = اگر تحت ویندوز وصل شوید چه اتفاقی می افتد
https://communities.vmware.com/thread/429698
[5] میزبان ESXi 5.x پس از نصب با خطای: نه بانک راه‌اندازی VMware راه‌اندازی مجدد نمی‌شود. هیچ هایپروایزر پیدا نشد (2012022) = و توصیه رسمی در مورد نحوه رفع آن
https://kb.vmware.com/s/article/2012022
[6] نحوه نصب پارتیشن EFI در سیستم عامل مک
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] راهنمای سازگاری VMware
https://www.vmware.com/resources/compatibility/search.php
[8] SSD در Apple Mac Pro 1.1 = نصب یک سورتمه 2.5 اینچی در سورتمه 3.5 اینچی
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] پیشنهاد خرید آداپتورهای آماده برای سورتمه
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] مشخصات MacPro استفاده شده
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

لیست فایل ها

BOOTIA32.EFI لودر نصب از [2] فایل های بوت 32 بیتی، جایگزینی بوت لودر از [3]
منبع: www.habr.com

اضافه کردن نظر