Licensing y Provisioning
Resumen
Cada función de BIG-IP es un módulo (LTM, DNS, ASM, APM, AFM, AVR…). Para usar uno primero tiene que estar licenciado (permiso) y luego provisionado (BIG-IP le asigna CPU, memoria y disco). Esta nota cubre la activación de la licencia (automática y manual), la reactivación antes de un upgrade y los niveles de provisioning.
Requisitos previos
- Registration key (base) y, si aplica, add-on keys
- Salida a Internet desde la gestión para la activación automática (o un PC con Internet para la manual)
- Ventana de mantenimiento si cambias provisioning en producción (reinicia servicios)
Conceptos clave
| Concepto | Qué es |
|---|---|
| Registration key | Clave de la licencia base |
| System dossier | Firma del equipo que BIG-IP genera y se envía al servidor de licencias |
| Activación automática | BIG-IP contacta al servidor de licencias por Internet |
| Activación manual | Copias el dossier en activate.f5.com y pegas la licencia que devuelve |
| Service check date | Fecha de la licencia; debe ser posterior a la “license check date” de la versión a la que actualizas |
| Dedicated / Nominal / Minimum / None | Niveles de provisioning |
Provisioning reinicia servicios
Cambiar el provisioning reasigna recursos y puede reiniciar TMM. Hazlo en una ventana de mantenimiento.
Configuración (Ejemplo, Lab CBT Nuggets)
1. Activar la licencia (automática)
- System > License > Activate.
- Base Registration Key: pega la clave. Activation Method: Automatic > Next.
- Acepta el EULA. El equipo se reconfigura y vuelve a
ONLINE.
2. Activar la licencia (manual)
- System > License > Activate > Activation Method: Manual > Next.
- Copia el dossier.
- En un PC con Internet abre activate.f5.com, pega el dossier y acepta.
- Copia el texto de la licencia y pégalo en el campo License del BIG-IP > Next.
3. Reactivar antes de un upgrade o al agregar módulos
System > License > Re-activate > Automatic (o Manual) > Next.
4. Ver qué está licenciado
System > License > Summary.
tmsh show sys license detail
5. Provisionar módulos
- System > Resource Provisioning.
- Elige el nivel por módulo: LTM = Nominal; AVR = Nominal si practicas Analytics.
- Submit. Espera a que el estado vuelva a
ONLINE.
tmsh modify sys provision ltm level nominal
tmsh modify sys provision avr level nominal
tmsh show sys provision
tmsh save sys config
Vectores DoS (lección Securing BIG-IP)
Para editar los vectores DoS/DDoS del equipo hay que provisionar AFM. En la lección también se ajustó System > Configuration > Device > Properties > Compatibility Level > Update antes de ir a Security > DoS Protection > Device Protection.
| Nivel | Cuándo usarlo |
|---|---|
| Dedicated | El módulo se queda con todo; los demás en None |
| Nominal | Lo normal: mínimo garantizado + comparte el resto |
| Minimum | Solo lo mínimo; útil con pocos recursos |
| None | Desactivado |
Verificación
| Comando o lugar | Qué debes ver | Si no lo ves |
|---|---|---|
tmsh show sys license detail | Módulos activos y fechas (service check date) | Activa o reactiva la licencia |
tmsh show sys provision | Módulos provisionados y su uso de CPU/memoria/disco | Paso 5 |
| System > Resource Provisioning | Módulos no licenciados aparecen sin opción | Falta la licencia de ese módulo |
| Estado arriba a la izquierda | ONLINE (ACTIVE) o (STANDBY) | Revisa /var/log/ltm |
Errores comunes
La activación automática falla
- Causa: la gestión no tiene ruta, DNS o salida a Internet.
- Revisa:
ping activate.f5.comdesde bash,tmsh list sys management-route,tmsh list sys dns. - Solución: corrige la red de gestión o usa la activación manual.
No puedo provisionar un módulo
- Causa: el módulo no está licenciado o no hay memoria suficiente (común en VE con poca RAM).
- Revisa:
tmsh show sys license detaily la memoria asignada a la VM. - Solución: agrega la licencia del módulo o más RAM a la VE.
Después del upgrade la configuración no carga
- Causa: el service check date de la licencia es anterior a la license check date de la nueva versión.
- Solución: reactiva la licencia antes de actualizar.
El equipo quedó lento tras provisionar otro módulo
- Causa: cada módulo consume memoria y CPU de TMM.
- Solución: provisiona solo lo que usas; revisa
tmsh show sys provision.