IBM Tivoli Provisioning Manager (TPM) (parte do Tivoli Service Automation Manager) automatiza provisionamento de servidores, middleware e aplicações em infraestrutura física e virtual.
Capacidades Principais
- Modelagem de Ativos: Modelo hierárquico — Serviços de Negócio → Aplicações → Componentes → Servidores Lógicos/Físicos → Storage/Rede. Suporta integração CMDB (CCMDB, Maximo).
- Motor de Workflow: Workflows baseados em XML (DCM — Data Center Model) com loops, condicionais, branches paralelos, tarefas humanas, rollback.
- Biblioteca de Software: Pacotes (instaladores, scripts, configs) versionados, assinados, promovidos (dev→test→prod).
- Pacotes de Automação: Pré-construídos para WebSphere, DB2, Oracle, WAS, IIS, Apache, patching Linux/Windows, ciclo de vida VM VMware/Hyper-V/KVM.
- Integração: Tivoli Monitoring, TADDM (descoberta), TSAM (automação serviço), ITM, terceiros (HP OO, ServiceNow, Ansible, Terraform).
- Multi-Cloud: Provisiona em AWS, Azure, GCP, OpenStack, VMware vCloud.
Casos de Uso Típicos
- Novo servidor + SO + middleware + stack app em <1 hora (vs. dias manual).
- Deploy patches em 10k+ endpoints com rollback.
- Automação release aplicação (ARA) — blue/green, canary.
- Conformidade forçada (benchmarks CIS, STIGs).
Status
TPM agora é end-of-life (EOL 2021); sucedido por IBM Cloud Pak for Watson AIOps, Red Hat Ansible Automation Platform e Terraform para provisionamento infraestrutura. Clientes TPM em suporte estendido ou migrando.