August 27, 2019
by Michael Bose
Wielu z nas wie, że ESXi można zainstalować nie tylko z płyty CD, ale także z bootowalnego dysku flash USB. Co więcej, pendrive może być wykorzystany nie tylko jako nośnik instalacyjny – ESXi może być również zainstalowany na pendrive’ie lub karcie SD flash i uruchomiony z tych urządzeń wymiennych (zapewne zauważyłeś, że niektóre serwery oprócz portów USB mają czytnik kart i slot na karty SD flash). Wady i zalety tego podejścia, wymagania dotyczące instalacji ESXi na dyskach flash USB oraz cechy procesu instalacji są omówione w dzisiejszym wpisie na blogu, który składa się z następujących tematów:
- Wady i zalety przy uruchamianiu ESXi z pamięci flash USB
- Wymagania dotyczące uruchamiania ESXi z pamięci flash USB
- Przechowywanie plików dziennika przy uruchamianiu ESXi z pamięci flash USB
- Proces instalowania ESXi na dysku flash USB
- Cechy uruchamiania ESXi z dysku flash USB
- Jak wykonać kopię zapasową ESXi zainstalowanego na dysku flash USB
Posiadanie kopii zapasowych ESXi jest zalecane, a posiadanie kopii zapasowych maszyn wirtualnych jest niezbędne do ochrony danych. Pobierz darmową edycję NAKIVO Backup & Replication, aby chronić swoje maszyny wirtualne VMware, w tym maszyny wirtualne działające w klastrze. NAKIVO Backup & Replication jest szybkim, niezawodnym i niedrogim rozwiązaniem do ochrony danych, które może tworzyć kopie zapasowe i przywracać maszyny wirtualne, a także wykonywać replikację maszyn wirtualnych, przełączanie awaryjne maszyn wirtualnych i odzyskiwanie witryn dla całej infrastruktury wirtualnej.
Wady i zalety
Istnieją zalety i wady, które należy poznać przed podjęciem decyzji o uruchomieniu ESXi z dysku flash USB.
Oszczędność kosztów. Dyski z interfejsem SAS nie należą do najtańszych. Jeśli chcesz zainstalować ESXi na samodzielnym dysku lub macierzy dyskowej, powinieneś liczyć się z dodatkowymi kosztami. Użycie dysku flash USB do uruchomienia ESXi może zaoszczędzić na zakupie dodatkowych dysków.
Łatwość konserwacji, gdy trzeba wymienić dyski używane do magazynu danych. Dyski do magazynu danych można wymienić bez ponownej instalacji ESXi, ponieważ ESXi jest instalowany na dysku flash USB (karcie SD). W przypadkach, gdy ESXi jest zainstalowany na dysku, który jest używany również jako datastore, może być konieczne ponowne zainstalowanie ESXi na nowym dysku lub sklonowanie zainstalowanego systemu ESXi na nowy dysk.
Uaktualnienia i instalacje można wykonać znacznie łatwiej. Sklonuj swój dysk USB flash i zaktualizuj ESXi. Jeśli coś pójdzie nie tak, po prostu wymień pamięć flash USB na dysk flash z poprzednio zainstalowaną wersją ESXi, która działa poprawnie (bez poświęcania czasu na roll back do poprzedniej wersji). Nawet jeśli trzeba ponownie zainstalować ESXi na dysku flash USB, nie trzeba kopiować danych datastore. W związku z tym potrzeba mniej czasu i wysiłku, aby to zrobić.
Czas rozruchu ESXi jest dłuższy, gdy ESXi jest zainstalowany na urządzeniu USB lub karcie flash. Ze względu na fakt, że ESXi jest ładowany w całości do pamięci RAM komputera, wejście/wyjście nie jest zmniejszane podczas normalnej pracy ESXi. Pendrive/karta flash jest używana tylko do ładowania ESXi i zapisywania plików konfiguracyjnych, gdy jest to konieczne. Ten typ wykorzystania pamięci flash nie jest zbyt intensywny, dzięki czemu pendrive może być używany przez dość długi czas w tym trybie operacji odczytu/zapisu. Czas rozruchu może być krytyczny dla serwerów ESXi działających w klastrze High Availability, gdzie nawet jedna dodatkowa minuta spędzona na ładowaniu ESXi może być krytyczna w środowisku produkcyjnym.
Szukasz potężnego, a jednocześnie prostego i niedrogiego rozwiązania do ochrony danych? NAKIVO Backup & Replication zapewnia bogaty zestaw wysokiej klasy kopii zapasowych, replikacji i różnorodnych funkcji odzyskiwania dla środowisk wirtualnych, fizycznych, chmurowych i SaaS. Teraz można wykonywać kopie zapasowe VMware vSphere, konfigurować niestandardowe przepływy pracy odzyskiwania po awarii, tworzyć kopie zapasowe obciążeń Office 365, a nawet testować kopie zapasowe Microsoft Hyper-V z jednego scentralizowanego interfejsu internetowego.
Wymagania
Jeśli jesteś pewien, że chcesz uruchomić ESXi z dysku flash USB lub karty flash SD, powinieneś pamiętać o następujących wymaganiach systemowych:
- Minimum 1-GB dysk flash USB lub karta flash SD (Secure Digital) (zalecany jest dysk flash/karta o pojemności 8-GB lub większej).
- Host lub maszyna wirtualna z 4 GB pamięci RAM. Więcej niż 8 GB pamięci RAM jest zalecane do uruchomienia ESXi i maszyn wirtualnych.
- Karta flash/pendrive powinna być obsługiwana przez ESXi.
Inne wymagania są takie same, jak w przypadku standardowej instalacji ESXi.
Przechowywanie plików dziennika
Pliki dziennika są ważne dla diagnostyki, w przypadku wystąpienia pewnych problemów lub awarii. Należy pamiętać, że w przypadku instalacji ESXi na serwerze bezdyskowym, logi nie są domyślnie zapisywane po ponownym uruchomieniu serwera. Jeśli zamierzasz wysłać pakiet pomocy technicznej do VMware, logi są wymagane. Szczegóły dotyczące różnych typów logów ESXi i sposobu ich zapisywania są wyjaśnione w dalszej części tego wpisu w sekcji dotyczącej instalacji ESXi.
Proces instalacji ESXi na dysku flash USB
Przed zainstalowaniem ESXi na dysku flash USB na serwerze fizycznym można przećwiczyć instalację ESXi na dysku flash USB w maszynie wirtualnej VMware Workstation przy użyciu funkcji USB Pass-through. Utwórz nową maszynę wirtualną, jak pokazano we wpisie na blogu dotyczącym VMware Home Lab. Ogólna instalacja ESXi jest opisana w tym wpisie. Szczegółowe instrukcje wraz ze zrzutami ekranu można znaleźć w tych dwóch wpisach. Dzisiejszy tutorial skupia się na instalacji ESXi na urządzeniach USB. Przeanalizujmy instalację ESXi 6.7 na dysku USB na przykładzie maszyny wirtualnej uruchomionej na VMware Workstation. Jest to dość podobne do algorytmu instalacji dla serwera fizycznego, więc możesz pominąć niektóre czynności związane z VMware Workstation. Jeśli nie posiadasz VMware Workstation, skorzystaj z VMware Player.
Ogólny algorytm uruchamiania ESXi z dysku flash USB na serwerze fizycznym:
- Włóż pustą pamięć USB Flash / kartę SD flash
- Włóż nośnik instalacyjny ESXi (CD lub pamięć USB Flash)
- Uruchom z nośnika instalacyjnego ESXi
- Partycjonuj pustą pamięć USB Flash, sformatuj partycje i zainstaluj ESXi
- Rebootuj serwer, a w UEFI/BIOS wybierz pamięć USB flash lub kartę SD włożoną do czytnika kart jako pierwsze urządzenie startowe.
- Użyj swojego serwera ESXi.
Zainstalujmy i uruchommy ESXi na dysku flash USB krok po kroku:
1. Włóż pamięć flash USB do portu USB w serwerze fizycznym lub komputerze z uruchomioną aplikacją VMware Workstation. Zauważ, że niektóre płyty główne używane w serwerach mają wbudowany port USB lub gniazdo do wkładania kart SD (wbudowany czytnik kart). Zaletą korzystania z kart SD jest możliwość włączenia/wyłączenia trybu tylko do odczytu dla karty flash za pomocą fizycznego przełącznika na karcie.
2. Utwórz maszynę wirtualną w VMware Workstation (Plik > Nowa maszyna wirtualna). Maszyna wirtualna musi posiadać kontroler USB oraz wirtualny napęd CD/DVD (są one tworzone domyślnie). W kreatorze tworzenia nowej maszyny wirtualnej określ niezbędne parametry.
a) Wybierz instalacyjny obraz dysku ISO dystrybucji VMware ESXi.
b) Wybierz VMware ESXi 6.x jako system operacyjny gościa.
c) Ustaw nazwę maszyny wirtualnej.
d) Ustaw dwa procesory w konfiguracji procesora.
e) Ustaw 8192 MB (lub więcej) pamięci maszyny wirtualnej w ustawieniach pamięci.
f) Wybierz wymagany tryb sieciowy, na przykład NAT.
g) Użyj zalecanej wartości w ustawieniach typu kontrolera I/O.
h) Wybierz zalecany typ dysku.
i) Utwórz nowy dysk wirtualny, na przykład dysk 20 GB (ten krok jest konieczny w kreatorze tworzenia nowej maszyny wirtualnej – nie można go pominąć).
j) Możesz usunąć ten dysk wirtualny i używać tylko pamięci USB do instalacji ESXi. Edit virtual machine settings, select the virtual disk created before and click Remove.
k) Upewnij się, że UEFI jest wybrane jako typ firmware w zaawansowanych opcjach maszyny wirtualnej (VM > Settings > Options > Advanced).
3. Włącz maszynę wirtualną i uruchom komputer z obrazu ISO instalatora ESXi. Możesz nacisnąć klawisz F2 zaraz po włączeniu maszyny wirtualnej, a następnie w wirtualnym systemie UEFI/BIOS maszyny wirtualnej wybrać urządzenie rozruchowe. Upewnij się, że pamięć flash USB jest podłączona do maszyny wirtualnej. Aby podłączyć napęd flash USB do maszyny wirtualnej, przejdź do VM > Removable devices > Your Flash Drive Name > Connect (Disconnect from Host).
4. Zainstaluj ESXi.
a) Naciśnij Enter na ekranie powitalnym, aby kontynuować
b) Naciśnij F11, aby zaakceptować umowę licencyjną
c) Wybierz dysk, aby zainstalować lub zaktualizować ESXi. To jest bardzo ważny krok. Jeśli dysk USB flash jest rozpoznawany, wybierz ten dysk jako urządzenie pamięci masowej do zainstalowania ESXi i naciśnij Enter, aby kontynuować instalację.
Często zdarza się, że urządzenie pamięci masowej USB flash nie jest rozpoznawane przez instalator ESXi 6.7.
Wynika to z faktu, że VMware zmieniło sterowniki USB dla ESXi 6.5 w porównaniu z ESXi 6.0. Nowy sterownik vmkusb został wydany i jest domyślnie używany dla wszystkich kontrolerów hosta USB i urządzeń USB zamiast starszych sterowników USB takich jak xhci, ehci-hcd, usb-uhci, usb, usb-storage. W takim przypadku wykonaj następujące operacje, aby instalator ESXi użył starszych sterowników USB i rozpoznał urządzenie pamięci masowej USB:
Reboot maszyny wirtualnej lub serwera fizycznego z uruchomionym ESXi (maszyna, do której podłączono pamięć flash USB).
Przy rozruchu z nośnika instalacyjnego ESXi występuje 5-sekundowe opóźnienie. Naciśnij Shift+O, aby ręcznie wprowadzić dodatkowe opcje rozruchu.
Domyślnie wprowadzane są następujące parametry rozruchu:
cdromBoot runweasel
Należy dodać do tego ciągu parametr preferVMklinux=TRUE i nacisnąć Enter.
Powtórz wszystkie wyjaśnione kroki (a, b, c), zanim przejdziesz do wyboru dysku do instalacji ESXi.
Teraz powinien zostać wyświetlony dysk flash USB. Wybierz urządzenie pamięci USB do zainstalowania ESXi i naciśnij Enter, aby kontynuować.
d) Wybierz układ klawiatury, na przykład US Default.
e) Wprowadź hasło roota
f) Naciśnij F11, aby potwierdzić instalację ESXi i poczekaj, aż ESXi zostanie zainstalowany.
g) Wyjmij nośnik instalacyjny, a następnie naciśnij Enter i uruchom ponownie maszynę ESXi (VM) po zakończeniu instalacji. Możesz usunąć zaznaczenie pola wyboru Connect at power on dla wirtualnego napędu CD/DVD w opcjach sprzętowych ustawień maszyny wirtualnej.
5. Po uruchomieniu ESXi zainstalowanego na dysku flash USB włącz konsolę ESXi (interfejs wiersza poleceń można włączyć w Troubleshooting > Enable ESXi Shell), jeśli podczas instalacji ESXi ręcznie wybrano sterownik USB (w przeciwnym razie pomiń ten krok).
Naciśnij Alt+F1, aby wejść do konsoli ESXi, wprowadź login i hasło roota.
Wykonaj trzy polecenia, aby ustawienia USB stały się trwałe:
esxcli system settings kernel set -s preferVmklinux -v FALSE
esxcli system module set –enabled=false -m vmkusb
reboot
Po tych czynnościach host ESXi powinien być w stanie prawidłowo zlokalizować urządzenia USB.
Właściwości instalacji ESXi na dysku flash USB
Gdy ESXi jest instalowany na samodzielnym dysku twardym (HDD), dysku półprzewodnikowym (SSD) lub pamięci masowej RAID (Redundant Array of Independent Disks), standardowy zestaw partycji dyskowych jest tworzony przez instalator ESXi na docelowym dysku/arkuszu. Począwszy od ESXi 4.x, zamiast schematu partycji MBR (Master Boot Record) używana jest tablica partycji GPT (GUID Partition Table). Chodzi o to, że ESXi określa, kiedy dysk flash/karta USB jest używana jako miejsce docelowe dla instalacji i partycja używana do przechowywania logów nie jest tworzona na dysku flash/karcie USB. Dzieje się tak dlatego, że dane dziennika są zapisywane intensywnie i regularnie, a pamięć USB nie jest przeznaczona do bardzo intensywnego zapisu danych i nie jest tak wytrzymała jak dysk twardy. Podczas ładowania ESXi tworzy dysk RAM w pamięci komputera i przechowuje na nim pliki systemowe potrzebne do działania ESXi. Po ponownym uruchomieniu lub wyłączeniu ESXi wszystkie dane przechowywane na dysku RAM są usuwane (w razie potrzeby konfiguracja systemu jest zapisywana na dysku, na którym zainstalowano ESXi).
Jeśli uruchamiasz ESXi z pamięci USB, na dysku RAM tworzony jest katalog tymczasowy, do tego katalogu zapisywane są pliki dziennika, a po ponownym uruchomieniu lub wyłączeniu serwera dzienniki są usuwane. Zbadajmy, jak ESXi tworzy partycje w różnych przypadkach.
Instalacja ESXi na dysku 1-GB
Jeśli instalujesz ESXi na dysku flash USB o pojemności 1-GB, tworzone są następujące partycje.
1. Najmniejsza partycja z programem rozruchowym.
5. Obraz systemu operacyjnego hypervisora. Wszystkie pliki potrzebne do działania hiperwizora ESXi są przechowywane na tej partycji o stałym rozmiarze.
6. Alternatywny obraz systemu operacyjnego hiperwizora jest przechowywany na tej partycji. Ten bank startowy jest potrzebny w przypadku nieudanej aktualizacji lub uaktualnienia ESXi, umożliwiając cofnięcie się do poprzedniej wersji ESXi, która działała prawidłowo. Po aktualizacji/upgradzie ESXi nie usuwa danych poprzedniego obrazu systemu operacyjnego i zachowuje stary obraz w partycji #6. Możesz nacisnąć Shift+R podczas uruchamiania ESXi i wybrać wersję ESXi do załadowania.
7. Partycja do przechowywania zrzutu rdzenia w przypadku PSOD (Purple Screen of Death).
8. Partycja zawierająca obrazy dysków z narzędziami VMware Tools i obrazy dyskietek.
Partycje #5 i #6 zawierają obraz systemu operacyjnego hypervisora, który jest skompresowanym plikiem s.v00, który jest nieskompresowany podczas uruchamiania ESXi. Katalogi / (root), /etc, /lib i inne katalogi systemowe znajdują się tylko w pamięci RAM. Kiedy ESXi ma się zamknąć lub zrestartować, zmiany w ustawieniach systemowych są zapisywane w pliku state.tgz. Edycję tego pliku omówiliśmy we wpisie na blogu dotyczącym zmiany hasła root ESXi.
Instalacja ESXi na dysku 8-GB (lub większym)
Jeśli docelowy dysk twardy używany do instalacji ESXi ma pojemność równą 8 GB lub większą, to na dysku docelowym tworzone są dodatkowe partycje.
2. Partycja scratch do przechowywania plików dziennika.
3. Cała pozostała przestrzeń dyskowa jest używana jako magazyn danych do przechowywania plików maszyn wirtualnych i innych plików.
9. Druga partycja jest używana do przechowywania zrzutu rdzeni w przypadku PSOD. Partycja ta jest tworzona od ESXi 5.5 ponieważ pojemność pamięci zainstalowanej w serwerach rośnie i 110 MB może być mniejsza niż rozmiar współczesnego zrzutu rdzenia serwera ESXi (zrzut rdzenia może nie zmieścić się w 110 MB).
Jeśli ESXi jest instalowany na pamięci USB lub karcie SD o rozmiarze 8 GB lub większym, partycje #2 i #3 nie są tworzone. Katalog Scratch używany do przechowywania logów jest połączony z katalogiem /tmp/scratch, który znajduje się na dysku RAM. Sprawdźmy partycje na serwerach ESXi zainstalowanych na 10-GB dysku twardym i 16-GB pamięci USB. Obie nasze maszyny wirtualne ESXi są uruchomione na VMware Workstation. Naciśnij Alt+F1, aby otworzyć konsolę w ESXi i wykonaj polecenie:
partedUtil getptbl /dev/disks/mpx.vmhba0\ :C0\ :T0\ :L0
Wyniki są wyświetlane na poniższym zrzucie ekranu. Na górnym obrazie widać wszystkie 8 partycji używanych przez ESXi, które zostały utworzone na wirtualnym dysku twardym o pojemności 10 GB. Na dolnym obrazie widać tylko 6 partycji utworzonych przez instalator ESXi na 16-GB pamięci flash USB.
Można również sprawdzić rozmiar każdej partycji.
ls -lh /dev/disks/mpx*
Jeśli wylistujesz zawartość katalogu / na każdym rozważanym serwerze ESXi, zobaczysz, że katalog scratch ESXi zainstalowanego na HDD jest powiązany z odpowiednią partycją dysku. Katalog scratch serwera ESXi zainstalowanego na pamięci USB jest powiązany z tymczasowym katalogiem /tmp/scratch, który znajduje się na dysku RAM (w serwerze bezdyskowym/VM).
ls -lh /
Jeśli do serwera ESXi zainstalowanego na pamięci USB flash zostanie podłączony nowy dysk twardy, dysk półprzewodnikowy lub macierz RAID, katalog scratch będzie korzystał z nowo podłączonego dysku trwałego. Odtwórzmy tę sytuację dla naszej maszyny wirtualnej z ESXi zainstalowanej na dysku flash USB, która nie ma w swojej konfiguracji żadnych dysków twardych.
Przejdź do VM > Settings i kliknij Add w zakładce Hardware, a następnie wybierz Hard Disk. Dodaj wirtualny dysk twardy o pojemności 20 GB.
Następnie otwórz interfejs sieciowy VMware Host Client, zainicjuj dysk i utwórz nowy magazyn danych VMFS na tym dysku.
Rebootuj hosta ESXi, aby zmiany zaczęły obowiązywać i sprawdź zawartość katalogu / w konsoli:
ls -lh /
Teraz logi są zapisywane w pamięci trwałej.
Możesz ręcznie edytować ustawienia syslog w VMware Host Client. Aby to zrobić, przejdź do Host > Manage > System > Advanced settings i wybierz:
ScratchConfig.CurrentScratchLocation
Kliknij Edit i ustaw ścieżkę do katalogu używanego do przechowywania plików dziennika, na przykład:
/vmfs/volumes/5d55402f-7d9215ec-9bd0-000c29ba653e/.locker
Gdzie hash w adresie to identyfikator (ID) partycji (woluminu).
Jeśli bezdyskowy host ESXi jest uruchamiany z pamięci USB, a nie chcesz instalować dysków twardych w serwerze (na przykład jeśli używasz współdzielonej pamięci masowej, takiej jak SAN lub NAS podłączonej przez iSCSI do serwera ESXi), możesz skonfigurować serwer Syslog w sieci i przechowywać logi systemowe na tej trwałej pamięci masowej. Możliwe jest skonfigurowanie VMware vSphere Syslog Collector.
Core dump
Core dump, podobnie jak logi systemowe ESXi, zawiera ważne informacje, które są potrzebne do usuwania błędów i mogą być dostarczone zespołowi pomocy technicznej w celu rozwiązania złożonych problemów. W przypadku hosta ESXi działającego bez włączonej usługi vSAN, na każdy 1 TB pamięci DRAM (dynamic random access memory), partycja coredump powinna mieć 2,5 GB dostępnego miejsca. Jeśli używasz serwera ESXi, który ma więcej niż 512 GB RAM i jest używany jako węzeł vSAN, zrzut rdzenia może być większy niż rozmiar standardowej partycji 2,5 GB (#9) używanej do przechowywania zrzutu rdzenia, a zrzut rdzenia nie zmieści się na tej partycji. W tym przypadku należy zwiększyć rozmiar partycji coredump; alternatywnie, host ESXi powinien być ponownie skonfigurowany do korzystania z partycji coredump na innym dysku lub skonfigurowany do korzystania z ESXi Dump Collector do przechowywania vmkernel coredumps na innym hoście w sieci.
vSAN traces
Jeśli vSAN jest włączony dla hosta ESXi, istnieje jeszcze jeden rodzaj logów o nazwie vSAN traces (które nie są częścią syslogów). Podobnie jak syslogs, vSAN traces są przechowywane w katalogu tymczasowym na dysku RAM, jeśli ESXi jest zainstalowany na pamięci USB/karcie SD (w przypadku serwera bezdyskowego), i są usuwane po wyłączeniu lub ponownym uruchomieniu serwera ESXi.
Katalog, do którego zapisywane są logi śledzenia vSAN, można sprawdzić za pomocą polecenia:
esxcli vsan trace get
How to Back Up ESXi Installed on a USB Flash Drive
Jak wspomniano na początku tego wpisu, łatwość klonowania ESXi zainstalowanego na pamięci USB lub karcie SD jest zaletą tego typu wdrożenia ESXi. Zobaczmy jak sklonować pendrive zawierający ESXi na praktycznym przykładzie. Należy wyłączyć serwer ESXi w celu sklonowania pamięci USB, na której zainstalowany jest ESXi.
Klonowanie pamięci USB z ESXi do obrazu
Podłącz pamięć USB, na której zainstalowany jest ESXi, do maszyny z systemem Linux (w tym przykładzie używana jest maszyna wirtualna Ubuntu).
Weryfikuj nazwę urządzenia USB podłączonego do maszyny z Linuksem za pomocą jednego z następujących poleceń:
dmesg | grep -i usb
dmesg | grep -i 'attached’
/dev/sdd/ to w tym przypadku nasz napęd flash USB. W twoim przypadku nazwa urządzenia USB może być inna.
Listę podłączonych urządzeń blokowych możesz wyświetlić za pomocą polecenia lsblk. Wylistujmy partycje używane przez ESXi na naszym dysku flash USB, aby upewnić się, że przed klonowaniem wybrane zostało właściwe urządzenie:
lsblk | grep sdd
Można również użyć do tego celu polecenia fdisk:
fdisk -l /dev/sdd
A teraz, gdy znasz już wszystkie niezbędne parametry wejściowe, sklonuj pamięć flash USB do pliku obrazu za pomocą niskopoziomowego narzędzia dd. Nazwa pliku obrazu to esxi-flash.img i plik ten znajduje się w naszym bieżącym katalogu.
Ostrzeżenie! Należy zachować ostrożność podczas pracy z narzędziem dd, ponieważ błąd może spowodować nieodwracalną utratę danych, po której nie będzie można ich przywrócić.
dd if=/dev/sdd of=./esxi-flash.img bs=4M status=progress
Where:
if – plik wejściowy
of – plik wyjściowy
bs=4M – rozmiar bloku (4 MB)
status=progress – status używany do wyświetlania paska postępu
Wymazywanie pamięci flash USB
Wymażmy pamięć flash USB i spróbujmy odzyskać z obrazu hiperwizor ESXi znajdujący się na tej pamięci flash. Aby całkowicie wymazać wszystkie dane z pamięci USB, należy wypełnić całą pojemność urządzenia pamięci masowej USB zerami. Można to również zrobić za pomocą narzędzia dd i pseudo urządzenia /dev/zero, którego wyjściem jest nieskończony strumień zer. Możesz również użyć tej metody do wymazania pamięci USB, gdy nie chcesz już używać jej do uruchamiania ESXi. Jeśli nie musisz wymazywać tego dysku flash USB, ponieważ masz inne wolne urządzenie flash USB (na przykład), możesz pominąć ten krok.
dd if=/dev/zero of=/dev/sdd status=progress
Poczekaj kilka minut, aż dane na urządzeniu zostaną wymazane.
Teraz nie powinieneś widzieć żadnych partycji na dysku flash USB.
fdisk -l /dev/sdd
Odzyskiwanie/klonowanie ESXi na dysku flash USB z obrazu
Przywróćmy ESXi na pusty dysk flash USB z pliku obrazu ESXi przygotowanego wcześniej za pomocą narzędzia dd. Użyj obrazu jako pliku wejściowego, a nazwy napędu flash USB jako pliku wyjściowego (/dev/sdd jest nazwą potrzebnego urządzenia USB w bieżącym przykładzie).
dd if=./esxi-flash.img of=/dev/sdd bs=4M status=progress
Jak zwykle, możesz sprawdzić partycje za pomocą fdisk:
fdisk -l /dev/sdd
Po zakończeniu procesu zapisu danych z obrazu do pamięci USB flash, podłącz pamięć USB flash do maszyny, na której ma działać ESXi, i włącz ją. Gratulacje! Teraz już wiesz, jak wykonać kopię zapasową i przywrócić ESXi zainstalowany na dysku flash USB.
Podsumowanie
W dzisiejszym wpisie na blogu omówiliśmy najistotniejsze funkcje uruchamiania ESXi z urządzenia pamięci masowej USB. Instalowanie ESXi na pamięciach/kartach USB może być traktowane jako alternatywa dla tradycyjnej instalacji ESXi na dyskach twardych. Instalacja ESXi na pamięci USB może być mniej niezawodna w porównaniu z wykorzystaniem pamięci RAID z dyskami HDD lub SSD. Czas rozruchu ESXi z pamięci USB jest dłuższy niż z dysku SSD lub HDD, co może być krytyczne dla klastrów High Availability. Jeśli jesteś pewien, że możesz bez obaw uruchamiać ESXi z urządzenia USB, nie zapomnij o skonfigurowaniu zapisywania logów systemowych, zrzutów rdzeni i śladów vSAN na trwałym nośniku, aby móc przeprowadzić diagnostykę i skontaktować się z pomocą techniczną VMware. Jeśli w swoim środowisku uruchamiasz ESXi z pamięci USB, rozważ sklonowanie pamięci USB, z której bootowany jest ESXi. Taki klon może być użyty jako kopia zapasowa ESXi.
5 (100%) 9 votes
.