August 27, 2019
by Michael Bose
Mindannyian tudjuk, hogy az ESXi nem csak CD lemezről, hanem bootolható USB flash meghajtóról is telepíthető. Sőt, az USB flash meghajtó nem csak telepítő médiaként használható – az ESXi telepíthető USB flash meghajtóra vagy SD flash kártyára is, és ezekről a cserélhető eszközökről is indítható (valószínűleg észrevették, hogy egyes szervereken az USB portok mellett kártyaolvasó és SD flash kártyák számára is van foglalat). Ennek a megközelítésnek az előnyeivel és hátrányaival, az ESXi USB flash meghajtóra történő telepítésének követelményeivel és a telepítési folyamat jellemzőivel foglalkozik a mai blogbejegyzés, amely a következő témakörökből áll:
- Az ESXi USB flash meghajtóról történő futtatásának előnyei és hátrányai
- Az ESXi USB flash meghajtóról történő futtatásának követelményei
- A naplófájlok tárolása az ESXi USB flash meghajtóról történő futtatásakor
- Az ESXi telepítésének folyamata. USB flash meghajtóra
- Az ESXi USB flash meghajtóról történő futtatásának jellemzői
- Az USB flash meghajtóra telepített ESXi biztonsági mentésének módja
Az ESXi biztonsági mentések készítése ajánlott, és a VM biztonsági mentések készítése szükséges az adatok védelme érdekében. Töltse le a NAKIVO Backup & Replikáció ingyenes kiadását a VMware virtuális gépeinek védelméhez, beleértve a fürtben futó VM-eket is. A NAKIVO Backup & Replikáció egy gyors, megbízható és megfizethető adatvédelmi megoldás, amely képes a VM-ek biztonsági mentésére és visszaállítására, valamint VM-replikációra, VM-hibaátvételre és telephely-helyreállításra a teljes virtuális infrastruktúra számára.
Előnyök és hátrányok
Vannak előnyök és hátrányok, amelyeket tudnia kell, mielőtt döntést hoz az ESXi USB flash meghajtóról történő futtatásáról.
Költségmegtakarítás. A SAS interfésszel rendelkező lemezek nem éppen alacsony árúak. Ha az ESXi-t önálló lemezre vagy lemeztömbre szeretné telepíteni, akkor további költségekkel kell számolnia. Ha USB flash meghajtót használ az ESXi futtatásához, megspórolhatja a további lemezek megvásárlását.
Karbantartás megkönnyítése, ha egy adattárolóhoz használt lemezeket kell cserélni. Az adattároló lemezeit az ESXi újratelepítése nélkül is kicserélheti, mivel az ESXi egy USB flash meghajtóra (SD-kártyára) van telepítve. Azokban az esetekben, amikor az ESXi olyan lemezre van telepítve, amelyet adattárolóként is használnak, előfordulhat, hogy újra kell telepíteni az ESXit egy új lemezre, vagy klónozni kell a telepített ESXi-rendszert egy új lemezre.
A frissítések és telepítések sokkal egyszerűbben elvégezhetők. Klónozza az USB flashét, és frissítse az ESXi-t. Ha valami elromlik, csak cserélje le az USB flash meghajtót a korábban telepített ESXi-verzióval rendelkező flash meghajtóra, amely megfelelően működik (anélkül, hogy időt kellene fordítania a korábbi verzió visszaállítására). Ha újra kell telepítenie az ESXi-t az USB flash meghajtóra, akkor sem kell másolnia az adattároló adatait. Ennélfogva kevesebb idő és erőfeszítés szükséges ehhez.
Az ESXi rendszerindítási ideje hosszabb, ha az ESXi USB-eszközre vagy flash-kártyára van telepítve. Mivel az ESXi teljes egészében a számítógép RAM memóriájába töltődik be, a bemenet/kimenet nem csökken a normál ESXi működés során. A flash meghajtót/kártyát csak az ESXi betöltésére és a konfigurációs fájlok mentésére használják, ha erre szükség van. Ez a fajta flash-használat nem túl intenzív, lehetővé téve, hogy a flash-meghajtó meglehetősen hosszú ideig legyen használatban ebben az olvasási módban\írja a műveleteket. Az indítási idő kritikus lehet a magas rendelkezésre állású fürtben futó ESXi-kiszolgálók esetében, ahol akár egyetlen, az ESXi betöltésére fordított plusz perc is kritikus lehet a termelési környezetben.
Egy hatékony, mégis egyszerű és megfizethető adatvédelmi megoldást keres? A NAKIVO Backup & Replikáció magas színvonalú biztonsági mentési, replikációs és változatos helyreállítási funkciók gazdag választékát kínálja virtuális, fizikai, felhő- és SaaS-környezetek számára. Mostantól egyetlen központi webes felületről végezhet VMware vSphere biztonsági mentést, állíthat be egyéni katasztrófa-helyreállítási munkafolyamatokat, készíthet biztonsági mentést az Office 365 munkaterhelésekről, és még a Microsoft Hyper-V biztonsági mentéseket is tesztelheti.
Követelmények
Ha biztos benne, hogy az ESXi-t USB flash meghajtóról vagy SD flash kártyáról szeretné futtatni, akkor tartsa szem előtt a rendszerkövetelményeket:
- Minimum 1 GB-os USB flash meghajtó vagy SD (Secure Digital) flash kártya (8 GB-os vagy nagyobb flash meghajtó/kártya ajánlott).
- 4 GB RAM-mal rendelkező host vagy VM. Az ESXi és a virtuális gépek futtatásához több mint 8 GB RAM ajánlott.
- A flash kártyának/meghajtónak támogatottnak kell lennie az ESXi által.
A többi követelmény ugyanaz, mint a normál ESXi telepítésnél.
Naplófájlok tárolása
A naplófájlok fontosak a diagnosztika szempontjából, ha valamilyen probléma vagy hiba merülne fel. Ne feledje, hogy az ESXi lemez nélküli kiszolgálóra történő telepítésekor a naplófájlok alapértelmezés szerint nem kerülnek mentésre a kiszolgáló újraindítása után. Ha támogatási csomagot kíván küldeni a VMware-nek, a naplókra szükség van. Az ESXi naplók különböző típusait és mentésük módját a blogbejegyzés későbbi részében, az ESXi telepítéséről szóló részben ismertetjük.
Az ESXi USB flash meghajtóra történő telepítésének folyamata
Az ESXi USB flash meghajtóra történő telepítése előtt a fizikai kiszolgálóra történő telepítés előtt gyakorolhatja az ESXi USB flash meghajtóra történő telepítését egy VMware Workstation VM-en az USB Pass-through funkció segítségével. Hozzon létre egy új VM-et a VMware Home Lab blogbejegyzésben bemutatott módon. Az általános ESXi telepítésről ebben a blogbejegyzésben olvashat. Tekintse meg ezt a két blogbejegyzést a részletes, képernyőfotókkal ellátott útmutató megtekintéséhez. A mai bemutató az ESXi USB-eszközökre történő telepítésére helyezi a hangsúlyt. Vizsgáljuk meg az ESXi 6.7 telepítését egy USB flash meghajtóra egy VMware Workstation-en futó VM példáján. Ez eléggé hasonlít a fizikai szerver telepítési algoritmusához, így néhány VMware Workstationnel kapcsolatos műveletet kihagyhat. Ha nincs VMware Workstation, használja a VMware Playert.
Az általános algoritmus az ESXi futtatásához USB flash meghajtóról egy fizikai kiszolgálón:
- Behelyez egy üres USB flash meghajtót / SD flash kártyát
- Behelyez egy ESXi telepítő médiát (CD vagy USB flash meghajtó)
- Boot az ESXi telepítő médiáról
- Particionálja az üres USB flash meghajtót, formázza a partíciókat, és telepítse az ESXi-t
- Újraindítsa a kiszolgálót, és az UEFI/BIOS-ban válassza ki a kártyaolvasóba behelyezett USB flash meghajtót vagy SD-kártyát első indítóeszközként.
- Futtassa az ESXi kiszolgálót.
Telepítsük és futtassuk az ESXi-t USB flash meghajtóra lépésről lépésre:
1. Helyezzen be egy USB flash meghajtót a fizikai kiszolgáló vagy egy VMware Workstationt futtató számítógép USB-portjába. Vegye figyelembe, hogy egyes szerverekhez használt alaplapok rendelkeznek beépített USB-porttal vagy SD-kártyák behelyezésére szolgáló nyílással (beépített kártyaolvasó). Az SD-kártyák használatának előnye, hogy a kártyán lévő fizikai kapcsolóval be- és kikapcsolható a flash-kártya csak olvasható üzemmódja.
2. Hozzon létre egy VM-et a VMware Workstationben (Fájl > Új virtuális gép). A VM-nek rendelkeznie kell USB-vezérlővel és virtuális CD/DVD-meghajtóval (ezek alapértelmezés szerint létrejönnek). Az új VM létrehozására szolgáló varázslóban határozza meg a szükséges paramétereket.
a) Válassza ki a VMware ESXi disztribúció telepítő ISO lemezképét.
b) Vendég operációs rendszerként válassza a VMware ESXi 6.x-et.
c) Állítsa be a virtuális gép nevét.
d) A processzorkonfigurációban állítson be két processzort.
e) A memória beállítások között állítsa be a 8192 MB (vagy több) VM memóriát.
f) Válassza ki a szükséges hálózati módot, például NAT-ot.
g) Használja az ajánlott értéket az I/O vezérlő típusának beállításaiban.
h) Válassza ki az ajánlott lemeztípust.
i) Hozzon létre egy új virtuális lemezt, például egy 20 GB-os lemezt (ez a lépés az Új VM létrehozása varázslóban szükséges – ezt a lépést nem lehet kihagyni).
j) Ezt a virtuális lemezt eltávolíthatja, és csak az USB flash meghajtót használhatja az ESXi telepítéséhez. Szerkessze a virtuális gép beállításait, jelölje ki a korábban létrehozott virtuális lemezt, és kattintson az Eltávolítás gombra.
k) Győződjön meg róla, hogy a VM speciális beállításaiban (VM > Settings > Options > Advanced) az UEFI van kiválasztva firmware-típusként.
3. Kapcsolja be a VM-et, és bootoljon az ESXi telepítő ISO-képéről. A VM bekapcsolása után azonnal megnyomhatja az F2 billentyűt, és a VM virtuális UEFI/BIOS-ában válassza ki a rendszerindító eszközt. Győződjön meg róla, hogy az USB flash meghajtó csatlakoztatva van a VM-hez. Az USB flash meghajtó virtuális géphez való csatlakoztatásához lépjen a VM > Eltávolítható eszközök > A flash meghajtó neve > Csatlakoztatás (leválasztás a gazdatestről).
4. Telepítse az ESXi-t.
a) Az üdvözlő képernyőn nyomja meg az Entert a folytatáshoz
b) A licencszerződés elfogadásához nyomja meg az F11-et
c) Az ESXi telepítéséhez vagy frissítéséhez válassza ki a lemezt. Ez egy nagyon fontos lépés. Ha az USB flash meghajtót felismeri, válassza ezt a meghajtót az ESXi telepítéséhez szükséges tárolóeszközként, és nyomja meg az Enter billentyűt a telepítés folytatásához.
Az ESXi 6.7 telepítőprogramja gyakran nem ismeri fel az USB flash tárolóeszközöket.
Ez azért van, mert a VMware megváltoztatta az ESXi 6.5 USB-illesztőprogramjait az ESXi 6.0-hoz képest. Megjelent az új vmkusb illesztőprogram, amely alapértelmezés szerint minden USB hostvezérlőhöz és USB-eszközhöz ezt használja a régi USB-illesztőprogramok (xhci, ehci-hcd, usb-uhci, usb, usb-storage) helyett. Ebben az esetben végezze el a következő műveleteket, hogy az ESXi telepítőprogram a hagyományos USB-illesztőprogramokat használja, és felismerje az USB-tárolóeszközt:
Újraindítsa az ESXi-t futtató virtuális gépet vagy fizikai kiszolgálót (olyan gépet, amelyhez USB flash meghajtó csatlakozik).
Az ESXi telepítőmédiáról történő indításkor 5 másodperces késleltetés lép fel. A Shift+O billentyűkombinációval további rendszerindítási beállításokat adhat meg manuálisan.
Egyértelmezés szerint a következő rendszerindítási paramétereket adja meg:
cdromBoot runweasel
Ez a karakterláncot ki kell egészítenie a preferVMklinux=TRUE paraméterrel, majd nyomja meg az Entert.
Ismételje meg az összes elmagyarázott lépést (a, b, c), mielőtt továbblépne az ESXi telepítéséhez szükséges lemez kiválasztásához.
Most az USB flash meghajtónak meg kell jelennie. Válassza ki az USB-tároló eszközt az ESXi telepítéséhez, és nyomja meg az Entert a folytatáshoz.
d) Válassza ki a billentyűzetkiosztást, például US Default.
e) Adjon meg egy root jelszót
f) Nyomja meg az F11-et az ESXi telepítésének megerősítéséhez, és várja meg, amíg az ESXi települ.
g) Vegye ki a telepítőmédiát, majd nyomja meg az Entert, és indítsa újra az ESXi gépet (egy VM) a telepítés befejezése után. A virtuális CD/DVD-meghajtóhoz a VM-beállítások hardverbeállításaiban a Connect at power on (Csatlakozás bekapcsoláskor) jelölőnégyzetet törölheti.
5. Az USB flash meghajtóra telepített ESXi bootolása után engedélyezze az ESXi konzolt (a parancssori felület a Hibaelhárítás > ESXi Shell engedélyezése menüpontban engedélyezhető), ha az ESXi telepítése során manuálisan választotta ki az USB-illesztőprogramot (ellenkező esetben hagyja ki ezt a lépést).
Nyomja meg az Alt+F1 billentyűkombinációt az ESXi konzolba való belépéshez, adja meg a root bejelentkezést és jelszót.
Futtasson három parancsot az USB-beállítások állandósításához:
esxcli system settings kernel set -s preferVmklinux -v FALSE
esxcli system module set –enabled=false -m vmkusb
reboot
Ezek után az ESXi hostnak megfelelően meg kell tudnia keresni az USB eszközöket.
Az ESXi USB flash meghajtóra telepítésének jellemzői
Az ESXi önálló merevlemezes meghajtóra (HDD), szilárdtest-meghajtóra (SSD) vagy RAID (Redundant Array of Independent Disks) tárolóra történő telepítésekor az ESXi telepítőprogram egy szabványos lemezpartíció-készletet hoz létre a céllemezmeghajtón/tömbbe. Az ESXi 4.x-től kezdődően az MBR (Master Boot Record) partíciós séma helyett a GPT (GUID Partition Table) partíciós tábla kerül alkalmazásra. A lényeg az, hogy az ESXi meghatározza, ha USB flash meghajtót/kártyát használ a telepítés célállomásaként, és a naplók tárolására használt partíció nem jön létre az USB flash meghajtón/kártyán. Ennek oka, hogy a naplóadatok intenzíven és rendszeresen íródnak, és az USB flash meghajtó nem rendkívül intenzív adatírásra készült, és nem olyan tartós, mint egy merevlemez. A betöltés során az ESXi létrehoz egy RAM-lemezt a számítógép memóriájában, és az ESXi működéséhez szükséges rendszerfájlokat ezen a RAM-lemezen tárolja. Az ESXi újraindításakor vagy leállításakor a RAM-lemezen tárolt összes adat törlődik (a rendszerkonfiguráció szükség esetén arra a lemezre kerül mentésre, ahová az ESXi telepítésre került).
Ha az ESXi-t USB flash meghajtóról futtatja, a RAM-lemezen egy ideiglenes könyvtár jön létre, a naplófájlok ebbe a könyvtárba íródnak, majd a kiszolgáló újraindítása vagy leállítása után a naplók törlődnek. Vizsgáljuk meg, hogyan hoz létre az ESXi különböző esetekben partíciókat.
Az ESXi telepítése 1 GB-os meghajtóra
Ha az ESXi-t egy 1 GB-os USB flash meghajtóra telepíti, a következő partíciók jönnek létre.
1. A legkisebb partíció a bootloaderrel.
5. A hypervisor operációs rendszer képmása. Az ESXi hipervizor működéséhez szükséges összes fájl ezen a fix méretű partíción tárolódik.
6. Az alternatív hipervizor operációs rendszer képét ezen a partíción tárolja. Erre a bootbankra sikertelen ESXi-frissítés vagy -frissítés esetén van szükség, lehetővé téve a visszalépést egy korábbi, megfelelően működő ESXi-verzióra. A frissítés/frissítés után az ESXi nem távolítja el a korábbi operációsrendszer-kép adatait, és megőrzi a régi képet a #6-os partícióban. Az ESXi indításakor megnyomhatja a Shift+R billentyűkombinációt, és kiválaszthatja a betöltendő ESXi-verziót.
7. A PSOD (Purple Screen of Death) esetén a core dump tárolására szolgáló partíció.
8. A VMware Tools lemezképeket és floppy-képeket tartalmazó partíció.
A #5. és #6. partíció tartalmazza a hypervisor operációs rendszer képét, amely egy tömörített s.v00 fájl, amely az ESXi indításakor tömörítetlen. A / (root), /etc, /lib és egyéb rendszerkönyvtárak csak a RAM-ban találhatók. Az ESXi tervezett leállításakor vagy újraindításakor a rendszerbeállítások változásai a state.tgz fájlba kerülnek mentésre. Ennek a fájlnak a szerkesztését az ESXi root jelszavának megváltoztatásáról szóló blogbejegyzésben vizsgáltuk.
Az ESXi telepítése 8 GB-os (vagy nagyobb) meghajtóra
Ha az ESXi telepítéséhez használt cél merevlemez meghajtó kapacitása 8 GB vagy annál nagyobb, akkor a céllemezen további partíciók jönnek létre.
2. A naplófájlok tárolására szolgáló scratch partíció.
3. Az összes fennmaradó lemezterület a VM-fájlok és egyéb fájlok tárolására szolgáló adattárolóként használatos.
9. A második partíciót PSOD esetén a core dump tárolására használják. Ez a partíció az ESXi 5 óta van létrehozva.5, mert a kiszolgálókba telepített memória kapacitása növekszik, és a 110 MB kisebb lehet, mint a modern ESXi-kiszolgáló core dumpjának mérete (egy core dump nem biztos, hogy elfér 110 MB-on).
Ha az ESXi olyan USB flash meghajtóra vagy SD-kártyára van telepítve, amelynek mérete 8 GB vagy annál nagyobb, a #2 és #3 partíció nem jön létre. A naplók tárolására használt Scratch könyvtár a RAM-meghajtón található /tmp/scratch könyvtárhoz kapcsolódik. Ellenőrizzük a partíciókat a 10 GB-os merevlemezes meghajtóra és 16 GB-os USB flash meghajtóra telepített ESXi-kiszolgálókon. Mindkét ESXi VM-ünk VMware Workstation rendszeren fut. Nyomjuk meg az Alt+F1 billentyűkombinációt az ESXi konzoljának megnyitásához, és futtassuk a következő parancsot:
partedUtil getptbl /dev/disks/mpx.vmhba0\ :C0\ :T0\ :L0
A kimenet az alábbi képernyőképen látható. A felső képen látható az ESXi által használt mind a 8 partíció, amelyeket a 10 GB-os virtuális merevlemezen hoztunk létre. Az alsó képen csak 6 partíció látható, amelyeket az ESXi telepítője hozott létre a 16 GB-os USB flash meghajtón.
Az egyes partíciók méretét is ellenőrizheti.
ls -lh /dev/disks/mpx*
Ha kilistázza a / könyvtár tartalmát minden egyes figyelembe vett ESXi-kiszolgálón, láthatja, hogy a HDD-re telepített ESXi scratch könyvtára a megfelelő lemezpartícióhoz kapcsolódik. Az USB flash meghajtóra telepített ESXi scratch könyvtára egy ideiglenes /tmp/scratch könyvtárhoz kapcsolódik, amely a RAM meghajtón található (lemez nélküli kiszolgálón/VM-en).
ls -lh /
Ha egy új merevlemezt, szilárdtest-meghajtót vagy RAID-ot csatlakoztat az USB flash meghajtóra telepített ESXi kiszolgálóhoz, a scratch könyvtár az újonnan csatlakoztatott tartós meghajtót fogja használni. Reprodukáljuk ezt a helyzetet az USB flash meghajtóra telepített ESXi-t futtató virtuális gépünk esetében, amelynek konfigurációjában nincs merevlemez.
Menjen a VM > Beállítások menüpontba, majd kattintson a Hardver lapon a Hozzáadás gombra, majd válassza a Merevlemez lehetőséget. Adjon hozzá egy 20 GB-os virtuális merevlemezt.
Ezután nyissa meg a VMware Host Client webes felületét, inicializálja a lemezt, és hozzon létre egy új VMFS adattárolót a lemezen.
Újraindítsa az ESXi hosztot, hogy a módosítások hatályba lépjenek, és ellenőrizze a / könyvtár tartalmát a konzolon:
ls -lh /
Most a naplók a tartós tárolóra mentődnek.
A syslog beállításokat manuálisan is szerkesztheti a VMware Host Clientben. Ehhez lépjen a Host > Manage > System > Advanced settings > menüpontba, és válassza ki:
ScratchConfig.CurrentScratchLocation
Kattintson a Szerkesztés gombra, és állítsa be a naplófájlok tárolására használt könyvtár elérési útvonalát, például:
/vmfs/volumes/5d55402f-7d9215ec-9bd0-000c29ba653e/.locker
Ahol a címben szereplő hash a partíció (kötet) azonosítója (ID).
Ha a lemez nélküli ESXi állomás USB flash meghajtóról indul, és nem szeretne merevlemezeket telepíteni a kiszolgálóba (például ha megosztott tárolót használ, például SAN vagy NAS, amely iSCSI-n keresztül csatlakozik az ESXi kiszolgálóhoz), akkor konfigurálhat egy Syslog-kiszolgálót a hálózatában, és a rendszernaplókat ezen a tartós tárolón tárolhatja. Lehetőség van a VMware vSphere Syslog Collector konfigurálására.
Core dump
A core dump, hasonlóan az ESXi rendszernaplókhoz, fontos információkat tartalmaz, amelyek szükségesek a hibák kijavításához, és a támogatási csapat rendelkezésére bocsáthatók az összetett problémák megoldásához. A vSAN engedélyezése nélkül futó ESXi hoszt esetében minden 1 TB DRAM (dinamikus véletlen hozzáférésű memória) után a coredump partíciónak 2,5 GB szabad helyet kell biztosítania. Ha olyan ESXi-kiszolgálót használ, amely 512 GB-nál több RAM-mal rendelkezik, és amelyet vSAN-csomópontként használ, a core dump nagyobb lehet, mint a core dump tárolására használt szabványos 2,5 GB-os partíció (#9) mérete, és a core dump nem fér el ezen a partíción. Ebben az esetben a core-dump partíció méretét meg kell növelni; alternatívaként az ESXi hosztot úgy kell átkonfigurálni, hogy egy másik lemezmeghajtón lévő coredump partíciót használjon, vagy úgy kell konfigurálni, hogy az ESXi Dump Collector segítségével a vmkernel coredumpokat a hálózat egy másik hosztján tárolja.
vSAN traces
Ha a vSAN engedélyezve van egy ESXi hoszton, akkor létezik még egy típusú napló, a vSAN traces (amely nem része a syslogoknak). A syslogokhoz hasonlóan a vSAN traces is a RAM-lemezen lévő ideiglenes könyvtárban tárolódik, ha az ESXi USB flash meghajtóra/SD-kártyára van telepítve (lemez nélküli kiszolgáló esetén), és az ESXi-kiszolgáló leállítása vagy újraindítása után törlődik.
A vSAN nyomkövetési naplók mentésének könyvtárát a következő paranccsal ellenőrizheti:
esxcli vsan trace get
How to Back Up ESXi Installed on a USB Flash Drive
Amint a blogbejegyzés elején említettük, az USB flash meghajtóra vagy SD-kártyára telepített ESXi egyszerű klónozása az ilyen típusú ESXi telepítés előnye. Lássuk, hogyan klónozhatunk egy ESXi-t tartalmazó USB flash meghajtót egy gyakorlati példán. Az ESXi-t tartalmazó USB flash meghajtó klónozásához, amelyre az ESXi telepítve van, le kell állítani az ESXi kiszolgálót.
EsXi-t tartalmazó USB flash meghajtó klónozása egy képre
Az USB flash meghajtót, amelyre az ESXi telepítve van, csatlakoztassa egy Linux géphez (ebben a példában egy Ubuntu VM-et használunk).
Ellenőrizze a Linux géphez csatlakoztatott USB eszköz nevét az alábbi parancsok bármelyikével:
dmesg | grep -i usb
dmesg | grep -i ‘attached’
/dev/sdd/ ebben az esetben az USB flash meghajtónk. Az Ön esetében az USB-eszköz neve más lehet.
A csatolt blokkeszközöket az lsblk paranccsal listázhatja ki. Listázzuk ki az ESXi által használt partíciókat az USB flash meghajtónkon, hogy megbizonyosodjunk arról, hogy a megfelelő eszközt választottuk ki a klónozás előtt:
lsblk | grep sdd
Az fdisk parancsot is használhatjuk erre a célra:
fdisk -l /dev/sdd
Most, ha már minden szükséges bemeneti paramétert ismerünk, klónozzuk az USB flash-t a képfájlba az alacsony szintű dd segédprogrammal. A képfájl neve esxi-flash.img, és ez a fájl az aktuális könyvtárunkban található.
Figyelem! Legyünk óvatosak, amikor a dd segédprogrammal dolgozunk, mert egy hiba visszafordíthatatlan adatvesztést okozhat, ami után az adatok nem állíthatók vissza.
dd if=/dev/sdd of=./esxi-flash.img bs=4M status=progress
Hol:
if – egy bemeneti fájl
of – egy kimeneti fájl
bs=4M – egy blokk mérete (4 MB)
status=progress – egy állapot, amelyet a haladási sáv megjelenítésére használnak
Egy USB flash meghajtó törlése
Letöröljük az USB flash meghajtót, és próbáljuk meg a flash meghajtón lévő ESXi hypervisort a képből visszaállítani. Az USB flash meghajtón lévő összes adat teljes törléséhez az USB tárolóeszköz teljes kapacitását nullákkal kell feltölteni. Ez a dd segédprogrammal és a /dev/zero áleszközzel is elvégezhető, amelynek kimenete egy végtelen számú nullákból álló folyam. Ezt a módszert használhatja az USB flash meghajtó törlésére is, ha már nem szeretné ezt a flash meghajtót az ESXi futtatására használni. Ha nincs szüksége ennek az USB flash meghajtónak a törlésére, mert van egy másik szabad USB flash eszköze (például), akkor ezt a lépést kihagyhatja.
dd if=/dev/zero of=/dev/sdd status=progress
Várjon néhány percet, amíg az eszközön lévő adatok törlődnek.
Most már nem láthatunk partíciókat az USB flash meghajtón.
fdisk -l /dev/sdd
Az ESXi visszaállítása/klónozása USB flash meghajtóra a lemezképből
Tegyük vissza az ESXi-t egy üres USB flash meghajtóra a korábban a dd segédprogrammal készített ESXi lemezkép fájlból. Input fájlként használjuk a képet, output fájlként pedig az USB flash meghajtó nevét (jelen példában /dev/sdd a szükséges USB eszköz neve).
dd if=./esxi-flash.img of=/dev/sdd bs=4M status=progress
A partíciókat a szokásos módon az fdisk segítségével ellenőrizheti:
fdisk -l /dev/sdd
Mihelyt a lemezkép adatainak az USB flash meghajtóra írása befejeződött, csatlakoztassa az USB flash meghajtót a gépéhez, amelyen az ESXi-t futtatni kell, és kapcsolja be a gépet. Gratulálunk! Most már tudja, hogyan készíthet biztonsági másolatot és állíthatja vissza az USB flash meghajtóra telepített ESXi-t.
Következtetés
A mai blogbejegyzésben az ESXi USB adathordozóról történő futtatásának legfontosabb jellemzőit ismertettük. Az ESXi USB flash meghajtókra/kártyákra történő telepítése a VMware ESXi által támogatott alternatívájának tekinthető az ESXi hagyományos, merevlemezre történő telepítésével szemben. Az ESXi USB flash meghajtóra történő telepítése kevésbé megbízható lehet a HDD-ket vagy SSD-ket tartalmazó RAID-tárolók használatával összehasonlítva. Az ESXi indítási ideje USB flash eszközről hosszabb, mint SSD-ről vagy HDD-ről, ami kritikus lehet a magas rendelkezésre állású fürtök esetében. Ha biztos benne, hogy az ESXi-t minden aggály nélkül futtathatja USB-eszközről, ne felejtse el beállítani a rendszernaplók, a core dumps és a vSAN traces mentését a tartós tárolóra, hogy diagnosztikát tudjon végezni, és kapcsolatba léphessen a VMware támogatásával. Ha az ESXi-t USB flash meghajtóról futtatja a környezetében, fontolja meg egy USB flash meghajtó klónozását, amelyről az ESXi elindul. Egy ilyen klón az ESXi biztonsági másolataként használható.
5 (100%) 9 szavazat
.