Instalacja ESXi na pendrive

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

ESXi firmy VMware dostępny jest w dwóch wersjach: ESXi Installable do instalacji na serwerze i ESXi embedded jako zintegrowany Hypervisor (najczęściej na modułach pamięci flash). W tym artykule opisujemy eksploatacje ESXi z pendrive.

Istnieją dwie możliwości:

  • Instalacja ESXi Installable na pendrive (zalecana wersja ze wsparciem VMware)
  • Utworzenie ESXi Embedded (wersja bez wsparcia VMware)

Wersja ze wsparciem VMware

ESXi 4.x może zostać zainstalowane bezpośrednio na pendrive lub SD Flash Device, które jest bezpośrednio podłączone do serwera, tak jak na wolumenie systemu RAID. VMware udziela wsparcia dla takiej konfiguracji przy zachowaniu następujących wymagań:

  • Serwer, na którym ESXi 4.x jest zainstalowany musi znajdować się (jako wspierany) na HCL (Hardware Compatibility Guide).
  • Należy być w posidaniu:
    • serwera z ESXi 4.x Embedded, który został zakupiony u certyfikowanego producenta lub
    • pendrive, które jest przez producenta serwera wspierany w połączeniu z danym modelem serwera (wew. pendrive, które mogą zostać zakupione do certyfikowanych systemów VMware w Thomas Krenn)

Wskazówka: Podczas instalacji ESXi na pendrive lub module SD niemożliwe jest skorzystanie z opcji Scripted Install.

Szczegółowe informacje do tej wersji ze wsparciem VMware znajdują sie w VMware Knowledge Base:

Instalacja ESXi 4.1 na pendrive

W następującym artykule pokazujemy instalację ESXi 4.1 na pendrive:

Układ partycji

Układ partycji pendrive po instalacji wygląda w nastepujący sposób:

user@@ubuntu-10-10:~$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 2004 MB, 2004877312 bytes
64 heads, 32 sectors/track, 1912 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x49e2fd2f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               5         900      917504    5  Extended
/dev/sdb4   *           1           4        4080    4  FAT16 <32M
/dev/sdb5               5         254      255984    6  FAT16
/dev/sdb6             255         504      255984    6  FAT16
/dev/sdb7             505         614      112624   fc  VMware VMKCORE
/dev/sdb8             615         900      292848    6  FAT16

Partition table entries are not in disk order

Wersja bez wsparcia VMware

Ważna uwaga: opisana tu procedura nie jest wspierana przez VMware. Zalecamy jednoznacznie wersję ze wsparciem VMware, udostępniamy poniższe informacje jedynie z powodu braku innej możliwości we wcześniejszych wydaniach.

ESXi 4.1

Krok 1: pobranie ISO Image

ISO Image dla ESXi 4 jest do pobrania po nieodpłatnej rejestracji w VMware pod:

W tym przykładzie korzystamy z ESXi 4.1:

  • VMware-VMvisor-Installer-4.1.0-260247.x86_64.iso

Krok 2: pozyskanie plik imagedd.bz2 z ISO Image

W ISO Image zawarty jest plik imagedd.bz2. Plik ten należy wypakować z ISO. Alternatywnie plik może zostać skopiowany z płyty instalacyjnej, która zostanie utworzona ze wspomnianego ISO.

ESXi ISO Image

Krok 3: dekompresja imagedd.bz2

W kolejnym kroku należy rozpakować plik bz2 (np. za pomocą bunzip2 pod Linuksem)

imagedd.bz2 Datei

Krok 4: przeniesienie Image dd na pendrive

Następnie należy przenieść Image dd na pusty pendrive. W Linuksie może do tego zostać wykorzystane np. następujące polecenie, jeżeli /dev/sdb jest Device-File dla pendrive:

dd if=imagedd of=/dev/sdb bs=500M

Uwaga: W dd konieczne jest korzystanie z właściwego Device-File dla pendrive. W przypadku błędnego Device-File np. lokalnego dysku możliwa jest utrata danych!

Ważna uwaga: opisana procedura nie jest przez VMware wspierana.

Tabela partycji wygląda następująco (jest w tym przykładzie identyczna z tabelą wersji wspieranej):

user@@ubuntu-10-10:~$ sudo fdisk -l /dev/sdb


Disk /dev/sdb: 2004 MB, 2004877312 bytes
64 heads, 32 sectors/track, 1912 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x49e2fd2f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               5         900      917504    5  Extended
/dev/sdb4   *           1           4        4080    4  FAT16 <32M
/dev/sdb5               5         254      255984    6  FAT16
/dev/sdb6             255         504      255984    6  FAT16
/dev/sdb7             505         614      112624   fc  VMware VMKCORE
/dev/sdb8             615         900      292848    6  FAT16

Partition table entries are not in disk order

ESXi 4.0

Krok 1: pobranie ISO Image

ISO Image dla ESXi 4 jest do pobrania po nieodpłatnej rejestracji w VMware pod:

W tym przykładzie korzystamy z ESXi 4.0 Update 1:

  • VMware-VMvisor-Installer-4.0.0.Update01-208167.x86_64.iso

Krok 2: pozyskanie pliku Imageimage.tgz z ISO

W ISO Image zawarty jest plik image.tgz. Plik ten należy wypakować z ISO. Alternatywnie plik może zostać skopiowany z płyty instalacyjnej, która zostanie utworzona ze wspomnianego ISO.

ESXi ISO Image

Krok 3: dekompresja piku dd.bz2 z image.tgz

W pliku archiwum image.tgz zawarty jest podkatalog /usr/lib/vmware/installer/, który zawiera następujący plik:

  • VMware-VMvisor-big-208167-x86_64.dd.bz2
image.tgz Datei

Krok 4: dekompresja dd.bz2

Teraz należy rozpakować plik bz2 (np. za pomocą bunzip2 pod Linuksem):

VMware-VMvisor-big-208167-x86_64.dd.bz2 Datei

Krok 5: przeniesienie Image dd na pendrive

Następnie należy przenieść Image dd na pusty pendrive. W Linuksie może do tego zostać wykorzystane np. następujące polecenie, jeżeli /dev/sdb jest Device-File dla pendrive:

dd if=usr/lib/vmware/installer/VMware-VMvisor-big-208167-x86_64.dd of=/dev/sdb bs=500M

Uwaga: W dd konieczne jest korzystanie z właściwego Device-File dla pendrive. W przypadku błędnego Device-File np. lokalnego dysku możliwa jest utrata danych!

Ważna uwaga: opisana procedura nie jest przez VMware wspierana. Zalecamy taką konfiguracje jedynie do celów testowych.

Dalsze informacje

Powiązane artykuły

Aktywacja dostępu do ESXi 4 przez SSH
USB device pass-through w VMware ESX / ESXi 4.0
VMware VMDirectPath kart PCI