Cambio de HostID

Page last edited hace 2234 días 18 horas
De Solaris-ES
Saltar a: navegación, buscar

Cambio de HostID via DTrace[editar]

En algunas situaciones es necesario modificar el HostID temporalmente por ejemplo una 
licencia que va por HostID.
Para esto contamos con el script zhostid el cual se instalara como servicio, 
lo que nos permitirá arracarlo y pararlo segun sea necesario.
  • Para instalar
#!/usr/bin/sh

svccfg import /var/svc/manifest/site/zhostid.xml
echo
echo "Para definir el HostID: /usr/local/sbin/zhostid 12345678"
echo 
echo "Para arrancar/parar el servicio:"
echo "   # svcadm enable zhostid"
echo "   # svcadm disable zhostid"
  • Para arrancar el servicio y cambiar el HOSTID
 # svccfg -s svc:/site/zhostid setprop general/hostid="12345678"
 # svcadm refresh zhostid:default
 # svcadm enable zhostid
  • Para parar el servicio
 # svcadm disable zhostid
  • Para cambiar el HOSTID (Sin ejecutarlo como servicio)
 # /usr/local/sbin/zhostid 12345678
  • Para ver el hostid
 # hostid
  • Scripts relacionados
zhostid /usr/local/sbin/zhostid
svc-zhostid /lib/svc/method/svc-zhostid
zhostid.xml/var/svc/manifest/site/zhostid.xml


Nota:

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
instalación RESGUARDEMOS estos archivos.

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