Bienvenidos
jueves, 11 de agosto de 2011
NFS LOCO
Problema del NFS
Tenia que hacer un servidor centralizadode backups, en el cual compartiera por NFS, un FS /BACKUP , y ahi alojar los ufsdump de distintos equipos.
La idea era que por cron una vez por semana, desde los solaris que no tenian unidad de cinta, hiciera un ufsdump del fs barra ( / ) a este
servidor que exportaba el NFS.
Pero... cuando queria sobreescribir el archivo me daba un error, abajo lo describo en detalle y como lo solucione.
Equipo Anfitrion: ( Solaris 10 rel 8/07 )
Desde este equipo, exporto un fs /BACKUP por nfs
share -F nfs -o anon=0 -d "Fs Backups" /BACKUPS
Desde otros solaris, con distintos releases, incluso con distintas versiones, monto el fs /BACKUP en /mnt
Hago el ufsdump 0uf /BACKUP/”nombredelequipoclienteNFS”/BARRA.DMP
Esto lo hace perfecto. Graba el archivo sin inconvenientes.
El problema es cuando, a la semana siguiente se ejecuta de nuevo el script, y este va a sobreescribir el archivo BARRA.DMP, me dice que
No puede sobreescribirlo porque el usuario no es uid 0 or 0 .
Este error solo me lo da con el release 1/06 de Solaris 10.
Me fije, en unos de los que si funcionaba, y tenia comentada esa variable (NFSMAPID_DOMAIN=domain ).
Lo que hice fue lo siguiente :
En los equipos que serian los clientes de nfs con Solaris 10, comente esa variable en /etc/default/nfs y ahora funcionan ok.
miércoles, 10 de agosto de 2011
prstat : not enough memory : Not enough space ( encontre la solucion al problema de la resaca)
prstat not enough memory ??? si hay un monton de memoria libre, swap libre, que raro, bueno, el problema eran los fucking file descriptors
coneja] / # prstat
prstat: not enough memory: Not enough space
Tenia 4096 fd y lo cambie para probar en 1024 ( que es el default)
[coneja] / # ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 8192
coredump(blocks) unlimited
nofiles(descriptors) 4096
vmemory(kbytes) unlimited
[coneja] / # ulimit -n 1024
[coneja] / # ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 8192
coredump(blocks) unlimited
nofiles(descriptors) 1024
vmemory(kbytes) unlimited
Y.... Arranco
[coneja] / # prstat
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
26465 x300106 651M 613M sleep 60 0 1:17:33 8.0% oracle/11
14553 x300106 638M 610M sleep 0 0 0:45:13 7.4% oracle/11
14549 20443050 51M 45M sleep 0 0 0:29:12 4.7% m_clonacion/1
14165 sshd 981M 967M cpu33 0 0 0:00:55 3.7% oracle/1
20669 2046 544M 516M sleep 60 4 0:00:44 3.0% oracle/1
10331 2046 549M 521M sleep 60 4 0:05:20 1.9% oracle/1
24179 20443085 621M 176M sleep 59 0 6:10:30 1.5% hedgehog/5
13536 20443082 817M 368M sleep 59 0 12:43:26 0.9% hedgehog/5
12723 2015 2003M 1957M sleep 26 0 0:04:28 0.6% oracle/11
1068 784 1050M 110M sleep 59 0 17:52:57 0.5% hedgehog/5
22401 784 1081M 247M sleep 59 0 2:28:27 0.5% hedgehog/5
7764 root 18M 5560K sleep 40 0 33:06:19 0.5% scopeux/1
1064 784 1049M 185M sleep 59 0 13:47:23 0.4% hedgehog/5
19111 sshd 983M 957M sleep 40 0 2:07:08 0.4% oracle/1
20081 2016 942M 320M sleep 59 0 13:44:33 0.4% hedgehog/5
26495 20443085 657M 88M sleep 59 0 9:01:23 0.3% hedgehog/5
12870 x300106 647M 565M sleep 59 0 3:09:33 0.2% oracle/14
26350 2016 1953M 100M sleep 59 0 0:01:26 0.2% hedgehog/5
12862 x300106 641M 558M sleep 51 0 0:51:01 0.2% oracle/258
12866 x300106 641M 557M sleep 59 0 0:50:02 0.2% oracle/258
30 2016 561M 59M sleep 59 0 0:16:58 0.2% hedgehog/5
12868 x300106 641M 557M sleep 56 0 0:50:06 0.2% oracle/258
1067 784 569M 94M sleep 59 0 5:57:39 0.2% hedgehog/5
12860 x300106 641M 570M sleep 59 0 0:50:05 0.2% oracle/258
18619 2046 545M 474M sleep 42 4 0:02:33 0.1% oracle/258
21887 sshd 985M 962M sleep 51 0 0:08:52 0.1% oracle/29
19597 2035 937M 821M sleep 59 0 21:19:20 0.1% oracle/1
18617 2046 545M 478M sleep 41 4 0:02:38 0.1% oracle/258
18621 2046 551M 478M sleep 47 4 0:12:33 0.1% oracle/13
7737 root 1256K 136K sleep 49 0 7:16:29 0.1% perf64/1
18675 2046 562M 502M sleep 41 4 0:02:21 0.1% oracle/11
18677 2046 551M 488M sleep 43 4 0:02:00 0.1% oracle/18
3073 root 15M 11M sleep 59 0 4:44:48 0.1% discusge/1
12872 x300106 646M 578M sleep 59 0 0:07:04 0.1% oracle/20
12878 x300106 636M 588M sleep 55 0 0:11:12 0.1% oracle/1
22683 root 2528K 2128K cpu32 50 0 0:00:00 0.1% prstat/1
892 sshd 981M 950M sleep 59 0 0:14:33 0.1% oracle/1
19715 2035 933M 870M sleep 59 0 9:29:46 0.1% oracle/1
18633 2046 539M 490M sleep 47 4 0:11:06 0.0% oracle/1
16193 sshd 981M 951M sleep 59 0 0:02:29 0.0% oracle/1
19571 2035 935M 850M sleep 59 0 5:36:40 0.0% oracle/1
8075 root 66M 5256K sleep 59 0 1:59:37 0.0% seosd/1
22644 2015 1877M 1845M sleep 52 0 0:00:00 0.0% oracle/1
8933 root 66M 5096K sleep 59 0 1:38:38 0.0% seosd/1
18623 2046 550M 491M sleep 47 4 0:03:50 0.0% oracle/15
17055 sshd 981M 960M sleep 59 0 0:00:46 0.0% oracle/1
16185 sshd 982M 952M sleep 59 0 0:01:26 0.0% oracle/1
2810 root 66M 6696K sleep 59 0 2:13:10 0.0% seosd/1
17051 sshd 982M 961M sleep 59 0 0:00:27 0.0% oracle/1
22738 root 48M 17M sleep 43 0 0:13:30 0.0% opcmona/8
4237 sshd 534M 504M sleep 59 0 0:10:41 0.0% oracle/1
18831 root 48M 16M sleep 54 0 0:11:36 0.0% opcmona/8
19665 root 215M 10M sleep 59 0 2:21:47 0.0% coda/9
Total: 767 processes, 6676 lwps, load averages: 3.84, 4.56, 4.67
[coneja] / #
El equipo donde tirana el error era :
[coneja] / # prtdiag -v|more
System Configuration: Sun Microsystems sun4u Sun Fire E25K
System clock frequency: 150 MHz
Memory size: 32768 Megabytes
lunes, 8 de agosto de 2011
Prtdiag ( cortito y al pie )
viernes, 5 de agosto de 2011
Problema instalando una zona
Instalando una zona desde cero , me encontre con este error y la solucion es artesanal, aca dejo el paso a paso.
[coneja]# zonecfg -z zona1 -f /usr/scripts/creaZONA1.ksh
[coneja]# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
- zona1 configured /export/zona1 native shared
[coneja]# chmod 700 /export/zona1
[coneja]# zoneadm -z zona1 install
Preparing to install zone
Creating list of files to copy from the global zone.
Copying <139425> files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize <1171> packages on the zone.
Initialized <1171> packages on zone. [[2;5~
Zone
Installation of <12> packages was skipped.
The file contains a log of the zone installation.
HASTA ACA VENIA TODO PERFECTO........
[coneja]# zoneadm -z zona1 ready
[coneja] # zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
1 zona1 ready /export/zona1 native shared
[coneja] # zoneadm -z zona1 boot
[coneja]# zlogin zona1 ( Cuando Quiero loguearme a la zona, que instale recien, no levantaban servicios)
# svcs -xv
svc:/system/sysidtool:net (sysidtool)
State: offline since Mon May 18 10:02:53 2009
Reason: Start method is running.
See: http://sun.com/msg/SMF-8000-C4
See: man -M /usr/man -s 1M sysidtool
See: /var/svc/log/system-sysidtool:net.log
Impact: 28 dependent services are not running:
svc:/network/rpc/bind:default
Recorté la salida de los logs del svcs -xv
See: /var/svc/log/application-print-ppd-cache-update:default.log
Impact: This service is not running.
#
LO UNICO LOCO QUE VEO ES en el /ETC
-rw-r--r-- 1 root other 0 May 18 09:44 .UNCONFIGURED
-rw-r--r-- 1 root other 40 May 18 09:51 .sysidconfig.apps
# more .sysidconfig.apps
/usr/sbin/sysidkbd
/lib/svc/method/sshd
LUEGO APLICO la SOLUCION de la Ing SCIARRILLO
# rm .UNCONFIGURED
# rm .sysidconfig.apps
# reboot ( reboot de la zona)
[Connection to zone 'zona1' pts/2 closed]
[coneja]# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
2 zona1 running /export/zona1 native shared
[coneja] /usr/scripts #
Ejecuto esto
/usr/sbin/sysidnet
/usr/sbin/sysidns
/usr/sbin/sysidsys
/usr/sbin/sysidroot
/usr/sbin/sysidpm
/usr/sbin/sysidnfs4
/usr/sbin/sysidkbd
y Salio Andando 10 PuntoS
jueves, 7 de julio de 2011
Problemas con el boot de Solaris x86
Me paso un par de veces con los solaris 10 x86 sobre blades IBM y HP.
Luego de un reboot , forzado o no, quedando el equipo en modo mantenimiento.
Generalmente lo arreglo con la opcion 1, pero en alguna oportunidad tuve que usar la opcion 2, que es cuando me da el sig error : Error 3 bad or corrupt data while decompressing file.
Ingresar a la ILOM y loguearme a la consola del equipo
Solucion 1 )
Desde el grub de solaris
Ingresar a la opcion de Solaris Failsafe
svcadm clear system/boot-archive (Esto repara el fs si es necesario )
Solucion 2 )
La solucion es
Ingresar a la opcion de Solaris Failsafe
svcadm clear system/boot-archive (Esto repara el fs si es necesario )
Montar el disco de booteo con la opcion de lectura/escritura en /a
rm -f /a/platform/i86pc/boot_archive
bootadm update-archive -R /a
reboot
y sale andando.
lunes, 4 de julio de 2011
Modificar Diskgroup Sun Cluster 3.3
La finalidad es sacar un filesystem (/archives ) de un DiskGroup existente y que esta bajo el control del cluster
Crear un Diskgroup ( ARCHDG), agregarle el filesystem (/archives ) que saque anteriormente y que este nuevo DG quede bajo el control del cluster.
Aca va el Paso a Paso.
1) Descubrir el Disco que me asignaron y Labelearlo
cfgadm -f -c configure c(nro de controladora)
devfsadm -C ( -C significa modo Clean Up )
devfsadm ( crea special files en el /devices y logical links en /dev )
scdidadm -C ( remueve todas las referencias DID de todos los dispositivos Detachados )
scdidadm -r ( reconfiguro los DID ) (en ambos nodos )
scgdevs ( updatea el /globaldevices )
scdpm -p all:all ( chequea que este bien el did en ambos nodos del cluster, suele demorar un rato , no menos de 5 minutos dependiendo la cantidad de discos que tenga)
vxdctl enable
OJO: Los comandos arriba mencionados,Deben ser ejecutados en AMBOS nodos del cluster
vxdisk -e list ( tomar nota del disco nuevo a agregar al veritas)
vxdiskadm ( opcion 1 ) con esto agrego el disco nuevo y creo el nuevo Diskgroup (ARCHDG)
Chequeo que Diskgroup esta bajo el control del cluster, Solo hay uno.
sunrac1 # cldg list
Interdg
sunrac1 #
Ahora agrego el nuevo DiskGRoup ARCHDG al control del Cluster.
cldg create -t vxvm -n sunrac1,sunrac2 -p preferenced=true ARCHDG
Vuelvo a Chequear y Quedo Joya.
sunrac1 # cldg list
ARCHDG
Interdg
sunrac1 #
Ahora creo el nuevo volumen
sunrac1 # vxassist -g ARCHDG maxsize layout=concat Archdg01
Maximum volume size: 314472448 (153551Mb)
sunrac1 # vxassist -g ARCHDG make vol01 153551M layout=concat Archdg01
Ahora, debo sincronizar el DG , caso contrario cuando quiera hacer el newfs, me va a decir que no puede.
sunrac1 # cldevicegroup sync Archdg
sunrac1 # newfs /dev/vx/rdsk/Archdg/vol01
Luego , Modificar el /etc/vfstab en AMBOS NODOS, para luego montar el fs creado.
lunes, 13 de junio de 2011
Direct IO y la p......
El escenario era el siguiente :
Teniamos un dominio del 10.000, conectado directamente a 2 storage externos un EMC y un SHARK, el s.o era solaris 7, con oracle 9.2.01
Migramos dicho servidor a un 4900, con solaris 10 , veritas 4.0 y oracle 10, conectado a el mismo storage pero a travez de una SAN ( switch brocade 24K ), con placa qlogic 2340.
El problema era el siguiente :
Luego de migrar, la gente de base de datos decia que :
Las aplicaciones que hacen acceso random a los datafiles de oracle, tienen mucha mas demora que en la maquina anterior.
Las operaciones que realizan un acceso secuencial sobre los datafiles, funcionan mucho mejor. ( fullscan).
Teniamos hasta el momento,segun estos datos, 2 lugares hacia donde apuntar, los discos de la SAN o quizas los parametros de la placa qlogic.
Por ejemplo, uno de los parametros a modificar en el /kernel/drv/qlc.conf , podria llegar a ser el hba1-execution-throttle=256 ( donde el actual es 1 )
LUEGO, tocamos los siguientes parametros en el /etc/system :
El dba, me dijo que bajaron los tiempos con este parametro
* Tamanio fisico maximo de un I/O con VM
* Unidad=sector (de 512 bytes)
set vxio:vol_maxio=32768
Tocamos parametros de Veritas de io
Luego de esto ultimo, El DBA me dijo que ya estaba solucionado el problema y que el resto seria un bug de Oracle, por lo cual pedi cerrar el caso en sun.
A los 2 o 3 dias, seguimos con los mismos problemas.
El tema es que el error los da en forma aleatoria. ya sea en forma secuencial o random.
Lo que probe hacer fue bajar desde veritas con el vxtunefs bajar el parametro discover_direct_ioz a 64 k, segun me guie en el siguiente blue print
http://www.sun.com/blueprints/
Pero se sigue dando el error en forma aleatoria y mas seguido cuando se trabaja con lectura random.
Abreviando muchismo, aca fue donde afinamos la punteria :
1) Generamos 2 filesystems para probar, ellos son /interfaz y /carga.
al filesystem /carga le sacamos el parametro directio de las opciones del mount.
y al filesystem /interfaz, le dejamos la opcion directio en el vfstab, que es como esta en el ambiente productivo.
/dev/vx/dsk/SOS/vol01 /dev/vx/rdsk/SOS/vol01 /carga vxfs 3 yes largefiles
/dev/vx/dsk/SOS/vol02 /dev/vx/rdsk/SOS/vol02 /interfaz vxfs 3 yes largefiles,convosync=direct
Realizamos las siguientes pruebas.
En el fs /carga, ejecutamos un vxbench con opciones , write, read, random write,
random read sin direct i/o y un vxbench con las mismas opciones pero con directio.
A continuacion muestro la salida de los vxbench que hicimos en el fs /carga, Observemos los tiempos de
la primer columna , como se pegan un viaje cuando los tiras con directio.
/carga/PRUEBA # /usr/sbin/vxbench -w write -i iosize=16,iocount=10000,nrep=
total: 5.088 sec 314448.66 KB/s cpu: 4.84 sys 0.21 user
Read SIN Directio
/carga/PRUEBA # /usr/sbin/vxbench -w read -i iosize=16,iocount=10000,nrep=
total: 2.830 sec 565335.87 KB/s cpu: 2.65 sys 0.17 user
Write CON Directio
/carga/PRUEBA #/usr/sbin/vxbench -w write -i iosize=16,iocount=10000,nrep=
total: 101.390 sec 15780.62 KB/s cpu: 12.01 sys 0.47 user
READ CON Directio
/carga/PRUEBA # /usr/sbin/vxbench -w read -i iosize=16,iocount=10000,nrep=
total: 88.032 sec 18175.25 KB/s cpu: 10.05 sys 0.45 user
Randon Write SIN Directio
/carga/PRUEBA # /usr/sbin/vxbench -w rand_write -i iosize=16,iocount=10000,nrep=
total: 19.299 sec 82906.56 KB/s cpu: 18.09 sys 0.43 user
Randon READ SIN Directio
/carga/PRUEBA # /usr/sbin/vxbench -w rand_read -i iosize=16,iocount=10000,nrep=
total: 6.507 sec 245873.36 KB/s cpu: 6.17 sys 0.32 user
Random Write CON Directio
/carga/PRUEBA # /usr/sbin/vxbench -w rand_write -i iosize=16,iocount=10000,nrep=
total: 362.794 sec 4410.21 KB/s cpu: 53.67 sys 0.77 user
Random READ CON Directio
/carga/PRUEBA # /usr/sbin/vxbench -w rand_read -i iosize=16,iocount=10000,nrep=
total: 663.139 sec 2412.77 KB/s cpu: 12.64 sys 0.56 user
/carga/PRUEBA #
Hicimos las mismas pruebas sobre el filesystem /interfaz, es decir el que esta montado con directio
y la conclusion fue ....................:
En el /etc/vfstab, sacamos la opcion convosync=direct de los filesystems de la Base de Datos y anduvo Perfecto.
I/O Error Sobre Storage Externo
Me llamaron diciendo que les daba IO error algunos filesystems, el error que mostraba el /var/adm/messages era este :
Aug 17 16:29:17 coneja fctl: [ID 517869 kern.warning] WARNING: 942=>fp(3)::GPN_ID for D_ID=64a200 failed
Aug 17 16:29:17 coneja fctl: [ID 517869 kern.warning] WARNING: 943=>fp(3)::N_x Port with D_ID=64a200, PWWN=5005076801403680 disappeared from fabric
Aug 17 16:29:17 coneja fctl: [ID 517869 kern.warning] WARNING: 952=>fp(3)::GPN_ID for D_ID=64e200 failed
Aug 17 16:29:17 coneja fctl: [ID 517869 kern.warning] WARNING: 953=>fp(3)::N_x Port with D_ID=64e200, PWWN=5005076801303680 disappeared from fabric
Aug 17 16:29:18 coneja fctl: [ID 517869 kern.warning] WARNING: 964=>fp(1)::GPN_ID for D_ID=64a900 failed
Aug 17 16:29:18 coneja fctl: [ID 517869 kern.warning] WARNING: 965=>fp(1)::N_x Port with D_ID=64a900, PWWN=5005076801103680 disappeared from fabric
Aug 17 16:29:18 coneja fctl: [ID 517869 kern.warning] WARNING: 974=>fp(1)::GPN_ID for D_ID=64e900 failed
Aug 17 16:29:18 coneja fctl: [ID 517869 kern.warning] WARNING: 975=>fp(1)::N_x Port with D_ID=64e900, PWWN=5005076801203680 disappeared from fabric
Aug 17 17:03:28 coneja mpxio: [ID 669396 kern.info] /scsi_vhci/ssd@g60050768019901b4000000000000002a (ssd107) multipath status: optimal, path /pci@8,600000/SUN
W,qlc@2/fp@0,0 (fp3) to target address: 5005076801403680,0 is offline. Load balancing: round-robin
Aug 17 17:03:28 coneja scsi: [ID 243001 kern.info] Target 0x64e200: Device type=0x1f Nonzero pqual=0x1
El storage externo , tuvo problemas y los fs quedaron con IO error
chequeo el metastat |grep -i Errored
los filesystems quedan doblados, lo que hay que hacer es un umount del filesystem y montarlo, sino chilla, lo dejo asi.
Si putea por io error le corro un fsck y luego lo monto.
[coneja] /var/adm # umount /u18
[coneja] /var/adm # mount /u18
mount: I/O error
mount: cannot mount /dev/md/dsk/d58
[coneja] /var/adm # fsck /dev/md/dsk/d58
** /dev/md/rdsk/d58
** Last Mounted on /u18
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3a - Check Connectivity
** Phase 3b - Verify Shadows/ACLs
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cylinder Groups
CORRECT BAD CG SUMMARIES FOR CG 0? y
CORRECTED SUPERBLOCK SUMMARIES FOR CG 0
CORRECTED SUMMARIES FOR CG 0
FRAG BITMAP WRONG
FIX? y
CORRECT GLOBAL SUMMARY
SALVAGE? y
Log was discarded, updating cyl groups
10 files, 12582971 used, 5358831 free (7 frags, 669853 blocks, 0.0% fragmentation)
***** FILE SYSTEM WAS MODIFIED *****
[coneja] /var/adm #
Algunos filesystems que NO tiraron IO error pero daban Errored en el status del metastat, no hizo falta correrles el fsck, solo umount y mount
[coneja] /var/adm # umount /u01
umount: /u01 busy
[coneja] /var/adm # metastat d41
d41: Soft Partition
Device: d40
State: Errored
Size: 41943040 blocks (20 GB)
Extent Start Block Block count
0 2080 41943040
coneja] /var/adm # umount -f /u01
[coneja] /var/adm # mount /u01
[coneja] /var/adm # metastat d41
d41: Soft Partition
Device: d40
State: Okay
Size: 41943040 blocks (20 GB)
Extent Start Block Block count
0 2080 41943040
Device Relocation Information:
Device Reloc Device ID
c6t60050768019901B4000000000000002Ad0 Yes id1,ssd@w60050768019901b4000000000000002a
c6t60050768019901B4000000000000002Bd0 Yes id1,ssd@w60050768019901b4000000000000002b
c6t60050768019901B4000000000000002Cd0 Yes id1,ssd@w60050768019901b4000000000000002c
[coneja] /var/adm #
Por lo que estuve viendo en sunsolve, hay un parche mas nuevo para la SAN, que es el 113039-25 (requiere REBOOT) quizas solucione esto.
martes, 3 de mayo de 2011
Verificar Errores de hardware
Para ver si hay errores de hardware en solaris x86 .
# fmdump
TIME UUID SUNW-MSG-ID
Jan 17 15:08:04.4536 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
Jan 17 19:57:49.6819 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
Jan 19 12:51:43.9301 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
Jan 19 13:17:37.6284 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
Jun 24 15:26:45.2892 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
Jun 24 21:42:32.6692 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
Jun 24 22:59:35.5318 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
# fmdump -v -u 4868ef14-b7a7-43ac-86a5-856b8c4d292c
Jun 24 22:59:35.5318 4868ef14-b7a7-43ac-86a5-856b8c4d292c AMD-8000-3K
100% fault.memory.dimm_ck
Problem in: hc:///motherboard=0/chip=1/memory-controller=0/dimm=1
Affects: mem:///motherboard=0/chip=1/memory-controller=0/dimm=1
FRU: hc:///motherboard=0/chip=1/memory-controller=0/dimm=1
# fmadm faulty
STATE RESOURCE / UUID
-------- ----------------------------------------------------------------------
degraded mem:///motherboard=0/chip=1/memory-controller=0/dimm=1
4868ef14-b7a7-43ac-86a5-856b8c4d292c
-------- ----------------------------------------------------------------------
Luego de que el tecnico de hardware haga el reemplazo de la parte que se rompio, hacer lo siguiente
# fmadm repair 4868ef14-b7a7-43ac-86a5-856b8c4d292c
fmadm: recorded repair to 4868ef14-b7a7-43ac-86a5-856b8c4d292c
#
Resetear los errores
# fmadm reset eft
fmadm: eft module has been reset
#
# fmadm faulty
STATE RESOURCE / UUID
-------- ----------------------------------------------------------------------
jueves, 28 de abril de 2011
Modificar Parametros del Kernel en Solaris 10
Para modificar la cantidad maxima de files descriptors, o la cantidad maxima de semaforos para oracle, tipear, como root :
lunes, 28 de marzo de 2011
Movimiento de zonas entre equipos
Bajar todos los procesos de la zona 3 ( no apagarla )
Copiar a la zona global del equipo B
zlogin zona3 y APAGAR la ZONA3.
Tenia 9 instancias de oracle ejecutandose originalmente, pero en esta nueva zona,solo levantaba 7 instancias,y abortaba por falta de memoria.
y levantaron todas las bases como lo esperaba.
Hasta este punto, anduvo todo perfecto, pero... cuando quisimos instalar oracle 11g, el instalador hace un chequeo para ver que release de solaris tiene instalado, pero NO usa el /etc/release sino que usa este comando
/usr/bin/pkginfo -l SUNWsolnm | /usr/bin/nawk -F= '/VERSION/ {"/usr/bin/uname -r" | getline uname; print uname "-" $2}'es decir, chequea el paquete SUNWsolnm, que es el encargado de actualizar el release, y el zoneadm attach -u NO upgradea este paquete.
Solucion :
Si la zona global tiene de los ultimos release de solaris 10, ejecutar el attach con la opcion -U ( mayusculas), si vamos a usar esta opcion, tener en cuenta que modifica algunos archivos, como el /etc/hosts y el sudoers , que reemplaza el de la zona actualizada por los de la global.
Si tengo un release viejo, seguir estos otros pasos.
Backup de la zona.
dentro de la zona, ejecutar un init 0
zoneadm -z zona3 uninstall -F ( esto borra Toda la zona )
Genero la zona desde cero, como esta descripto al principio.
y luego
zoneadm -z zona3 install
luego un restore selectivo de algunos archivos de configuracion, passwd, shadow, group, todo el home de los usuarios, resolv.conf , hosts, y scripts de inicio residentes en el /etc/init.d
zoneadm -z zona3 boot
y listo
miércoles, 23 de marzo de 2011
Balanceador de discos de IBM
A continuacion un ejemplo de instalacion del balanceador de discos de Ibm, el IBMsdd :
Se instala con el pkgadd -d
# pkgadd -d .
The following packages are available:
1 IBMsdd IBMsdd Driver 64-bit Solaris 10 Version: 1.6.5.0-0 Oct-01-2008 16:10
(sparc) 1.6.5.0-0
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Processing package instance
IBMsdd Driver 64-bit Solaris 10 Version: 1.6.5.0-0 Oct-01-2008 16:10(sparc) 1.6.5.0-0
Copyright IBM Corporation 2001
## Processing package information.
## Processing system information.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of
Installing IBMsdd Driver 64-bit Solaris 10 Version: 1.6.5.0-0 Oct-01-2008 16:10 as
## Executing preinstall script.
/var/sadm/pkg/IBMsdd/install/preinstall: pre install running
## Installing part 1 of 1.
/etc/cfgvpath
/etc/defvpath
/etc/sample_sddsrv.conf
/kernel/drv/sparcv9/vpathdd
/kernel/drv/vpathdd.conf
/lib/svc/method/ibmsddinit
/opt/IBMsdd/bin/cfgvpath
/opt/IBMsdd/bin/datapath
/opt/IBMsdd/bin/defvpath
/opt/IBMsdd/bin/get_root_disk
/opt/IBMsdd/bin/pathtest
/opt/IBMsdd/bin/rmvpath
/opt/IBMsdd/bin/sddgetdata
/opt/IBMsdd/bin/sddgetwwpn
/opt/IBMsdd/bin/sddprutil
/opt/IBMsdd/bin/setlicense
/opt/IBMsdd/bin/showvpath
/opt/IBMsdd/bin/vpathmkdev
/opt/IBMsdd/devlink.vpath.tab
/opt/IBMsdd/etc.profile
/opt/IBMsdd/etc.system
/opt/IBMsdd/vpath.msg
/opt/IBMsdd/vpathexcl.cfg
/sbin/sddsrv
/usr/lib/sddlib.so
/usr/sbin/vpathmkdev
/var/svc/manifest/system/ibmsdd/ibmsdd-init.xml
[ verifying class
## Executing postinstall script.
Vpath: Configuring 0 devices (0 disks * 8 slices)
Installation of
cfgadm -f -c configure c1 y c2 ( como siempre )
luego ejecuto estos comandos para generar los devices balanceados:
/opt/IBMsdd/bin/cfgvpath
/opt/IBMsdd/bin/vpathmkdev ( este es el que genera los devices en el format )
Para agregar un disco a un volumen concatenado hice lo siguiente:
[asun005] /opt/IBMsdd/bin # metastat -p d100
d100 2 1 /dev/dsk/vpath1a \
1 /dev/dsk/vpath2a
[asun005] /opt/IBMsdd/bin # metattach d100 /dev/dsk/vpath3a
d100: component is attached
[asun005] /opt/IBMsdd/bin # metastat -p d100
d100 3 1 /dev/dsk/vpath1a \
1 /dev/dsk/vpath2a \
1 /dev/dsk/vpath3a
[asun005] /opt/IBMsdd/bin # df -h /BACKUPS
Filesystem size used avail capacity Mounted on
/dev/md/dsk/d100 504G 482G 17G 97% /BACKUPS
[asun005] /opt/IBMsdd/bin # growfs -M /BACKUPS /dev/md/rdsk/d100
Warning: 2048 sector(s) in last cylinder unallocated
/dev/md/rdsk/d100: 1597898752 sectors in 260075 cylinders of 48 tracks, 128 sectors
780224.0MB in 16255 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
Initializing cylinder groups:
...............................................................................
...............................................................................
........
super-block backups for last 10 cylinder groups at:
1596955296, 1597053728, 1597152160, 1597250592, 1597349024, 1597447456,
1597545888, 1597644320, 1597742752, 1597841184
[asun005] /opt/IBMsdd/bin # df -h /BACKUPS
Filesystem size used avail capacity Mounted on
/dev/md/dsk/d100 750G 482G 263G 65% /BACKUPS
[asun005] /opt/IBMsdd/bin #
Notas :
/opt/IBMsdd/bin/datapath query device (sacamos el numero de serie que tiene el UID )
A continuacion, un detallado paso a paso de asignacion y creacion de nuevos metadevices y un problema y solucion con un vpath.
Me asignaron 6 discos de 209gb 1 disco de 32gb y 1 de 12gb
[coneja] /opt/IBMsdd/bin # format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t9d0
/pci@19c,700000/pci@1/pci@1/scsi@2/sd@9,0
1. c0t10d0
/pci@19c,700000/pci@1/pci@1/scsi@2/sd@a,0
2. c0t11d0
/pci@19c,700000/pci@1/pci@1/scsi@2/sd@b,0
Specify disk (enter its number): ^C
[coneja] /opt/IBMsdd/bin # cfgadm -la
Ap_Id Type Receptacle Occupant Condition
IO4 unknown empty unconfigured unknown
IO5 unknown empty unconfigured unknown
IO6 unknown empty unconfigured unknown
IO7 unknown empty unconfigured unknown
IO8 unknown empty unconfigured unknown
IO10 HPCI+ disconnected unconfigured unknown
IO12 HPCI+ connected configured ok
IO12::pci0 io connected configured ok
IO12::pci1 io connected configured ok
IO12::pci2 io connected configured ok
IO12::pci3 io connected configured ok
IO12_C3V0 fibre/hp connected configured ok
IO12_C3V1 fibre/hp connected configured ok
IO12_C3V2 pci-pci/hp connected configured ok
IO13 unknown empty unconfigured unknown
IO16 unknown empty unconfigured unknown
IO17 unknown empty unconfigured unknown
SB4 unknown empty unconfigured unknown
SB5 unknown empty unconfigured unknown
SB6 unknown empty unconfigured unknown
SB7 unknown empty unconfigured unknown
SB8 unknown empty unconfigured unknown
SB12 V3CPU connected configured ok
SB12::cpu0 cpu connected configured ok
SB12::cpu1 cpu connected configured ok
SB12::cpu2 cpu connected configured ok
SB12::cpu3 cpu connected configured ok
SB12::memory memory connected configured ok
SB13 unknown empty unconfigured unknown
SB16 unknown empty unconfigured unknown
SB17 unknown empty unconfigured unknown
c0 scsi-bus connected configured unknown
c0::dsk/c0t9d0 disk connected configured unknown
c0::dsk/c0t10d0 disk connected configured unknown
c0::dsk/c0t11d0 disk connected configured unknown
c0::es/ses0 processor connected configured unknown
c1 fc-fabric connected configured unknown
c1::5005076801303680 disk connected configured unknown
c1::50050768013036a1 disk connected configured unknown
c1::5005076801403680 disk connected configured unknown
c1::50050768014036a1 disk connected configured unknown
c2 fc-fabric connected configured unknown
c2::5005076801103680 disk connected configured unknown
c2::50050768011036a1 disk connected configured unknown
c2::5005076801203680 disk connected configured unknown
c2::50050768012036a1 disk connected configured unknown
c3 scsi-bus connected configured unknown
c3::rmt/0 tape connected configured unknown
c4 fc connected unconfigured unknown
c5 fc connected unconfigured unknown
usb0/1 unknown empty unconfigured ok
usb0/2 unknown empty unconfigured ok
usb0/3 unknown empty unconfigured ok
usb0/4 unknown empty unconfigured ok
[coneja] /opt/IBMsdd/bin #
[coneja] /opt/IBMsdd/bin # cfgadm -f -c configure c1
[coneja] /opt/IBMsdd/bin # cfgadm -f -c configure c2
[coneja] /opt/IBMsdd/bin # format
Searching for disks...done
c1t50050768013036A1d0: configured with capacity of 12.00GB
c1t50050768014036A1d0: configured with capacity of 12.00GB
c1t50050768013036A1d1: configured with capacity of 31.98GB
c1t50050768014036A1d1: configured with capacity of 31.98GB
c1t50050768014036A1d2: configured with capacity of 209.98GB
c1t50050768013036A1d2: configured with capacity of 209.98GB
c1t50050768013036A1d3: configured with capacity of 209.98GB
c1t50050768014036A1d3: configured with capacity of 209.98GB
c1t50050768014036A1d4: configured with capacity of 209.98GB
c1t50050768013036A1d4: configured with capacity of 209.98GB
c1t50050768013036A1d5: configured with capacity of 209.98GB
c1t50050768014036A1d5: configured with capacity of 209.98GB
c1t50050768013036A1d6: configured with capacity of 209.98GB
c1t50050768014036A1d6: configured with capacity of 209.98GB
c1t50050768013036A1d7: configured with capacity of 209.98GB
c1t50050768014036A1d7: configured with capacity of 209.98GB
c1t5005076801303680d0: configured with capacity of 12.00GB
c1t5005076801403680d0: configured with capacity of 12.00GB
c1t5005076801403680d1: configured with capacity of 31.98GB
c1t5005076801303680d1: configured with capacity of 31.98GB
c1t5005076801303680d2: configured with capacity of 209.98GB
c1t5005076801403680d2: configured with capacity of 209.98GB
c1t5005076801303680d3: configured with capacity of 209.98GB
c1t5005076801403680d3: configured with capacity of 209.98GB
c1t5005076801403680d4: configured with capacity of 209.98GB
c1t5005076801303680d4: configured with capacity of 209.98GB
c1t5005076801303680d5: configured with capacity of 209.98GB
c1t5005076801403680d5: configured with capacity of 209.98GB
c1t5005076801403680d6: configured with capacity of 209.98GB
c1t5005076801303680d6: configured with capacity of 209.98GB
c1t5005076801403680d7: configured with capacity of 209.98GB
c1t5005076801303680d7: configured with capacity of 209.98GB
c2t50050768012036A1d0: configured with capacity of 12.00GB
c2t50050768011036A1d0: configured with capacity of 12.00GB
c2t50050768012036A1d1: configured with capacity of 31.98GB
c2t50050768011036A1d1: configured with capacity of 31.98GB
c2t50050768011036A1d2: configured with capacity of 209.98GB
c2t50050768012036A1d2: configured with capacity of 209.98GB
c2t50050768011036A1d3: configured with capacity of 209.98GB
c2t50050768012036A1d3: configured with capacity of 209.98GB
c2t50050768011036A1d4: configured with capacity of 209.98GB
c2t50050768012036A1d4: configured with capacity of 209.98GB
c2t50050768011036A1d5: configured with capacity of 209.98GB
c2t50050768012036A1d5: configured with capacity of 209.98GB
c2t50050768012036A1d6: configured with capacity of 209.98GB
c2t50050768011036A1d6: configured with capacity of 209.98GB
c2t50050768011036A1d7: configured with capacity of 209.98GB
c2t50050768012036A1d7: configured with capacity of 209.98GB
c2t5005076801103680d0: configured with capacity of 12.00GB
c2t5005076801203680d0: configured with capacity of 12.00GB
c2t5005076801103680d1: configured with capacity of 31.98GB
c2t5005076801203680d1: configured with capacity of 31.98GB
c2t5005076801203680d2: configured with capacity of 209.98GB
c2t5005076801103680d2: configured with capacity of 209.98GB
c2t5005076801103680d3: configured with capacity of 209.98GB
c2t5005076801203680d3: configured with capacity of 209.98GB
c2t5005076801203680d4: configured with capacity of 209.98GB
c2t5005076801103680d4: configured with capacity of 209.98GB
c2t5005076801203680d5: configured with capacity of 209.98GB
c2t5005076801103680d5: configured with capacity of 209.98GB
c2t5005076801103680d6: configured with capacity of 209.98GB
c2t5005076801203680d6: configured with capacity of 209.98GB
c2t5005076801203680d7: configured with capacity of 209.98GB
c2t5005076801103680d7: configured with capacity of 209.98GB
AVAILABLE DISK SELECTIONS:
0. c0t9d0
/pci@19c,700000/pci@1/pci@1/scsi@2/sd@9,0
1. c0t10d0
/pci@19c,700000/pci@1/pci@1/scsi@2/sd@a,0
2. c0t11d0
/pci@19c,700000/pci@1/pci@1/scsi@2/sd@b,0
3. c1t50050768013036A1d0
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,0
4. c1t50050768014036A1d0
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,0
5. c1t50050768013036A1d1
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,1
6. c1t50050768014036A1d1
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,1
7. c1t50050768014036A1d2
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,2
8. c1t50050768013036A1d2
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,2
9. c1t50050768013036A1d3
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,3
10. c1t50050768014036A1d3
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,3
11. c1t50050768014036A1d4
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,4
12. c1t50050768013036A1d4
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,4
13. c1t50050768013036A1d5
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,5
14. c1t50050768014036A1d5
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,5
15. c1t50050768013036A1d6
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,6
16. c1t50050768014036A1d6
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,6
17. c1t50050768013036A1d7
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768013036a1,7
18. c1t50050768014036A1d7
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768014036a1,7
19. c1t5005076801303680d0
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,0
20. c1t5005076801403680d0
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,0
21. c1t5005076801403680d1
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,1
22. c1t5005076801303680d1
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,1
23. c1t5005076801303680d2
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,2
24. c1t5005076801403680d2
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,2
25. c1t5005076801303680d3
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,3
26. c1t5005076801403680d3
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,3
27. c1t5005076801403680d4
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,4
28. c1t5005076801303680d4
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,4
29. c1t5005076801303680d5
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,5
30. c1t5005076801403680d5
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,5
31. c1t5005076801403680d6
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,6
32. c1t5005076801303680d6
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,6
33. c1t5005076801403680d7
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801403680,7
34. c1t5005076801303680d7
/pci@19c,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801303680,7
35. c2t50050768012036A1d0
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,0
36. c2t50050768011036A1d0
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,0
37. c2t50050768012036A1d1
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,1
38. c2t50050768011036A1d1
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,1
39. c2t50050768011036A1d2
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,2
40. c2t50050768012036A1d2
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,2
41. c2t50050768011036A1d3
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,3
42. c2t50050768012036A1d3
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,3
43. c2t50050768011036A1d4
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,4
44. c2t50050768012036A1d4
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,4
45. c2t50050768011036A1d5
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,5
46. c2t50050768012036A1d5
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,5
47. c2t50050768012036A1d6
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,6
48. c2t50050768011036A1d6
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,6
49. c2t50050768011036A1d7
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768011036a1,7
50. c2t50050768012036A1d7
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w50050768012036a1,7
51. c2t5005076801103680d0
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,0
52. c2t5005076801203680d0
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,0
53. c2t5005076801103680d1
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,1
54. c2t5005076801203680d1
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,1
55. c2t5005076801203680d2
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,2
56. c2t5005076801103680d2
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,2
57. c2t5005076801103680d3
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,3
58. c2t5005076801203680d3
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,3
59. c2t5005076801203680d4
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,4
60. c2t5005076801103680d4
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,4
61. c2t5005076801203680d5
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,5
62. c2t5005076801103680d5
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,5
63. c2t5005076801103680d6
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,6
64. c2t5005076801203680d6
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,6
65. c2t5005076801203680d7
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801203680,7
66. c2t5005076801103680d7
/pci@19d,600000/SUNW,qlc@1,1/fp@0,0/ssd@w5005076801103680,7
Specify disk (enter its number):
ACA viene el tema, porque hasta ahora no veo los discos por VPATH, despues de estos comandos locos, recien los empiezo a ver.
[coneja] /opt/IBMsdd/bin # cfgvpath
Vpath: Configuring 64 devices (8 disks * 8 slices)
[coneja] /opt/IBMsdd/bin #
[coneja] /opt/IBMsdd/bin # vpathmkdev
[coneja] /opt/IBMsdd/bin #
Hago un extracto de la salida del format, para hacerlo mas corto.
[coneja] /opt/IBMsdd/bin # format
Searching for disks...done
c1t50050768014036A1d0: configured with capacity of 12.00GB
c1t50050768013036A1d0: configured with capacity of 12.00GB
c1t50050768014036A1d1: configured with capacity of 31.98GB
c1t50050768013036A1d1: configured with capacity of 31.98GB
c1t50050768014036A1d2: configured with capacity of 209.98GB
c1t50050768013036A1d2: configured with capacity of 209.98GB
c1t50050768013036A1d3: configured with capacity of 209.98GB
c1t50050768014036A1d3: configured with capacity of 209.98GB
c1t50050768014036A1d4: configured with capacity of 209.98GB
c1t50050768013036A1d4: configured with capacity of 209.98GB
c1t50050768013036A1d5: configured with capacity of 209.98GB
c1t50050768014036A1d5: configured with capacity of 209.98GB
c1t50050768014036A1d6: configured with capacity of 209.98GB
c1t50050768013036A1d6: configured with capacity of 209.98GB
c1t50050768014036A1d7: configured with capacity of 209.98GB
c1t50050768013036A1d7: configured with capacity of 209.98GB
c1t5005076801403680d0: configured with capacity of 12.00GB
c1t5005076801303680d0: configured with capacity of 12.00GB
c1t5005076801403680d1: configured with capacity of 31.98GB
c1t5005076801303680d1: configured with capacity of 31.98GB
c1t5005076801303680d2: configured with capacity of 209.98GB
c1t5005076801403680d2: configured with capacity of 209.98GB
c1t5005076801303680d3: configured with capacity of 209.98GB
c1t5005076801403680d3: configured with capacity of 209.98GB
c1t5005076801403680d4: configured with capacity of 209.98GB
c1t5005076801303680d4: configured with capacity of 209.98GB
c1t5005076801303680d5: configured with capacity of 209.98GB
c1t5005076801403680d5: configured with capacity of 209.98GB
c1t5005076801403680d6: configured with capacity of 209.98GB
c1t5005076801303680d6: configured with capacity of 209.98GB
c1t5005076801303680d7: configured with capacity of 209.98GB
c1t5005076801403680d7: configured with capacity of 209.98GB
c2t50050768012036A1d0: configured with capacity of 12.00GB
c2t50050768011036A1d0: configured with capacity of 12.00GB
c2t50050768011036A1d1: configured with capacity of 31.98GB
c2t50050768012036A1d1: configured with capacity of 31.98GB
c2t50050768012036A1d2: configured with capacity of 209.98GB
c2t50050768011036A1d2: configured with capacity of 209.98GB
c2t50050768011036A1d3: configured with capacity of 209.98GB
c2t50050768012036A1d3: configured with capacity of 209.98GB
c2t50050768011036A1d4: configured with capacity of 209.98GB
c2t50050768012036A1d4: configured with capacity of 209.98GB
c2t50050768012036A1d5: configured with capacity of 209.98GB
c2t50050768011036A1d5: configured with capacity of 209.98GB
c2t50050768012036A1d6: configured with capacity of 209.98GB
c2t50050768011036A1d6: configured with capacity of 209.98GB
c2t50050768011036A1d7: configured with capacity of 209.98GB
c2t50050768012036A1d7: configured with capacity of 209.98GB
c2t5005076801203680d0: configured with capacity of 12.00GB
c2t5005076801103680d0: configured with capacity of 12.00GB
c2t5005076801203680d1: configured with capacity of 31.98GB
c2t5005076801103680d1: configured with capacity of 31.98GB
c2t5005076801203680d2: configured with capacity of 209.98GB
c2t5005076801103680d2: configured with capacity of 209.98GB
c2t5005076801103680d3: configured with capacity of 209.98GB
c2t5005076801203680d3: configured with capacity of 209.98GB
c2t5005076801203680d4: configured with capacity of 209.98GB
c2t5005076801103680d4: configured with capacity of 209.98GB
c2t5005076801203680d5: configured with capacity of 209.98GB
c2t5005076801103680d5: configured with capacity of 209.98GB
c2t5005076801103680d6: configured with capacity of 209.98GB
c2t5005076801203680d6: configured with capacity of 209.98GB
c2t5005076801103680d7: configured with capacity of 209.98GB
c2t5005076801203680d7: configured with capacity of 209.98GB
vpath1a: configured with capacity of 209.98GB
vpath2h: configured with capacity of 209.98GB con este tuve problemas despues
vpath3a: configured with capacity of 209.98GB
vpath4a: configured with capacity of 209.98GB
vpath5a: configured with capacity of 209.98GB
vpath6a: configured with capacity of 209.98GB
vpath7a: configured with capacity of 31.98GB
vpath8a: configured with capacity of 12.00GB
[coneja] /opt/IBMsdd/bin #
Me encontre con u problema, me creo un vpath2h en lugar de un vpath1a, me di cuenta cuando le hice el metainit , que me puteo, lo solucione borrando y recreando los vpath.
[coneja] /opt/IBMsdd/bin # metainit d301 1 3 vpath1a vpath2h vpath3a
metainit: coneja: vpath2h: No space left on device
[coneja] /opt/IBMsdd/bin #
coneja] /opt/IBMsdd/bin # rmvpath -b -all
Continuing will remove IBMsdd vpath device binding with serial number.
Do you want to continue (y/n)?: y
Continuing will remove all IBMsdd vpath devices.
Do you want to continue (y/n)?: y
Removing all vpath devices...
[coneja] /opt/IBMsdd/bin # cfgvpath
Vpath: Configuring 64 devices (8 disks * 8 slices)
[coneja] /opt/IBMsdd/bin # vpathmkdev
[coneja] /opt/IBMsdd/bin #
Luego, me genero todo ok .
[coneja] /opt/IBMsdd/bin # metainit d301 1 3 vpath1a vpath2a vpath3a
d301: Concat/Stripe is setup
[coneja] /opt/IBMsdd/bin # metastat d301
d301: Concat/Stripe
Size: 1321058304 blocks (629 GB)
Stripe 0: (interlace: 32 blocks)
Device Start Block Dbase Reloc
/dev/dsk/vpath1a 0 No Yes
/dev/dsk/vpath2a 16384 No Yes
/dev/dsk/vpath3a 16384 No Yes
Device Relocation Information:
Device Reloc Device ID
/dev/dsk/vpath1a Yes id1,thdd@n60050768019901b400000000000002ba
/dev/dsk/vpath2a Yes id1,thdd@n60050768019901b400000000000002b8
/dev/dsk/vpath3a Yes id1,thdd@n60050768019901b400000000000002b7
[coneja] /opt/IBMsdd/bin #