การติดตั้ง Vmware ESXi บน Mac Pro 1,1

ในบทความนี้ ฉันจะอธิบายประสบการณ์ของฉันในการติดตั้ง VMware ESXi บน Apple Mac Pro 1,1 รุ่นเก่า

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

ลูกค้าได้รับมอบหมายให้ขยายไฟล์เซิร์ฟเวอร์ วิธีสร้างเซิร์ฟเวอร์ไฟล์ของบริษัทบน PowerMac G5 ในปี 2016 และวิธีรักษามรดกที่สร้างขึ้นนั้นคุ้มค่ากับบทความแยกต่างหาก มีการตัดสินใจที่จะรวมส่วนขยายเข้ากับความทันสมัยและสร้างไฟล์เซิร์ฟเวอร์จาก MacPro ที่มีอยู่ และเนื่องจากใช้โปรเซสเซอร์ Intel การจำลองเสมือนจึงสามารถทำได้

งานนี้ค่อนข้างเป็นไปได้ แต่เราต้องเผชิญกับความยากลำบากหลายประการและรวบรวมข้อมูลเกี่ยวกับโซลูชันทีละน้อย นอกจากนี้ การค้นหาวิธีแก้ปัญหามักถูกบดบังด้วยผลลัพธ์ของปัญหาย้อนกลับ “การติดตั้ง mac os บน VMware”

เพื่อรวบรวมประสบการณ์ที่ได้รับ รวบรวมเมล็ดพืชทั้งหมดไว้ในที่เดียวและแปลเป็นภาษารัสเซีย บทความนี้จึงถูกสร้างขึ้น

ข้อกำหนดสำหรับผู้อ่าน: ทำความคุ้นเคยกับการติดตั้ง VMware ESXi บนฮาร์ดแวร์ที่เข้ากันได้ เช่น เซิร์ฟเวอร์ HP ทำความคุ้นเคยกับเทคโนโลยีของ Apple โดยเฉพาะอย่างยิ่งฉันไม่ได้ให้รายละเอียดเกี่ยวกับการประกอบและการแยกชิ้นส่วน MacPro แต่มีความแตกต่างมากมาย

1. ฮาร์ดแวร์

MacPro 1,1 หรือที่รู้จักในชื่อ MA356LL/A หรือที่รู้จักในชื่อ A1186 เป็นคอมพิวเตอร์เครื่องแรกจาก Apple ที่ใช้โปรเซสเซอร์ Intel ซึ่งผลิตในปี 2006-2008 แม้จะอายุเกิน 10 ปีแล้ว แต่คอมพิวเตอร์ก็อยู่ในสภาพดีเยี่ยม พัดลมอันทรงพลังทั้ง 4 ตัวไม่มีเสียงดัง ต้องทำความสะอาดและประกอบ/ถอดชิ้นส่วนตามมาตรฐาน

โปรเซสเซอร์ - Xeon 2 ดูอัลคอร์ 5150 ตัว สถาปัตยกรรม 64 บิตเต็มรูปแบบ แต่ตัวโหลดบูต EFI เป็นแบบ 32 บิต นี่เป็นสิ่งสำคัญมาก มันเป็นพิษต่อชีวิตอย่างมาก!

RAM – มาตรฐาน 4GB PC5300 DDR2 ECC 667MHz สามารถขยายเป็น 16GB ได้อย่างง่ายดาย และบางคนก็พูดมากกว่านี้ หน่วยความจำเซิร์ฟเวอร์เหมาะสำหรับ HP gen.5-6 รุ่นเก่า และโดยทั่วไปคอมพิวเตอร์จะคล้ายกับเซิร์ฟเวอร์นี้มากเฉพาะในกรณีที่ต่างกันเท่านั้น

HDD – 4 ตะกร้าสำหรับ 3.5” (LFF) ด้วยการดัดแปลงทางกายภาพบางอย่าง 2.5″ (SFF) จะพอดีกับตะกร้า คุณสามารถดูเพิ่มเติมเกี่ยวกับเรื่องนี้ [8] SSD ใน Apple Mac Pro 1.1.

นอกจากนี้ยังมี IDE DVD สูงสุด 2 แผ่นในรูปแบบ 5.25″ แต่ก็มีขั้วต่อ SATA ด้วย บนเมนบอร์ดเรียกว่า ODD SATA (ODD = Optical Disk Drive) การทดลองของฉันแสดงให้เห็นว่าฮาร์ดไดรฟ์และ SSD สามารถติดตั้งในตำแหน่งนี้ได้

รายละเอียดเพิ่มเติมพร้อมรูปภาพคุณสามารถรวมอุปกรณ์ IDE และ SATA ได้อย่างแน่นอน อาจเป็นไปได้ที่จะติดตั้ง 2 IDE และ 2 SATA ฉันยังไม่ได้ตรวจสอบ

อย่าลืมเกี่ยวกับปัญหาด้านโภชนาการ: มีการปล่อยโมเล็กซ์เพียง 2 โมเล็กซ์เท่านั้นไม่ทราบความสามารถในการรับน้ำหนัก แหล่งจ่ายไฟไม่เหมือนกับบนพีซี พลังงานทั้งหมดต้องผ่านเมนบอร์ด ขั้วต่อสำหรับจ่ายไฟนั้นไม่ได้มาตรฐาน

ขั้วต่อ ODD

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

มาตรฐาน 0.5 ม. สั้นไปหน่อย จะแน่นและสะดวกต่อการเชื่อมต่อในช่วงสุดท้ายก่อนจะดันตะกร้าเข้าตัวให้เสร็จ

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

คุณจะต้องใช้สายเคเบิล SATA ยาว 0.8 ม. โดยควรมีขั้วต่อที่ทำมุม 1m มันมากเกินไป

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

เนื้อความของซีดีรอมที่ไม่จำเป็นนั้นสมบูรณ์แบบสำหรับอะแด็ปเตอร์ 5.25-2.5 แบบฟิสิคัล หากไม่มีสิ่งใดที่ไม่จำเป็นหลังจากแยกไส้ออกจากตัวก็จะเป็นเช่นนั้นอย่างแน่นอน

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

การตรวจสอบฮาร์ดแวร์และความเป็นไปได้ในการปรับปรุงให้ทันสมัยสามารถทำได้ที่นี่ มองไปข้างหน้าจะบอกว่าเราไม่ควรรีบประกอบและติดตั้งทุกอย่างในคราวเดียวในขั้นตอนนี้เราจะต้องรื้อรางรถไฟออก

2. เลือก ESXi

การใช้ ตารางความเข้ากันได้ของ VMware คุณสามารถเข้าใจได้ว่า Xeon 5150 รองรับ ESXi 5.5 U3 สูงสุด นี่คือเวอร์ชันที่เราจะติดตั้ง

ESXi 6.0 ยกเลิกการรองรับทุกสิ่งที่เป็น “แบบเดิม” อย่างเป็นทางการแล้ว ไม่สามารถวางมันและรุ่นใหม่กว่าเช่น 6.7 ที่นี่ได้ แต่ในความเป็นจริงแล้ว มันอาจจะใช้งานได้ มีการกล่าวถึงบนอินเทอร์เน็ตว่าสิ่งนี้ประสบความสำเร็จ แต่ไม่ใช่ในครั้งนี้ ความคิดเห็นของฉันคือความไม่เข้ากันของโปรเซสเซอร์เป็นเวทมนตร์ที่แข็งแกร่ง สิ่งนี้เป็นไปไม่ได้ในการผลิต แต่สำหรับการทดลองเท่านั้น

สำหรับ ESXi เวอร์ชันใหม่ ฉันจะใช้วิธีเดียวกันในการสรุปไฟล์

3. การสรุปการแจกจ่ายด้วยไฟล์

ชุดแจกจ่ายเป็นมาตรฐาน เป็นไปได้จากเว็บไซต์หรือจากทอร์เรนต์ ESXI 5.5 U3.

แต่อย่าลืมใส่ใจกับสถาปัตยกรรม 64 บิตโดยสมบูรณ์ แต่ EFI bootloader นั้นเป็น 32 บิต! ที่นี่คือที่ที่เขาจะได้พบกัน เมื่อฉันพยายามดาวน์โหลดตัวติดตั้ง ไม่มีอะไรเกิดขึ้น
คุณต้องแทนที่ตัวติดตั้ง bootloader ด้วยอันเก่าแบบ 32 บิต ดูเหมือนว่าจะมาจากเวอร์ชันที่เก่ากว่า 5.0

นี่คือคำอธิบายโดยละเอียดในบทความ [2] ความเข้ากันได้ของ Mac Pro กับการติดตั้ง ESXi 5.0, ไฟล์ BOOTIA32.EFI เราเอามันมาจากที่นั่น

เราใช้โปรแกรมแก้ไข ISO (เช่น ultraiso) เราพบโฟลเดอร์ EFIBOOT ภายใน iso และแทนที่ไฟล์ BOOTIA32.EFI ด้วยไฟล์เก่า บันทึก และตอนนี้ทุกอย่างก็โหลดแล้ว!

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

4. ติดตั้ง ESXi

ไม่มีรายละเอียด ทุกอย่างยังเหมือนเดิม การติดตั้งเสร็จสมบูรณ์ แต่ไม่มีอะไรโหลด ซึ่งเป็นเรื่องปกติ!

5. จบโหลดเดอร์ด้วยไฟล์

อัลกอริธึมของการกระทำระบุไว้ในบทความ [3] นำ Mac Pro เครื่องเก่ากลับมามีชีวิตอีกครั้งด้วย ESXi 6.0นอกจากนี้ยังมีลิงก์ไปยังไฟล์เก็บถาวรด้วย ไฟล์บูตแบบ 32 บิต.

5.1. เราถอดฮาร์ดไดรฟ์ออกและเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น

ฉันใช้ MacBook เวอร์ชันฮาร์ดแวร์กับอะแดปเตอร์ sata-usb คุณสามารถใช้ Linux ได้ หากคุณไม่มีคอมพิวเตอร์แยกต่างหาก คุณสามารถใช้ฮาร์ดไดรฟ์อื่น เสียบเข้ากับ MacPro ติดตั้ง MacOS บนเครื่อง และติดตั้งฮาร์ดไดรฟ์ด้วย ESXi จากเครื่องนั้น

ใช้วินโดว์ไม่ได้! แม้แต่ครั้งเดียวที่คุณรวมดิสก์นี้ไว้ในระบบ Windows การเปลี่ยนแปลงเล็กน้อยก็สามารถทำได้โดยไม่ต้องถาม มันมีขนาดเล็กและไม่รบกวนใครเลย แต่ในกรณีของเรา การโหลด ESXi จะลงท้ายด้วยข้อผิดพลาด “Bank6 ไม่ใช่ธนาคารบูต vmware ไม่พบไฮเปอร์ไวเซอร์”

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

นี่คือบทความที่มีรายละเอียดว่าจะเกิดอะไรขึ้นหากคุณติดขัด [4] bank6 ไม่ใช่ธนาคารบูต VMware ไม่พบไฮเปอร์ไวเซอร์. นี่คือวิธีการ วิธีแก้ปัญหานั้นง่ายและรวดเร็ว - ติดตั้ง ESXi อีกครั้ง!

5.2 เมานต์พาร์ติชัน EFI

เปิด Terminal อย่าลืมเปลี่ยนเป็นโหมด superuser

Sudo –s

สร้างไดเร็กทอรีสำหรับส่วนในอนาคต

mkdir  /Volumes/EFI

ดูส่วนที่มีอยู่

diskutil list

นี่คือสิ่งที่เราต้องการ พาร์ติชัน EFI ชื่อ ESXi

การติดตั้ง Vmware ESXi บน Mac Pro 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 บน Mac Pro 1,1

เมื่อเสร็จสิ้น ให้ยกเลิกการเชื่อมต่อพาร์ติชัน EFI ที่ติดตั้งไว้

umount -f /Volumes/EFI

หมายเหตุเกี่ยวกับการสร้างภาพ

หมายเหตุเกี่ยวกับการสร้างภาพ

ตามหลักการแล้ว เป็นการดีที่จะเข้าใจว่าไฟล์เหล่านี้อยู่ที่ใดภายในการแจกจ่าย จากนั้นจึงเปลี่ยนได้ทันที และปล่อยชุดแจกจ่าย “ESXi 5.5 สำหรับ MacPro รุ่นเก่า” ของคุณเอง ซึ่งพร้อมสำหรับการติดตั้งโดยไร้ปัญหา

ฉันหาพวกเขาไม่เจอ ไฟล์เกือบทั้งหมดที่มีนามสกุล เช่น “.v00” ในการกระจาย ESXi เป็นไฟล์เก็บถาวร tar หลายประเภท พวกมันมีไฟล์เก็บถาวร .vtar และยังมีไฟล์เก็บถาวรด้วย... ฉันใช้เวลานานในการใช้โปรแกรม 7zip เพื่อขุดดูการซ้อนที่ไม่มีที่สิ้นสุดเหล่านี้ แต่ฉันไม่พบสิ่งใดที่คล้ายกับพาร์ติชัน EFI ส่วนใหญ่จะมีไดเร็กทอรี Linux

ดูเหมือนว่าไฟล์ efiboot.img จะเหมาะสมที่สุด แต่คุณสามารถเปิดมันได้อย่างง่ายดายและเห็นว่ามันไม่เหมือนกันเลย

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

5.3. เรานำฮาร์ดไดรฟ์ออกมาและติดตั้งใน MacPro

เรากำลังติดตั้งมันตลอดไป โดยขันสกรูทุกอย่างเข้าและประกอบเข้าด้วยกัน

และตอนนี้ ESXi กำลังโหลดแล้ว!

มันอาจดูเหมือนไม่เป็นเช่นนั้น ตั้งแต่ช่วงเวลาที่เปิดเครื่องและหน้าจอสีขาวไปจนถึงหน้าจอบูตสีดำของ ESXi จะใช้เวลานานกว่าระบบปฏิบัติการ Apple Mac ทั่วไปเล็กน้อย

6.จบ.

การติดตั้งจะเสร็จสมบูรณ์ โดยกำหนดค่า ESXi ตามปกติสำหรับการกำหนดค่า ESXi

การติดตั้ง Vmware ESXi บน Mac Pro 1,1

เป็นที่น่าสังเกตว่าการติดตั้ง Mac Os เพิ่มเติมบน VMware ดังกล่าวที่ติดตั้งบนอุปกรณ์ Apple นั้นถูกกฎหมาย

วรรณกรรม

ลิงค์บทความส่วนใหญ่เป็นภาษาอังกฤษ
[1] Sata Optical Drive ใน Mac Pro 1,1 = แทนที่ IDE CD ด้วย 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 ไม่พบไฮเปอร์ไวเซอร์ = จะเกิดอะไรขึ้นหากคุณเชื่อมต่อภายใต้ Windows
https://communities.vmware.com/thread/429698
[5] โฮสต์ ESXi 5.x ล้มเหลวในการรีบูตหลังการติดตั้งโดยมีข้อผิดพลาด: ไม่ใช่ธนาคารสำหรับบูต VMware ไม่พบไฮเปอร์ไวเซอร์ (2012022) = และคำแนะนำอย่างเป็นทางการเกี่ยวกับวิธีการแก้ไข
https://kb.vmware.com/s/article/2012022
[6] วิธีเมานต์พาร์ติชัน EFI บน Mac OS
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 บิตแทนที่ bootloader จาก [3]
ที่มา: will.com

เพิ่มความคิดเห็น