Solaris 10: áttérés UFS-ről ZFS-re élő frissítéssel

Solaris 10 Élő frissítés ZFS-sel nagyon egyszerű, összehasonlítva néhány olyan rendetlenséggel, amelybe az SVM tükrözött gyökérlemezekkel kerülhet. Az alábbiakban egy egyszerű élő frissítés létrehozása és javítása példa. A Solaris Live Upgrade ugyanúgy működik, mint a korábbi kiadásokban, amikor ZFS-t használ. Ugyanazok a parancsok. Mint mondtam, ez csak könnyebb. Ezenkívül egy igazán nagyszerű funkció az, hogy mostantól áttelepítheti az UFS fájlrendszereket egy ZFS gyökérkészletbe, és új rendszerindítási környezeteket hozhat létre a ZFS gyökérkészletén belül.
az új rpool létrehozása
új lemezre lesz szükséged, hogy ZFS rendszerindító lemezként használhasd. Az első feladat egy új gyökérkészlet vagy rpool létrehozása. Ebben az rpool-ban létre kell hozni egy új rendszerindítási környezetet a meglévő UFS rendszerindító és root fájlrendszerből.
ebben a példában a zfs list parancs a zpool parancs által létrehozott ZFS gyökérkészletet mutatja. A következő ZFS listcommand a lucreate parancs által létrehozott adatkészleteket mutatja.

# zpool létrehozása rpool c0t2d0s2
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 12.4 G 90.1 G 20k /rpool

most létre kell hoznunk az új rendszerindító környezetet a meglévő rendszerindító lemezt (UFS alapú) használva forrásként, és az újonnan létrehozott rpool-t és a cél BE-t kell használnunk.
új ZFS rendszerindítási környezet létrehozása

# lucreate-c c0t0d0-N Nov2012-zfsBE-p rpool
# zfs lista
használt név elérhető lásd MOUNTPOINT
rpool 12,4 G 90,1 G 20k /rpool
rpool/gyökér 8,12 G 90.1G 18k/rpool / gyökér
rpool/gyökér/Nov2012-zfsBE 8,12 G 90,1 G 551M /tmp/.alt.luupdall.899001
rpool / dump 3,95 G – 3,95 g –
rpool / csere 3,95 G – 3,95 G–

ez annyira király és könnyű. Már csak az új Nov2012 BE javítása, aktiválása és újraindítása van hátra. Tehát mondjuk, hogy volt a tipikus Oracle (régi nap) patch klaszter.
Patch az új ZFS alapú Boot környezet segítségével luupgrade
patch az új BE, megtenném:

# luupgrade-N Nov2012-zfsBE-s/root / 10_ajánlott / patches-t ‘ cat patch_order`

>nyissz, hogy távolítsa el az összes folt kimenet.
ezután aktiváljuk az új ZFS alapú BE-t, hogy az új lemezről indulhassunk.
aktiválja az új ZFS alapú rendszerindítási környezetet

# luactivate Nov2012-zfsBE
a rendszerindítási környezet indításakor élő frissítési szinkronizálási művelet kerül végrehajtásra .
**********************************************************************
a cél indítási környezet aktiválva van. Akkor fogják használni, amikor
újraindul. Megjegyzés: nem szabad használni a reboot, halt vagy uadmin parancsokat. A
újraindításkor az init vagy a shutdown parancsot kell használnia. Ha
nem használja sem init, sem shutdown, a rendszer nem indul el a
cél BE.
**********************************************************************
hiba esetén a cél BE indítása közben a következő
folyamatot kell követni az éppen működő rendszerindítási környezethez való visszatéréshez:
1. Írja be a PROM monitor (ok prompt).
2. Indítsa el a gépet egyfelhasználós módba egy másik rendszerindító eszközzel
(például a Solaris Telepítő CD vagy hálózat). Példák:
a PROM monitoron (ok prompt):
Solaris CD-re történő indításhoz: boot cdrom-s
hálózati indításhoz: boot net-s
3. Csatlakoztassa az aktuális rendszerindítási környezet gyökérszeletét valamilyen könyvtárba (például
/mnt). A BE csatlakoztatásához a következő parancsokat használhatja egymás után:
zpool import rpool
zfs öröklés-r mountpoint rpool/ROOT/Nov2012-Zfsbe
ZFS set mountpoint= rpool/ROOT/Nov2012-Zfsbe
zfs mount rpool/ROOT/Nov2012-Zfsbe
4. Futtassa a segédprogramot a Szülőindító
környezeti gyökérszelet argumentumai nélkül, az alábbiak szerint:
/sbin/luactivate
5. luactivate, aktiválja az előző működő rendszerindítási környezetet, és a
jelzi az eredményt.
6. Lépjen ki az egyfelhasználós módból, és indítsa újra a gépet.
**********************************************************************
módosítása boot archive service
aktiválása boot környezet sikeres.

lássuk, működött-e. Igen, Nov2012-zfsBE most aktív újraindítás. Indítsuk újra az init 6-ot.
Boot az új ZFS gyökérlemez

# lustatus
Boot környezet aktív aktív lehet másolni
név teljes Most újraindítás törlése állapot
——— — — — — —-
Nov2012-zfsBE Igen Nem Igen Nem–
# init 6

jelentkezzen be és ellenőrizze a javítás szintjét, és nézze meg, hogy az új szoftver telepítve van-e.

# uname-a
SunOS mygreatbox 5.10 Generic_147440-26 sun4v sparc sun4v

mennyire könnyű és hűvös volt ez? A praktikus dolog luactivate ez megváltoztatja a boot környezet az Ön számára, ami azt jelenti, az OBP boot device beállítások nem kell változtatni, ez minden kezeli az operációs rendszer során be aktiválási folyamat.

Write a Comment

Az e-mail-címet nem tesszük közzé.