Licencia de servidor físico

Puede conceder licencia de un servidor físico si éste es un host bare metal único o ejecuta varias máquinas virtuales.

Puede determinar el número de núcleos de procesador virtual (VPCs) para la licencia en un servidor físico de tres maneras:

  • Determinar el número de núcleos físicos en la máquina
  • Mandato db2pd –osinfo
  • Mandato db2diag

Uso del número de núcleos físicos para determinar el número de VPC a licenciar

El número de núcleos físicos de su servidor físico es equivalente al número de VPCs utilizados por el programa. Puede conceder licencia de un servidor físico si éste es un host bare metal único o ejecuta varias máquinas virtuales. Para entornos híbridos, puede licenciar el número de núcleos físicos en la máquina o la suma de los núcleos virtuales de la máquina virtual. Elija el que tenga un número menor.

Uso del mandato db2pd para determinar el número de VPC a licenciar

  1. Ejecute el mandato db2pd –osinfo para devolver las variables de entorno del servidor. Si tiene varios servidores, debe ejecutar el mandato en cada servidor.
  2. Si tiene un valor HMTDegree de ‘1’, el valor OnlineCPU es equivalente al número de VPC que debe licenciar. Las máquinas virtuales siempre tienen el valor HMTDegree ‘1’.
  3. Utilice la fórmula siguiente para conocer el número de VPC a licenciar: Número de VPC a licenciar = OnlineCPU / HMTDegree

Uso del mandato db2diag para determinar el número de VPC a licenciar

  1. Si utiliza Windows, ejecute el siguiente mandato: db2diag -g data:=“System Info”. Si utiliza Linux/Unix, ejecute el siguiente mandato: db2diag -g data:='System Info'
  2. Similar al mandato db2pd, este mandato devuelve el número de CPU online y el grado de HMT, mostrados como “Grado de inserción por núcleo”.
  3. Utilice la fórmula siguiente para conocer el número de VPC a licenciar: Número de VPC a licenciar = OnlineCPU / HMTDegree

ejemplos

Escenario 1 - despliegue de servidor físico

Si configura un servidor Windows en el siguiente entorno:
  • Se despliega en un servidor de dos sockets con ocho núcleos por procesador e Hyper-Threading con un grado de 2 (16 núcleos físicos).
  • El sistema operativo muestra 32 CPU disponibles.
Siga los pasos indicados a continuación para conocer el número de VPC:
  1. Ejecute el mandato db2pd -osinfo. Se devuelve un HMTDegree 2 y un OnlineCPU 32.
  2. Licencia para 16 VPC en este entorno.
Nota : El número real de núcleos se determina mediante: VPC = OnlineCPU / HMTDegree = 32/2 = 16

Escenario 2 - entorno VM único en un servidor físico

Si configura una Db2® instancia para seis VPC en el siguiente entorno:
  • El VMware se despliega en un servidor de dos sockets con ocho núcleos por procesador e Hyper-Threading con un grado 2 (32 núcleos virtuales o 16 núcleos físicos).
  • El VMware informa de seis procesadores virtuales.
Siga los pasos indicados a continuación para conocer el número de VPC:
  1. Ejecute el mandato db2pd -osinfo. Se devuelve un HMTDegree 1 y un OnlineCPU 6.
  2. Licencie seis VPC para este entorno.

Escenario 3 - virtualización pesada en una máquina única

Si implementa varios hosts de VMware en un servidor para ejecutar Db2 con el siguiente entorno:
  • Db2 se ejecuta en un servidor de dos sockets con ocho núcleos por procesador y hyper-threading activado en un grado de 2 (16 núcleos físicos).
  • Tres de las imágenes de VM informar a 16 núcleos virtuales, y las otras dos imágenes de VM a ocho núcleos virtuales.
Siga los pasos indicados a continuación para conocer el número de VPC:
  1. Ejecute el mandato db2pd-osinfo en todos los hosts VMware. Los hosts VMware devuelven un HMTDegree 1 para cada máquina virtual y un OnlineCPU total de 64 en las cinco máquinas virtuales.
  2. Licencia para 16 VPC en este entorno.
Nota : Dado que el hardware puede identificarse físicamente como un servidor de 16 núcleos, debe pagar solo por 16 VPC, no por 64.