Ako vytvoriť inštalačné ESXi USB v terminali na macOS

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:

  1. krok: Stiahnutie aktuálnej verzie ESXi. V mojom prípade to bola verzia 6.5 U1.
  2. krok: Vloženie USB kľúča o veľkosti min. 4GB do niektorého z USB portov
  3. krok: Otvorenie macOS terminálu
  4. krok: Pomocou príkazu
    diskutil list

    zistíme, ako máme primapovaný USB kľúč. V mojom prípade je primapovaný ako disk2.

  5. 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
  6. 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
  7. 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/
  8. krok: Zabezpečíme, aby sme mohli bezpečne vytiahnuť USB kľúč
    diskutil eject disk2
  9. 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:

  1. krok: zmeniť meno súboru isolinux.cfg na syslinux.cfg
    mv /Volumes/ESXBOOT/isolinux.cfg /Volumes/ESXBOOT/syslinux.cfg
  2. 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

  3. krok: Uložiť zmeny a zavrieť textový editor pico. CTRL+O, Enter a CTRL+X

Poznámka 2:

  • Pri zapínaní macu, majte USB kľúč (ESXBOOT) zasunutý v macu a držte klávesu Option (ALT)
  • Boot Manager potom vyzerá takto: EFI Boot je náš USB kľúč

Author: Martin

Infrastructure engineer | virtualization & cloud enthusiast | vSphere specialist | blogger | Veeam Vanguard 2021,2022,2023 | VMware vExpert 2017 - 2023 | VMCE | Slovak VMUG Leader |  user group ambassador for kmug.sk | husband&father