Dnes už asi málokto reálne inštaluje ESX hosty z DVD. Vačšina z nás využíva možnosti KVM riešení od rôznych výrobcov ako napr. HPE iLO. Pripojíme .ISO súbor a inštalujeme. Čo však v prípade, že takúto možnosť nemáme? Vyrobíme si inštalačné bootovacie USB.
V prechádzajúcom článku som popisoval HW konfiguráciu svojho nového domáceho labu. Neopisoval som však výrobu bootovateľného ESXi USB kľúča. Tak teda podme na to:
- krok: Stiahnutie aktuálnej verzie ESXi. V mojom prípade to bola verzia 6.5 U1.
- krok: Vloženie USB kľúča o veľkosti min. 4GB do niektorého z USB portov
- krok: Otvorenie macOS terminálu
- krok: Pomocou príkazu
diskutil list
zistíme, ako máme primapovaný USB kľúč. V mojom prípade je primapovaný ako disk2.
- krok: Zmažeme obsah USB kľuča a pripravíme ho, aby sme z neho mohli bootovať. Príkaz vyzerá takto: (popis parametrov je na konci článku)
diskutil erasedisk "MS-DOS FAT32" ESXBOOT MBR disk2
- krok: Primapujeme samotné .ISO s inštalačkou ESXi. V mojom prípade sa primapuje ako disk3.
hdiutil mount /Users/martinlucansky/Downloads/VMware-VMvisor-Installer-6.5.0-4564106.x86_64.iso
- krok: Nakopírujeme celý obsah v predchádzajúcom kroku primapovaného .ISO na pripravený USB kľúč
cp -R /Volumes/ESXI-6.5.0-4564106-STANDARD/* /Volumes/ESXBOOT/
- krok: Zabezpečíme, aby sme mohli bezpečne vytiahnuť USB kľúč
diskutil eject disk2
- krok: Odoberieme primapované .ISO
diskutil eject disk3
Popis parametrov príkazu diskutil
- list – zoznam partitícií disku
- eraseDisk – vymaže celý existujúci disk aj so všetkými zväzkami
- “MS-DOS FAT32” – typ formátovania
- ESXBOOT – názov samotného zväzku. Upozornujem, že MUSÍ byť napísaný s VEĽKÝMi písmenami
- MBR – označenie ako Master Boot Record
- disk2 – identifikáciu disku
- eject – bezpečné vytiahnutie disku
Poznámka 1:
V prípade, že potrebujete toto USB bootnuť v Apple zariadení, potrebujete urobiť ďaľšie kroky:
- krok: zmeniť meno súboru isolinux.cfg na syslinux.cfg
mv /Volumes/ESXBOOT/isolinux.cfg /Volumes/ESXBOOT/syslinux.cfg
- krok: pomocou textového editora pico v súbore syslinux.cfg nájsť záznam APPEND -c boot.cfg a dopísať na koniec -p 1
sudo pico /Volumes/ESXBOOT/syslinux.cfg
- krok: Uložiť zmeny a zavrieť textový editor pico. CTRL+O, Enter a CTRL+X