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
- Ejecute el mandato db2pd –osinfo para devolver las variables de entorno del servidor. Si tiene varios servidores, debe ejecutar el mandato en cada servidor.
- 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’.
- 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
- 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'
- 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”.
- 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
- 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.
- Ejecute el mandato db2pd -osinfo. Se devuelve un HMTDegree 2 y un OnlineCPU 32.
- Licencia para 16 VPC en este entorno.
Escenario 2 - entorno VM único en un servidor físico
- 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.
- Ejecute el mandato db2pd -osinfo. Se devuelve un HMTDegree 1 y un OnlineCPU 6.
- Licencie seis VPC para este entorno.
Escenario 3 - virtualización pesada en una máquina única
- 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.
- 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.
- Licencia para 16 VPC en este entorno.