Instalacja ESXi na pendrive
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.
Krok 3: dekompresja imagedd.bz2
W kolejnym kroku należy rozpakować plik bz2 (np. za pomocą bunzip2 pod Linuksem)
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.
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
Krok 4: dekompresja dd.bz2
Teraz należy rozpakować plik bz2 (np. za pomocą bunzip2 pod Linuksem):
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.