1. Introducción y Concepto
Un nombre de host virtual (o host lógico) es un nombre adicional que asignas a un servidor SAP, independiente de su nombre físico real. Este se configura mediante un registro A en DNS con su propia dirección IP dedicada.
- Movilidad: Permite mover el sistema SAP a otro servidor físico sin reconfiguraciones masivas.
- Flexibilidad: Separa la capa lógica de la aplicación del hardware subyacente.
- Convención: Facilita el cumplimiento de políticas de nombres corporativas.
Para más detalles técnicos, consulta la Nota SAP 1282975.
2. Alcance y Advertencias
- No aplica para entornos Windows Failover Clustering.
- No aplica para entornos SQL Server AlwaysOn (ver Nota 1772688).
- Deben usarse Registros A directos, no alias DNS (CNAME).
3. Preparación del Sistema Operativo Windows
3.1. DNS y Red
- Deshabilitar Registro Dinámico: En las propiedades de la NIC (DNS), desmarca "Register this connection's addresses in DNS". Esto evita que Windows registre ambas IPs (física y virtual) para el mismo nombre.
- Configurar IP Virtual: Usa el parámetro
skipassource=truepara evitar problemas de enrutamiento.netsh int ipv4 add address "public" 10.68.6.231 255.255.248.0 skipasource=true
3.2. Ajustes del Registro (Crítico)
Se deben realizar modificaciones específicas en el registro para permitir la autenticación y el acceso vía nombre virtual:
| Clave / Parámetro | Ruta | Valor |
|---|---|---|
| DisableStrictNameChecking | ...\lanmanServer\parameters |
1 (DWORD) |
| BackConnectionHostNames | ...\Lsa\MSV1_0 |
FQDN y Nombre Corto |
4. Instalación del Sistema con SWPM
Para que SAPinst reconozca y utilice el nombre virtual durante todo el proceso, debe lanzarse con una variable de entorno específica:
# Desde el directorio de medios (CMD como Admin) set SAPINST_USE_HOSTNAME=VIRTUAL_NAME sapinst.exe
Tras la ejecución, el asistente de SWPM mostrará el nombre lógico en lugar del nombre del servidor físico. Procede con la instalación normalmente (Standard, Distributed o HA según corresponda).
5. Verificación de Perfiles SAP
Una vez finalizada la instalación, verifica que los parámetros de los perfiles (RZ10) referencien correctamente el nombre virtual:
SAPGLOBALHOST = virtual_nameSAPLOCALHOST = virtual_namerdisp/mshost = virtual_nameSAPDBHOST = virtual_name