HostID en Solaris X86

54 views
Skip to first unread message

Mariano Obarrio

unread,
May 19, 2011, 2:57:01 AM5/19/11
to solaris-es
Hola a todos, ayer nos paso algo curioso y fue el reinstalar un equipo
X86 y que al arrancarlo nos quedara un HOSTID diferente... esto no
seria problemas si no fuese porque tenemos licencias generadas para el
HID anterior a la instalación.
Después de mucho pelearnos, llamar a todo dios y de probar cosas me
pasaron cierta info que me gustaría compartir por si les pasa a Uds o
simplemente por si me vuelve a pasar a mi.

A grandes rasgos!!!

En los equipos X86 el HID se genera de forma random al arrancar el SO
por primera vez y se almacena en unos archivos (sysinit) que son
examinados durante el boot. Si queremos mantener el HID luego de una
instalacion RESGUARDEMOS estos archivos.

/kernel/misc/sysinit
/kernel/misc/amd64/sysinit

Otro método es ejecutando un script en DTRACE, este script nos permite
modificar el HID dinamicamente tanto para zonas GLOBALES como NO-
GLOBALES, la única pega es que tiene que estar ejecutándose
constantemente. Es decir lo arrancamos como demonio y ahi se queda.
Esta solución puede ser util si tienen que mover un servicio
licenciado para un HID temporalmente a otro y no pueden regenerar las
licencias. Este script funciona en SPARC y X86

Dejo el link para que lo vean:
http://www.brendangregg.com/DTrace/zhostid
http://www.gamescheat.ca/2009/12/how-to-change-the-host-id-for-solaris-10-globalnon-global-zones-and-solaris-89-containters/

Otros Scripts en DTRACE:
http://www.brendangregg.com/dtrace.html


Hay otras formas de cambiarlo como utilizar alguno de los scripts de
change-sun-hostid-1.7.4.tar.gz pero es mucho mejor cualquiera de los
métodos anteriores.

http://www.filewatcher.com/m/change-sun-hostid-1.7.4.tar.gz.131513.0.0.html

Espero que sea útil

Juan Carlos

unread,
May 19, 2011, 2:34:42 PM5/19/11
to solar...@googlegroups.com
Gracias!!! Por el aporte.

Atte.
Juan Carlos Calix

"Si no te equivocas de vez en cuando, es que no lo intentas".


-----Mensaje original-----
De: solar...@googlegroups.com [mailto:solar...@googlegroups.com] En
nombre de Mariano Obarrio
Enviado el: Thursday, May 19, 2011 00:57 AM
Para: solaris-es
Asunto: [solaris-es] HostID en Solaris X86

A grandes rasgos!!!

/kernel/misc/sysinit
/kernel/misc/amd64/sysinit

http://www.filewatcher.com/m/change-sun-hostid-1.7.4.tar.gz.131513.0.0.html

Espero que sea útil

--
Solaris is a better Linux than Linux.
By Mark Andreessen

--
This is Unix-Land
In quiet nights you can hear the Windows machines reboot...

Reply all
Reply to author
Forward
0 new messages