Equipo Origen :
Enterprise 450 con solaris 2.6
Discos Internos
Oracle 8.1.5
Connect Direct 3303
Java 1.3
Equipo Destino :
Dominio de 25k solaris 10 release 09/10
Parches del EIS-DVD marzo 2011
Discos Internos Mirroreados con SVM
Storage Externo manejados con Veritas 5.0 Service Pack 3
Por obsolesencia de hardware y Software, tuvimos que migrar/upgradear del equipo origen (descripto mas arriba en este documento) al nuevo Hardware y Software.
Instale desde la imagen de un ufsdump deun equipo con solaris 8, una branded zone, en el equipo con la global con solaris 10.
Luego en la zona con solaris 8, pase con un ufsdump|ufsrestore remoto, pase del equipo origen a esta zona, los filesystems que contienen el motor de oracle, los datafiles y el connect direct.
Probamos levantar la base de datos, y la misma, funciono perfecto.
Probamos el Connect Direct con el mismo resultado.Antes tuve que modificarle a la zona con solaris 8, el hostid y cambiarlo por el que tenia el viejo equipo (esto es porque el Connect Direct, licencia por hostid)
El primer inconveniente que tuve, fue que el /etc/TIMEZONE estaba seteado en GMT-3 y la hora real estaba 6 horas adelantada.
Quize levantar el xntpd pero cuando se instala la braded zone, el script p2v ( physical to virtual) modifica el script de inicio del xntpd y no lo deja levantar.
Asi que fui por lo que pense que era la mejor opcion... compilarle un huso horario nuevo, con el comando /usr/sbin/zic
A continuacion, el paso a paso para la instalacion de la zona con solaris 8, el cambio de hostid, y la compilacion del nuevo huso horario.
root@GlobalZone # zonecfg -z ZONA1
ZONA1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:ZONA1> create -t SUNWsolaris8
zonecfg:ZONA1> set zonepath=/export/zona1
zonecfg:ZONA1> set autoboot=true
zonecfg:ZONA1> add net
zonecfg:ZONA1:net> set address=10.XX.33.90
zonecfg:ZONA1:net> set physical=ce2
zonecfg:ZONA1:net> end
zonecfg:ZONA1>
zonecfg:ZONA1> exit
solaris8_support error: The Solaris 8 Containers right-to-use package
has not been installed
ZONA1: Brand-specific error
Configuration not saved; really quit (y/[n])? y
root@GlobalZone #
*******Cuando me dio ese error le instale este paquete
root@GlobalZone # ls
SUNWs8brandk
root@GlobalZone # pkgadd -d .
The following packages are available:
1 SUNWs8brandk Solaris 8 Containers: solaris8 brand support RTU
(sparc) 11.10.0,REV=2008.09.20.18.50
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Processing package instance from
Solaris 8 Containers: solaris8 brand support RTU(sparc) 11.10.0,REV=2008.09.20.18.50
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Using as the package base directory.
## Processing package information.
## Processing system information.
8 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
/usr/share/man/man5/solaris8.5
Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.
Installing Solaris 8 Containers: solaris8 brand support RTU as
## Installing part 1 of 1.
/usr/lib/brand/solaris8/files/patches/109147-44.zip
/usr/lib/brand/solaris8/files/patches/109221-01.zip
/usr/lib/brand/solaris8/files/patches/111023-03.zip
/usr/lib/brand/solaris8/files/patches/111431-01.zip
/usr/lib/brand/solaris8/files/patches/112050-04.zip
/usr/lib/brand/solaris8/files/patches/112605-04.zip
/usr/lib/brand/solaris8/files/patches/order
/usr/share/man/man5/solaris8.5
[ verifying class ]Installation of was successful.
root@GlobalZone #
y luego la volvi a crear y salio joya
root@GlobalZone # zonecfg -z ZONA1
ZONA1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:ZONA1> create -t SUNWsolaris8
zonecfg:ZONA1> set zonepath=/export/zona1
zonecfg:ZONA1> set autoboot=true
zonecfg:ZONA1> add net
zonecfg:ZONA1:net> set address=10.XX.33.90
zonecfg:ZONA1:net> set physical=ce2
zonecfg:ZONA1:net> end
zonecfg:ZONA1> exit
root@GlobalZone #
root@GlobalZone # zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
- ZONA1 configured /export/zona1 solaris8 shared
root@GlobalZone # chmod 700 /export/zona1
root@GlobalZone #
root@GlobalZone # zoneadm -z ZONA1 install -p -v -a /mnt/solaris8/BARRA.DMP
Log File: /var/tmp/ZONA1.install.9915.log
Product: Solaris 8 Containers 1.0
Installer: solaris8 brand installer 1.3
Zone: ZONA1
Path: /export/zona1
Source: /mnt/solaris8/BARRA.DMP
Media Type: ufsdump archive Installing: This may take several minutes...
Postprocess: Gathering information about zone ZONA1
Postprocess: Creating mount points
Postprocess: Processing /etc/system
Postprocess: Booting zone to single user mode
Postprocess: Applying p2v module S20_apply_patches
S20_apply_patches: Unpacking patch: 109147-44
S20_apply_patches: Installing patch: 109147-44
S20_apply_patches: Unpacking patch: 111023-03
S20_apply_patches: Installing patch: 111023-03
S20_apply_patches: Unpacking patch: 111431-01
S20_apply_patches: Installing patch: 111431-01
S20_apply_patches: Unpacking patch: 112605-04
S20_apply_patches: Installing patch: 112605-04
S20_apply_patches: Unpacking patch: 112050-04
S20_apply_patches: Installing patch: 112050-04
S20_apply_patches: Unpacking patch: 109221-01
S20_apply_patches: Installing patch: 109221-01
Postprocess: Applying p2v module S31_fix_net
Postprocess: Applying p2v module S32_fix_nfs
Postprocess: Applying p2v module S33_fix_vfstab
Postprocess: Applying p2v module S34_fix_inittab
Postprocess: Applying p2v module S35_fix_crontab
Postprocess: Applying p2v module S36_fix_pam_conf
Postprocess: Applying p2v module S40_setup_preload
Postprocess: Halting zone
Postprocess: Postprocessing successful.
Result: Postprocessing complete.
Service Tag: Gathering information about zone ZONA1
Service Tag: Adding service tag: urn:st:e8ea730c-8115-6af5-8e12-9590388aa6c6
Service Tag: Operation successful.
Result: Installation completed successfully.
Log File: /export/zona1/root/var/log/ZONA1.install.9915.log
root@GlobalZone #
Pasos realizados para cambiar el hostid en la zona.
root@GlobalZone # zonecfg -z ZONA1
zonecfg:ZONA1> add attr
zonecfg:ZONA1:attr> set name=hostid
zonecfg:ZONA1:attr> set type=string
zonecfg:ZONA1:attr> set value=80f05bad
zonecfg:ZONA1:attr> end
zonecfg:ZONA1> exit
root@GlobalZone #
Pasos realizados para cambiar el huso horario.
1) Crear en /var/tmp el archivo newbsas con el siguiente contenido
Zone America/Buenos_Aires -3:00 - ART 2011 Nov 15 00:00
-2:00 - ART
2) Luego se compila el archivo
/usr/sbin/zic /var/tmp/newbsas
No requiere reboot, el cambio es instantaneo
chequeo el archivo generado por la compilacion
ls -ltr /usr/share/lib/zoneinfo/America|grep Buen
date y date -u para terminar con los chequeos
y todos contentos.