sábado, 9 de abril de 2016

9 - 1 - 1 Oracle SunOS Release 5.11 ( Solaris 11.2 ) Host sendmail[911]: My unqualified host name

Los nuevos sistemas de ingeniería de Oracle, como los T4 y T5 vienen ahora con el sistema operativo pre-instalado y en la fase de encendido lo único que debemos hacer, es proveer la información básica de configuración para el equipo.

En este proceso, puede ser que obviemos alguna información que para el sistema es básica, pero que tal vez para nosotros no sea relevante, como por ejemplo, asignarle al nombre del HOST la pertenencia a un dominio.

Después de hacer el despliegue de un T4-1 SPARC sin asignarle el dominio por error, el servicio interno de mensajería envía constantemente un mensaje con el código 9-1-1 ( simbólico por supuesto ) Host sendmail[911]: My unqualified host name

Veamos como se resuelve esto:

Nos conectamos a través de la ILO de administración:

->
ORACLESP-AK00341036 login: root
Password:
Detecting screen size; please wait...done

Oracle(R) Integrated Lights Out Manager

Version 3.2.5.6.a r102440

Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.

Warning: password is set to factory default.

Warning: HTTPS certificate is set to factory default.

Hostname: ORACLESP-AK00341036

-> start /SYS
Are you sure you want to start /SYS (y/n)? y
Starting /SYS

-> start /HOST/console
Are you sure you want to start /HOST/console (y/n)? y

Este es el proceso de reboot del equipo.

Serial console started.  To stop, type #.
2016-01-22 14:55:35  0:0:0> NOTICE:  Usable strands: ffffffffffffffff
2016-01-22 14:55:35  0:0:0> NOTICE:  System memory capacity is 64GB
2016-01-22 14:55:38  0:0:0> NOTICE:  Clocks: CMP: 2848 MHz DRAM: 533 MHz (6.4 Gbps) CL: 1466 MHz (8.8 Gbps)
2016-01-22 14:55:38  0:0:0> NOTICE:  Initializing TSR Hoovers
2016-01-22 14:55:40  0:0:0> NOTICE:  Initializing FSR Hoovers
2016-01-22 14:55:42  0:0:0> NOTICE:  Initializing MCU 0 serdes
2016-01-22 14:55:42  0:0:0> NOTICE:  Initializing MCU 1 serdes
2016-01-22 14:55:42  0:0:0> NOTICE:  Updating Config Information for Guest Manager
2016-01-22 14:55:44  0:0:0> NOTICE:  Enabling caches
2016-01-22 14:55:44  0:0:0> NOTICE:  L3 Banks Enabled: ff
2016-01-22 14:55:47  0:0:0> NOTICE:  Initializing MCU 0
2016-01-22 14:55:47  0:0:0> NOTICE:  Initializing MCU 1
2016-01-22 14:55:55  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 0 -- ERRCNT:
2016-01-22 14:55:55  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 1 -- ERRCNT:
2016-01-22 14:55:55  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 0 -- ERRCNT:
2016-01-22 14:55:55  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 1 -- ERRCNT:
2016-01-22 14:56:26  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 0 -- ERRCNT:
2016-01-22 14:56:26  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 1 -- ERRCNT:
2016-01-22 14:56:26  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 0 -- ERRCNT:
2016-01-22 14:56:26  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 1 -- ERRCNT:
2016-01-22 14:56:59  0:0:0> NOTICE:  L3 Banks Enabled: ff
2016-01-22 14:56:59  0:0:0> NOTICE:  Starting available strands
2016-01-22 14:56:59  0:0:0> NOTICE:  Active strands:    ffffffffffffffff
0:0:0>
0:0:0>POST 4.38.1 2015/08/21 14:29
0:0:0>
0:0:0>Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
0:0:0>POST enabling CMP 0 threads: ffffffff.ffffffff
0:0:0>Diag mode      : 1 [Normal]
0:0:0>Diag level     : 1 [Max]
0:0:0>Diag verbosity : 2 [Normal]
0:0:0>Test Memory....Done
0:0:0>Setup POST Mailbox ....Done
0:0:0>Master CPU Tests Basic....Done
0:0:0>Init MMU.....
0:0:0>Setup POST Mailbox ....Done
0:0:0>Extended CPU Tests....Done
0:0:0>Scrub Memory....Done
0:0:0>Functional CPU Tests....Done
0:0:0>Extended Memory Tests....Done
0:0:0>SPU Crypto Tests...Done
0:0:0>IOS register tests....Done
0:0:0>Network Interface Unit Port 0 Tests ..Done
0:0:0>Network Interface Unit Port 1 Tests ..Done
2016-01-22 15:02:07.166 0:0:0>INFO:
2016-01-22 15:02:07.174 0:0:0>  POST Passed all devices.
2016-01-22 15:02:07.187 0:0:0>POST:     Return to Host Config.
2016-01-22 15:02:07  0:0:0> NOTICE:  Reconfiguring System
2016-01-22 15:02:08  0:0:0> NOTICE:  MCU0: Memory Capacity is 32GB
2016-01-22 15:02:08  0:0:0> NOTICE:  MCU1: Memory Capacity is 32GB
2016-01-22 15:02:11  0:0:0> NOTICE:  Usable strands: ffffffffffffffff
2016-01-22 15:02:11  0:0:0> NOTICE:  System memory capacity is 64GB
2016-01-22 15:02:11  0:0:0> NOTICE:  MBISI started with bypass = 0x0
2016-01-22 15:02:13  0:0:0> NOTICE:  MBISI done
2016-01-22 15:02:13  0:0:0> NOTICE:  Enabling caches
2016-01-22 15:02:13  0:0:0> NOTICE:  L3 Banks Enabled: ff
2016-01-22 15:02:15  0:0:0> NOTICE:  Initializing MCU 0
2016-01-22 15:02:15  0:0:0> NOTICE:  Initializing MCU 1
2016-01-22 15:02:23  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 0 -- ERRCNT:
2016-01-22 15:02:23  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 1 -- ERRCNT:
2016-01-22 15:02:23  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 0 -- ERRCNT:
2016-01-22 15:02:23  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 1 -- ERRCNT:
2016-01-22 15:02:54  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 0 -- ERRCNT:
2016-01-22 15:02:54  0:0:0> NOTICE:  SMI Channel 0, SB Mapping 1 -- ERRCNT:
2016-01-22 15:02:54  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 0 -- ERRCNT:
2016-01-22 15:02:54  0:0:0> NOTICE:  SMI Channel 1, SB Mapping 1 -- ERRCNT:
2016-01-22 15:03:27  0:0:0> NOTICE:  L3 Banks Enabled: ff
2016-01-22 15:03:32  0:0:0> NOTICE:  Copying code to memory
2016-01-22 15:03:34  0:0:0> NOTICE:  Copy to memory done
2016-01-22 15:03:34  0:0:0> NOTICE:  Running from memory
2016-01-22 15:03:34  0:0:0> NOTICE:  Starting available strands
2016-01-22 15:03:35  0:0:0> NOTICE:  Active strands:    ffffffffffffffff
2016-01-22 15:03:35  0:0:0> NOTICE:  Configuring MDs
2016-01-22 15:03:35  0:0:0> NOTICE:  Loading PRI template
2016-01-22 15:03:35  0:0:0> NOTICE:  Configuring PRI
2016-01-22 15:03:35  0:0:0> NOTICE:  Product serial number: AK00322324
2016-01-22 15:03:35  0:0:0> NOTICE:  Product part number: 33741658+1+1
2016-01-22 15:03:37  0:0:0> NOTICE:  Storing PRI to memory
2016-01-22 15:03:37  0:0:0> NOTICE:  Booting config = factory-default
2016-01-22 15:03:37  0:0:0> NOTICE:  Configuring Guest MD
2016-01-22 15:03:37  0:0:0> NOTICE:  Storing Guest MD to Memory
2016-01-22 15:03:37  0:0:0> NOTICE:  Configuring HV MD
2016-01-22 15:03:37  0:0:0> NOTICE:  Storing HV MD to Memory
2016-01-22 15:03:38  0:0:0> NOTICE:  Storing Machine Descriptors to data flash
2016-01-22 15:03:39  0:0:0> NOTICE:  Updating Config Information for Guest Manag
2016-01-22 15:03:39  0:0:0> NOTICE:  Jumping to hypervisor
[CPU 00:00:0] Hypervisor version: @(#)Hypervisor 1.15.1.a 2015/09/09 13:30
NOTICE: Entering OpenBoot.
NOTICE: Fetching Guest MD from HV.
NOTICE: Starting additional cpus.
NOTICE: Initializing LDC services.
NOTICE: Probing PCI devices.
NOTICE: Finished PCI probing.

SPARC T4-1, No Keyboard
Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.38.1, 63.5000 GB memory available, Serial #108443772.
Ethernet address 0:10:e0:76:b8:7c, Host ID: 8676b87c.


Boot device: disk  File and args:
SunOS Release 5.11 Version 11.2 64-bit
Copyright (c) 1983, 2015, Oracle and/or its affiliates. All rights reserved.
SC profile successfully generated as:
/etc/svc/profile/sysconfig/sysconfig-20160122-150543/sc_profile.xml

Exiting System Configuration Tool. Log is available at:
/system/volatile/sysconfig/sysconfig.log.258

Apenas termina el inicio del servidor, el mismo nos brinda el mensaje de error.

Hostname: ServProd-db2
Jan 22 03:20:09 ServProd-db2 sendmail[911]: My unqualified host name 

ServProd-db2 console login: root
Password:
Jan 22 03:20:26 ServProd-db2 login: ROOT LOGIN /dev/console
Last login: Thu Dec 10 12:55:06 on console
Oracle Corporation      SunOS 5.11      11.2    August 2015

Al visualizar el contenido del archivo "hosts" muestra la dirección IP del servidor y su nombre; pero sin dominio.

root@ServProd-db2:~# more /etc/hosts
#
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# Internet host table
#
::1             localhost
127.0.0.1       localhost loghost
10.4.1.16       ServProd-db2


El mensaje 9-1-1 sigue apareciendo en la consola del servidor, cada cierto de tiempo.

root@ServProd-db2:~# Jan 22 03:21:09 ServProd-db2 sendmail[911]: unable to qualify my own domain name (ServProd-db2) -- using short name
Jan 22 03:21:09 ServProd-db2 sendmail[911]: [ID 702911 mail.alert] unable to qualify my own domain name (ServProd-db2) -- using short name

root@ServProd-db2:~# pwd
/root


Ahora si, veamos como resolver el problema. Para ello vamos a utilizar el comando "svccfg" que permite manipular los datos de configuración de los servicios a nivel de sistema operativo.

Podemos tomar como sintaxis el ejemplo a continuación, en donde estamos cambiando el nombre del HOST para agregarle el dominio "localdomain.co.cr" al nombre del HOST.

root@ServProd-db2:~# svccfg <
> select /system/identity:node
> setprop config/nodename="ServProd-db2.localdomain.co.cr"
> setprop config/loopback="ServProd-db2.localdomain.co.cr"
> refresh
> EOM


Ahora sí; una vez ejecutado el cambio, vas a recibir el siguiente mensaje y el 9-1-1 ya no aparece más.

root@ServProd-db2:~# Hostname: ServProd-db2.localdomain.co.cr
Jan 22 03:22:48 ServProd-db2 rpcbind: rpcbind terminating on signal.

root@ServProd-db2:~# hostname
ServProd-db2.localdomain.co.cr
root@ServProd-db2:~#

No hay comentarios:

Publicar un comentario en la entrada

Te agradezco tus comentarios. Te esperamos de vuelta.