Une WPAR détachée possède son propre '/opt' et '/usr'.
Ainsi, cette partition peut fonctionner avec une version différente d'AIX.
Lorsque vous mettez la LPAR mère à jour, la WPAR reste en l'état si vous ne la sélectionnez pas.
Lorsque vous souhaitez la mettre à niveau, il faut utiliser la commande 'syncwpar' pour changer les filesets.
Attention : Les mises à jour importantes nécessitent que la LPAR/WPAR soit redémarrée après leur application.
NOTE : Prendre soin de sauvegarder la LPAR et les WPARs avant toute opération délicate.
La syntaxe simple de la commande 'syncwpar' est la suivante :
syncwpar
Usage:
Shared WPAR synchronization:
syncwpar [ [-a] [-i] | [-F] [-r] ] [-p] [-v] [-X]
{ -A | -f wparNamesFile | wparName }
Detached WPAR synchronization:
syncwpar -D [-d device ]
[-p] [-v] [-X] { -A | -f wparNamesFile | wparName }
Detached WPAR ifix operations:
syncwpar -D [-X] {-E <path to ifix> | -R <ifix label>}
{ -A | -f wparNamesFile | wparName }
Versioned WPAR device data synchronization:
syncwpar -c wparName
Flags:
-a = Perform additional installation only.
-c = Synchronize predefined device data in a versioned workload partition.
-i = Only update installp filesets.
-F = Force copy RPM files.
-r = Only update RPM files.
-p = Preview operation. Do not actually perform the synchronization.
-v = Verbose mode.
-X = Expand file system space if possible.
-A = Apply operation to all workload partitions.
-f = Specifies a file containing a list of workload partitions.
-D = Synchronize detached workload partitions.
-d = Installation device to use for detached synchronization.
-E = Installs ifix into detached workload partitions.
-R = Removes ifix from detached workload partitions.
Pour vérifier les mises à jour à appliquer à une WPAR, on peut lancer la commande avec l'option '-p'(mode Preview).
# syncwpar -DpX wpar1
*******************************************************************************
Synchronizing workload partition 'wpar1' (1 of 1).
*******************************************************************************
Mounting all workload partition file systems.
Loading workload partition.
Shutting down all workload partition processes.
Unloading workload partition.
Unmounting all workload partition file systems.
Return Status = SUCCESS.
Dans l'exemple ci-dessus, il n'y a pas de mise à jour nécessaire sur la WPAR wpar1.
Si vous lancez cette commande sur une WPAR DOWN, le programme monte les FS associé pour effectuée son opération.
# lswpar
Name State Type Hostname Directory RootVG WPAR
--------------------------------------------------------
wpar1 D S wpar1 /wpars/wpar1 no
wpar2 A S wpar2 /wpars/wpar2 no
Dans le scénario, la WPAR2 est en 7100-03-04-1441 et doit donc monter au niveau de la LPAR(7100-04-01-1543)
Nous lançons alors la commande suivante :
# syncwpar -DpX -d /mnt/installp/ppc wpar2
Où '/mnt/installp/ppc' est le répertoire contenant les PTFs de la nouvelle mise à jour.
Le résultat de cette commande en mode prévisualisation est :
*******************************************************************************
Synchronizing workload partition 'wpar2' (1 of 1).
*******************************************************************************
Executing 'syncd_install_sync' in workload partition 'wpar2'.
Previewing install operations to synchronize wpar2:
Note: Further operations may be necessary to complete synchronization:
Fileset levels to be applied:
ICU4C.rte 7.1.4.0
Java5.sdk 5.0.0.615
Java5_64.sdk 5.0.0.615
Java6.sdk 6.0.0.495
X11.adt.include 7.1.4.0
X11.apps.aixterm 7.1.4.0
X11.apps.rte 7.1.4.0
X11.apps.xdm 7.1.4.0
X11.apps.xterm 7.1.4.0
X11.base.lib 7.1.4.0
X11.base.rte 7.1.4.0
X11.base.smt 7.1.4.0
X11.compat.lib.X11R6 7.1.4.0
X11.samples.apps.clients 7.1.4.0
X11.samples.lib.Core 7.1.4.0
artex.base.rte 7.1.4.0
artex.base.samples 7.1.4.0
bos.64bit 7.1.4.0
bos.acct 7.1.4.0
bos.adt.base 7.1.4.0
bos.adt.debug 7.1.4.0
bos.adt.include 7.1.4.0
bos.adt.libm 7.1.4.0
bos.ahafs 7.1.4.0
bos.aixpert.cmds 7.1.4.0
bos.alt_disk_install.boot_images 7.1.4.1
bos.alt_disk_install.rte 7.1.4.0
bos.aso 7.1.4.0
bos.cluster.rte 7.1.4.1
bos.clvm.enh 7.1.4.0
bos.diag.com 7.1.4.0
bos.diag.rte 7.1.4.0
bos.diag.util 7.1.4.0
bos.ecc_client.rte 7.1.4.0
bos.help.msg.en_US.smit 7.1.4.0
bos.iconv.com 7.1.4.0
bos.iconv.ucs.com 7.1.4.0
bos.iocp.rte 7.1.4.0
bos.mp64 7.1.4.0
bos.net.ipsec.keymgt 7.1.4.0
bos.net.ipsec.rte 7.1.4.0
bos.net.nfs.client 7.1.4.0
bos.net.nis.client 7.1.4.0
bos.net.tcp.adt 7.1.4.0
bos.net.tcp.client 7.1.4.0
bos.net.tcp.server 7.1.4.0
bos.net.tcp.smit 7.1.4.0
bos.perf.diag_tool 7.1.4.0
bos.perf.fdpr 7.1.4.0
bos.perf.libperfstat 7.1.4.0
bos.perf.perfstat 7.1.4.0
bos.perf.pmaix 7.1.4.0
bos.perf.proctools 7.1.4.0
bos.perf.tools 7.1.4.0
bos.perf.tune 7.1.4.0
bos.pmapi.events 7.1.4.0
bos.pmapi.lib 7.1.4.0
bos.pmapi.pmsvcs 7.1.4.0
bos.pmapi.samples 7.1.4.0
bos.pmapi.tools 7.1.4.0
bos.rte 7.1.4.0
bos.rte.ILS 7.1.4.0
bos.rte.SRC 7.1.4.0
bos.rte.aio 7.1.4.0
bos.rte.archive 7.1.4.0
bos.rte.bind_cmds 7.1.4.0
bos.rte.boot 7.1.4.0
bos.rte.bosinst 7.1.4.0
bos.rte.commands 7.1.4.0
bos.rte.control 7.1.4.0
bos.rte.cron 7.1.4.0
bos.rte.date 7.1.4.0
bos.rte.devices 7.1.4.0
bos.rte.devices_msg 7.1.4.0
bos.rte.diag 7.1.4.0
bos.rte.edit 7.1.4.0
bos.rte.filesystem 7.1.4.0
bos.rte.iconv 7.1.4.1
bos.rte.im 7.1.4.0
bos.rte.install 7.1.4.1
bos.rte.libc 7.1.4.0
bos.rte.libcfg 7.1.4.0
bos.rte.libpthreads 7.1.4.0
bos.rte.lvm 7.1.4.0
bos.rte.man 7.1.4.0
bos.rte.methods 7.1.4.0
bos.rte.misc_cmds 7.1.4.0
bos.rte.odm 7.1.4.0
bos.rte.printers 7.1.4.0
bos.rte.security 7.1.4.0
bos.rte.serv_aid 7.1.4.0
bos.rte.shell 7.1.4.0
bos.rte.tty 7.1.4.0
bos.suma 7.1.4.0
bos.sysmgt.nim.client 7.1.4.0
bos.sysmgt.quota 7.1.4.0
bos.sysmgt.serv_aid 7.1.4.0
bos.sysmgt.sysbr 7.1.4.0
bos.sysmgt.trace 7.1.4.0
bos.txt.tfs 7.1.4.0
bos.wpars 7.1.4.0
devices.artic960.rte 7.1.4.0
devices.chrp.IBM.lhca.rte 7.1.4.0
devices.chrp.IBM.lhea.rte 7.1.4.0
devices.chrp.base.ServiceRM 2.5.0.1
devices.chrp.base.diag 7.1.4.0
devices.chrp.base.rte 7.1.4.0
devices.chrp.pci.rte 7.1.4.0
devices.chrp.vdevice.rte 7.1.4.0
devices.common.IBM.disk.rte 7.1.4.0
devices.common.IBM.ethernet.rte 7.1.4.0
devices.common.IBM.fc.rte 7.1.4.0
devices.common.IBM.ib.rte 7.1.4.0
devices.common.IBM.mpio.rte 7.1.4.0
devices.common.IBM.scsi.rte 7.1.4.0
devices.common.IBM.sissas.rte 7.1.4.0
devices.common.IBM.storfwork.rte 7.1.4.0
devices.common.IBM.usb.rte 7.1.4.0
devices.common.IBM.xhci.rte 7.1.4.0
devices.ethernet.ct3.cdli 7.1.4.0
devices.ethernet.ct3.rte 7.1.4.0
devices.ethernet.lnc.rte 7.1.4.0
devices.ethernet.mlx.diag 7.1.4.0
devices.ethernet.mlx.rte 7.1.4.1
devices.ethernet.shi.rte 7.1.4.1
devices.fcp.disk.array.rte 7.1.4.0
devices.fcp.disk.rte 7.1.4.0
devices.fcp.tape.rte 7.1.4.0
devices.graphics.com 7.1.4.0
devices.ide.cdrom.diag 7.1.4.0
devices.ide.cdrom.rte 7.1.4.0
devices.ide.disk.rte 7.1.4.0
devices.isa_sio.chrp.ecp.rte 7.1.4.0
devices.isa_sio.pnpPNP.501.rte 7.1.4.0
devices.iscsi_sw.rte 7.1.4.0
devices.loopback.rte 7.1.4.0
devices.pci.00100f00.rte 7.1.4.0
devices.pci.02105e51.rte 7.1.4.0
devices.pci.14100401.diag 7.1.4.0
devices.pci.14101403.rte 7.1.4.0
devices.pci.14101b02.rte 7.1.4.0
devices.pci.14101c02.rte 7.1.4.0
devices.pci.14102e00.rte 7.1.4.0
devices.pci.14103302.rte 7.1.4.0
devices.pci.14106902.rte 7.1.4.0
devices.pci.14106e01.rte 7.1.4.0
devices.pci.14107001.rte 7.1.4.0
devices.pci.14107802.rte 7.1.4.0
devices.pci.14108c00.rte 7.1.4.0
devices.pci.14109f00.diag 7.1.4.0
devices.pci.1410d002.com 7.1.4.0
devices.pci.1410d002.diag 7.1.4.0
devices.pci.1410ec02.rte 7.1.4.0
devices.pci.1410ff01.rte 7.1.4.0
devices.pci.22106474.rte 7.1.4.0
devices.pci.23100020.rte 7.1.4.0
devices.pci.2b102725.rte 7.1.4.0
devices.pci.33103500.rte 7.1.4.0
devices.pci.3310e000.rte 7.1.4.0
devices.pci.4f111100.com 7.1.4.0
devices.pci.4f11c800.rte 7.1.4.0
devices.pci.77101223.com 7.1.4.0
devices.pci.77101223.diag 7.1.4.0
devices.pci.77102224.com 7.1.4.0
devices.pci.77102224.rte 7.1.4.0
devices.pci.99172704.rte 7.1.4.0
devices.pci.ad100501.rte 7.1.4.0
devices.pci.c1110358.rte 7.1.4.0
devices.pci.df1000f7.com 7.1.4.0
devices.pci.df1000f7.diag 7.1.4.0
devices.pciex.14103d03.diag 7.1.4.0
devices.pciex.14103f03.diag 7.1.4.0
devices.pciex.14104a03.diag 7.1.4.0
devices.pciex.14104a03.rte 7.1.4.0
devices.pciex.14104b0414104b04.com 7.1.4.0
devices.pciex.14104b0414104b04.diag 7.1.4.0
devices.pciex.14107a0314107b03.rte 7.1.4.0
devices.pciex.151438c1.diag 7.1.4.0
devices.pciex.4c10418214109e04.rte 7.1.4.0
devices.pciex.4c1041821410b204.rte 7.1.4.0
devices.pciex.771000801410b003.rte 7.1.4.0
devices.pciex.77103224.rte 7.1.4.0
devices.pciex.7710322514101e04.rte 7.1.4.0
devices.pciex.8680c71014108003.diag 7.1.4.0
devices.pciex.8680c71014108003.rte 7.1.4.0
devices.pciex.a219100714100904.rte 7.1.4.0
devices.pciex.a219100714100a04.rte 7.1.4.0
devices.pciex.a21910071410d003.rte 7.1.4.0
devices.pciex.a21910071410d103.rte 7.1.4.0
devices.pciex.a21910071410d203.rte 7.1.4.0
devices.pciex.a2191007df1033e7.rte 7.1.4.0
devices.pciex.b31503101410b504.diag 7.1.4.0
devices.pciex.b31503101410b504.rte 7.1.4.0
devices.pciex.b3153c67.rte 7.1.4.0
devices.pciex.b3154a63.diag 7.1.4.0
devices.pciex.b3154a63.rte 7.1.4.0
devices.pciex.b315506714101604.diag 7.1.4.0
devices.pciex.b315506714101604.rte 7.1.4.0
devices.pciex.b315506714106104.diag 7.1.4.0
devices.pciex.b315506714106104.rte 7.1.4.0
devices.pciex.b3155067b3157265.diag 7.1.4.0
devices.pciex.b3155067b3157265.rte 7.1.4.0
devices.pciex.b3155067b3157365.diag 7.1.4.0
devices.pciex.b3155067b3157365.rte 7.1.4.0
devices.pciex.df1020e214100f04.rte 7.1.4.0
devices.pciex.df1020e214103604.rte 7.1.4.0
devices.pciex.df1020e214103804.rte 7.1.4.0
devices.pciex.df1020e214103904.rte 7.1.4.0
devices.pciex.df1020e214103b04.rte 7.1.4.0
devices.pciex.df1020e214103c04.rte 7.1.4.0
devices.pciex.df1020e214103d04.rte 7.1.4.0
devices.pciex.df1020e214103f04.rte 7.1.4.0
devices.pciex.df1020e214104004.rte 7.1.4.0
devices.pciex.df1020e214104204.rte 7.1.4.0
devices.pciex.df1020e214105104.rte 7.1.4.0
devices.pciex.df1020e214105d04.rte 7.1.4.0
devices.pciex.df1028e214100f04.rte 7.1.4.0
devices.pciex.df1028e214103604.rte 7.1.4.0
devices.pciex.df1028e214103804.rte 7.1.4.0
devices.pciex.df1028e214103904.rte 7.1.4.0
devices.pciex.df1028e214103b04.rte 7.1.4.0
devices.pciex.df1028e214103c04.rte 7.1.4.0
devices.pciex.df1028e214103d04.rte 7.1.4.0
devices.pciex.df1028e214103f04.rte 7.1.4.0
devices.pciex.df1028e214104004.rte 7.1.4.0
devices.pciex.df1028e214104204.rte 7.1.4.0
devices.pciex.df1060e214103404.com 7.1.4.0
devices.pciex.df1060e214103404.diag 7.1.4.0
devices.pciex.e4143a16e4143009.rte 7.1.4.0
devices.pciex.e4145616e4140518.diag 7.1.4.0
devices.pciex.e4145616e4140518.rte 7.1.4.0
devices.pciex.e4145616e4140528.rte 7.1.4.0
devices.pciex.e414571614102004.rte 7.1.4.0
devices.pciex.e4148a1614109304.diag 7.1.4.0
devices.pciex.e4148a1614109304.rte 7.1.4.0
devices.pciex.e4148a1614109404.diag 7.1.4.0
devices.pciex.e4148a1614109404.rte 7.1.4.0
devices.pciex.e4148e1614109204.diag 7.1.4.0
devices.pciex.e4148e1614109204.rte 7.1.4.0
devices.sas.diag 7.1.4.0
devices.sas.rte 7.1.4.0
devices.scsi.disk.diag.com 7.1.4.0
devices.scsi.disk.diag.rte 7.1.4.0
devices.scsi.disk.rte 7.1.4.0
devices.scsi.ses.rte 7.1.4.0
devices.scsi.tape.rte 7.1.4.0
devices.tty.rte 7.1.4.0
devices.usbif.010100.rte 7.1.4.0
devices.usbif.08025002.diag 7.1.4.0
devices.usbif.08025002.rte 7.1.4.0
devices.vdevice.IBM.l-lan.rte 7.1.4.0
devices.vdevice.IBM.v-scsi.rte 7.1.4.0
devices.vdevice.IBM.vfc-client.rte 7.1.4.1
devices.vdevice.hvterm1.rte 7.1.4.0
devices.vdevice.vty-server.rte 7.1.4.0
infocenter.man.EN_US.commands 7.1.4.0
infocenter.man.EN_US.files 7.1.4.0
infocenter.man.EN_US.libs 7.1.4.0
lwi.runtime 7.1.4.0
mcr.rte 7.1.4.0
openssl.base 1.0.1.515
openssl.man.en_US 1.0.1.515
perfagent.server 7.1.4.0
perfagent.tools 7.1.4.0
printers.rte 7.1.4.0
rsct.basic.hacmp 3.2.1.0
rsct.basic.hacmp 3.2.1.1
rsct.basic.rte 3.2.1.0
rsct.basic.rte 3.2.1.1
rsct.basic.sp 3.2.1.0
rsct.compat.basic.hacmp 3.2.1.0
rsct.compat.basic.rte 3.2.1.0
rsct.compat.basic.sp 3.2.1.0
rsct.compat.clients.hacmp 3.2.1.0
rsct.compat.clients.rte 3.2.1.0
rsct.compat.clients.sp 3.2.1.0
rsct.core.auditrm 3.2.1.0
rsct.core.errm 3.2.1.0
rsct.core.fsrm 3.2.1.0
rsct.core.gui 3.2.1.0
rsct.core.hostrm 3.2.1.0
rsct.core.lprm 3.2.1.0
rsct.core.microsensor 3.2.1.0
rsct.core.rmc 3.2.1.0
rsct.core.rmc 3.2.1.1
rsct.core.sec 3.2.1.0
rsct.core.sensorrm 3.2.1.0
rsct.core.sr 3.2.1.0
rsct.core.utils 3.2.1.0
rsct.core.utils 3.2.1.1
rsct.opt.stackdump 3.2.1.0
rsct.opt.storagerm 3.2.1.0
security.acf 7.1.4.0
wio.common 7.1.4.0
wio.fcp 7.1.4.0
xlC.aix61.rte 13.1.2.0
xlC.rte 13.1.2.0
Une fois la vérification faite, on peut lancer la mise à jour.
# syncwpar -DX -d /mnt/installp/ppc wpar2