Σε αυτό το άρθρο περιγράφω την εμπειρία μου με την εγκατάσταση του VMware ESXi σε ένα παλιό Apple 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 ισχυρούς ανεμιστήρες δεν είναι θορυβώδης. Απαιτεί τυπικό καθαρισμό και συναρμολόγηση/αποσυναρμολόγηση.
Επεξεργαστές - 2 διπλού πυρήνα Xeon 5150. Πλήρως αρχιτεκτονική 64 bit, αλλά ο bootloader EFI είναι 32 bit. Αυτό είναι πολύ σημαντικό, δηλητηριάζει πολύ τη ζωή!
RAM – τυπικό 4GB PC5300 DDR2 ECC 667MHz, μπορεί εύκολα να επεκταθεί στα 16GB, και κάποιοι λένε περισσότερα. Η μνήμη διακομιστή είναι κατάλληλη από την παλιά HP gen.5-6, και γενικά ο υπολογιστής μοιάζει πολύ με αυτόν τον διακομιστή μόνο σε διαφορετική περίπτωση.
Σκληρός δίσκος – 4 καλάθια για 3.5” (LFF). Με ορισμένες φυσικές τροποποιήσεις, τα 2.5″ (SFF) θα χωρέσουν στα καλάθια. Μπορείτε να δείτε περισσότερα για αυτό
Υπάρχει επίσης ένα IDE DVD, έως 2 τεμάχια σε μορφή 5.25″. Υπάρχουν όμως και υποδοχές SATA. Στη μητρική πλακέτα ονομάζονται ODD SATA (ODD = Optical Disk Drive). Τα πειράματά μου έδειξαν ότι σκληροί δίσκοι και SSD μπορούν και πρέπει να εγκατασταθούν σε αυτήν τη θέση.
Περισσότερες λεπτομέρειες με φωτογραφίεςΜπορείτε σίγουρα να συνδυάσετε συσκευές IDE και SATA. Ίσως είναι ακόμη δυνατό να εγκαταστήσετε 2 IDE και 2 SATA, δεν το έχω ελέγξει.
Μην ξεχνάτε κάποιες δυσκολίες με τη διατροφή: κυκλοφόρησαν μόνο 2 molex, η χωρητικότητα φορτίου είναι άγνωστη. Το τροφοδοτικό δεν είναι το ίδιο όπως σε έναν υπολογιστή, όλη η τροφοδοσία περνάει από τη μητρική πλακέτα, οι υποδοχές τροφοδοσίας σε αυτό είναι μη τυποποιημένες.
Υποδοχή ODD
Το τυπικό 0.5 m είναι λίγο κοντό, θα είναι σφιχτό και είναι βολικό να το συνδέσετε μόνο την τελευταία στιγμή πριν τελειώσετε σπρώχνοντας το καλάθι στο σώμα.
Θα χρειαστείτε ένα καλώδιο SATA 0.8 m, κατά προτίμηση με γωνιακό βύσμα. 1μ είναι πάρα πολύ.
Το σώμα ενός περιττού CD-ROM είναι τέλειο ως φυσικός προσαρμογέας 5.25-2.5. Αν δεν υπάρχει τίποτα περιττό, σίγουρα θα γίνει έτσι μετά το διαχωρισμό της γέμισης από το σώμα.
Η ανασκόπηση του υλικού και οι δυνατότητες εκσυγχρονισμού του μπορούν να ολοκληρωθούν εδώ. Κοιτάζοντας μπροστά, θα πω μόνο ότι δεν πρέπει να βιαστούμε να συναρμολογήσουμε και να εγκαταστήσουμε τα πάντα ταυτόχρονα· στη διαδικασία θα χρειαστεί να αφαιρέσουμε τον σιδηρόδρομο.
2. Επιλέξτε ESXi
Χρησιμοποιώντας
Το ESXi 6.0 διέκοψε την υποστήριξη για οτιδήποτε "κληρονομιάς". Επίσημα, αυτό και νεότερα όπως το 6.7 δεν μπορούν να τοποθετηθούν εδώ, αλλά ρεαλιστικά, μπορεί να λειτουργήσει. Υπήρχαν αναφορές στο Διαδίκτυο ότι αυτό ήταν επιτυχές. Αλλά, όχι αυτή τη φορά, η γνώμη μου είναι ότι η ασυμβατότητα του επεξεργαστή είναι μια ισχυρή μαγεία. Αυτό δεν είναι δυνατό στην παραγωγή, μόνο για πειράματα.
Για τις νέες εκδόσεις του ESXi, υποθέτω τις ίδιες μεθόδους οριστικοποίησης με ένα αρχείο.
3. Οριστικοποίηση της διανομής με αρχείο
Το κιτ διανομής ήταν στάνταρ. Είναι δυνατό από την ιστοσελίδα, ή από torrents. ESXi 5.5 U3.
Αλλά, θυμηθείτε να δίνετε προσοχή στην πλήρως αρχιτεκτονική των 64 bit, αλλά ο bootloader EFI είναι 32 bit;! Εδώ θα συναντηθεί. Όταν προσπαθώ να κατεβάσω το πρόγραμμα εγκατάστασης, δεν συμβαίνει τίποτα.
Πρέπει να αντικαταστήσετε το πρόγραμμα εκκίνησης εγκατάστασης με ένα παλαιότερο, 32-bit. Φαίνεται ότι είναι από έκδοση ακόμα πιο παλιά από την 5.0.
Αυτό περιγράφεται λεπτομερώς στο άρθρο
Χρησιμοποιούμε ένα πρόγραμμα επεξεργασίας iso (για παράδειγμα, ultraiso). Βρίσκουμε τον φάκελο EFIBOOT μέσα στο iso και αντικαθιστούμε το αρχείο BOOTIA32.EFI με το παλιό, το αποθηκεύουμε και τώρα φορτώνονται όλα!
4. Εγκαταστήστε το ESXi
Χωρίς λεπτομέρειες, όλα είναι όπως πάντα. Η εγκατάσταση ολοκληρώθηκε με επιτυχία, αλλά δεν φορτώνεται τίποτα, αυτό είναι φυσιολογικό!
5. Ολοκλήρωση του loader με ένα αρχείο
Ο αλγόριθμος των ενεργειών υποδεικνύεται στο άρθρο
5.1. Αφαιρούμε τον σκληρό δίσκο και τον συνδέουμε σε άλλον υπολογιστή.
Χρησιμοποίησα την έκδοση υλικού ενός MacBook με προσαρμογέα sata-usb, μπορείτε να χρησιμοποιήσετε Linux. Εάν δεν έχετε ξεχωριστό υπολογιστή, μπορείτε να χρησιμοποιήσετε έναν άλλο σκληρό δίσκο, να τον συνδέσετε στο MacPro, να εγκαταστήσετε το MacOS σε αυτόν και να τοποθετήσετε έναν σκληρό δίσκο με ESXi από αυτόν.
Δεν μπορώ να χρησιμοποιήσω τα Windows! Ακόμη και μόλις συμπεριλάβετε αυτόν τον δίσκο στο σύστημα των Windows, θα γίνουν μικρές αλλαγές σε αυτόν χωρίς να ρωτήσετε. Είναι μικρά και δεν ενοχλούν κανέναν, αλλά στην περίπτωσή μας, η φόρτωση του ESXi θα τελειώσει με το σφάλμα "Bank6 not a vmware boot bank no hypervisor found."
Ακολουθεί ένα άρθρο με λεπτομέρειες για το τι συμβαίνει εάν κολλήσετε
5.2 Τοποθετήστε το διαμέρισμα EFI
Ανοίξτε το Τερματικό, φροντίστε να μεταβείτε στη λειτουργία υπερχρήστη
Sudo –s
Δημιουργήστε έναν κατάλογο για τη μελλοντική ενότητα
mkdir /Volumes/EFI
κοιτάξτε τις διαθέσιμες ενότητες
diskutil list
αυτό είναι που χρειαζόμαστε, ένα διαμέρισμα EFI που ονομάζεται ESXi
Το τοποθετούμε
mount_msdos /dev/disk2s1 /Volumes/EFI
Στον τοποθετημένο δίσκο, θα χρειαστεί να αντικαταστήσετε τα αρχεία με παλαιότερες εκδόσεις. Παλαιότερες εκδόσεις βρίσκονται στο
Αρχεία αντικατάστασης:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi
Μετά την ολοκλήρωση, αποσυνδέστε το τοποθετημένο διαμέρισμα EFI
umount -f /Volumes/EFI
Σημείωση για τη δημιουργία της εικόνας
Σημείωση για τη δημιουργία της εικόνας
Στην ιδανική περίπτωση, θα ήταν ωραίο να καταλάβουμε πού βρίσκονται αυτά τα αρχεία μέσα στη διανομή. Στη συνέχεια, μπορούν να αντικατασταθούν εκεί και να κυκλοφορήσουν το δικό σας κιτ διανομής «ESXi 5.5 για το παλιό MacPro», εντελώς έτοιμο για εγκατάσταση χωρίς προβλήματα.
Δεν μπόρεσα να τα βρω. Σχεδόν όλα τα αρχεία με επεκτάσεις όπως το ".v00" στη διανομή ESXi είναι αρχεία tar διαφόρων τύπων. Περιέχουν αρχεία .vtar, και περιέχουν επίσης αρχεία... Πέρασα πολύ καιρό χρησιμοποιώντας το πρόγραμμα 7zip για να σκάψω μέσα σε αυτές τις ατελείωτες φωλιές, αλλά δεν μπόρεσα να βρω τίποτα που να μοιάζει με διαμέρισμα EFI. Κυρίως υπάρχουν κατάλογοι Linux.
Το αρχείο efiboot.img φαινόταν ότι είναι το πιο κατάλληλο, αλλά μπορείτε εύκολα να το ανοίξετε και να δείτε ότι δεν είναι καθόλου το ίδιο.
5.3. Βγάζουμε τον σκληρό δίσκο και τον εγκαθιστούμε στο MacPro
Το εγκαθιστούμε ήδη για πάντα, βιδώνουμε τα πάντα και το συναρμολογούμε.
Και τώρα το ESXi φορτώνει ήδη!
Μπορεί να μην φαίνεται έτσι. Από τη στιγμή της ενεργοποίησης και της λευκής οθόνης μέχρι τη μαύρη οθόνη εκκίνησης του ESXi, χρειάζεται λίγο περισσότερος χρόνος από ό,τι στο συνηθισμένο apple mac os.
6.ΤΕΛΟΣ.
Αυτό ολοκληρώνει την εγκατάσταση, διαμορφώνοντας το ESXi ως συνήθως για τη διαμόρφωση του ESXi.
Αξίζει να σημειωθεί ότι η περαιτέρω εγκατάσταση Mac Os σε τέτοιο VMware που είναι εγκατεστημένο στον εξοπλισμό της Apple είναι νόμιμη.
Λογοτεχνία
Σύνδεσμοι σε άρθρα, τα περισσότερα στα αγγλικά.
[1] Sata Optical Drive σε Mac Pro 1,1 = αντικατάσταση του IDE CD με SATA ή με σκληρό δίσκο.
[2] Συμβατότητα Mac Pro με εγκατάσταση ESXi 5.0 = σχετικά με την αντικατάσταση του φορτωτή εκκίνησης για εγκατάσταση
[3] Επαναφορά στη ζωή ενός παλιού Mac Pro με το ESXi 6.0 = σχετικά με την αντικατάσταση των φορτωτών εκκίνησης ενός ήδη εγκατεστημένου ESXi.
[4] το bank6 δεν είναι τράπεζα εκκίνησης VMware, δεν βρέθηκε hypervisor = τι θα συμβεί εάν συνδεθείτε στα Windows
[5] Ο κεντρικός υπολογιστής ESXi 5.x αποτυγχάνει να επανεκκινήσει μετά την εγκατάσταση με το σφάλμα: Δεν είναι τράπεζα εκκίνησης VMware. Δεν βρέθηκε hypervisor (2012022) = και επίσημες συμβουλές για το πώς να το διορθώσετε
[6] Πώς να προσαρτήσετε ένα διαμέρισμα EFI σε Mac OS
[7] Οδηγός συμβατότητας VMware
[8] SSD σε Apple Mac Pro 1.1 = εγκατάσταση ενός 2.5″ σε ένα έλκηθρο 3.5″
[9] Προσφορά για αγορά έτοιμου αντάπτορα για έλκηθρα
[10] Προδιαγραφές του MacPro που χρησιμοποιείται
λίστα αρχείων
Πηγή: www.habr.com