Tivoli Provisioning Manager (TPM) is a product in IBM´s Tivoli Software brand. Its purpose is to automate the provisioning of virtual servers and software. TPM is a "manager of managers", in that it does not manage any hardware itself, but issues commands to the hypervisors that do actually manage the hardware. TPM can orchestrate the various tasks, and provide a common interface for different platforms, notably Intel-based managed by VMware to host MS-Windows and Linux virtual servers; and IBM's own AIX servers running on pSeries.
TPM originated with Think Dynamics which IBM acquired in 2003.Their "Think Control" product was good in provisioning and managing (virtual) servers in data centers. IBM added their "OPAL" Integrated Service Management Library, and marketed their new product as "Tivoli Intelligent Orchestrator" - hence the appearance of the letters "tio" in many product files of TPM.
While TIO appears to not have been a huge success, IBM spun off the deployment engine as a product of itself.
TPM works from an extensive Data Center Model that contains all server- and software-components, with their attributes and relations. As of v7.1, this is part of the Maximo database (maxdb71).
All TPM's actions are executed by WorkFlows. These are written in a proprietary interpreted procedural scripting language. Most information must be drawn through queries from the DCM. Most string manipulation must be done by Jython calls - because both the WorkFlow interpreter and Jython parse, interpret, and manipulate these strings, great care must be taken in writing them. Actions on server systems are done through scriptlets, which generate (shell) scripts that are executed on the target servers.
For developing TPM workflows, one needs the so-called Automation Package Development Environment (APDE): this is the Eclipse Integrated Development Environment with a special TPM plugin. It needs to be configured to have access to the DCM database: all workflow code is stored by line in the database.
AIX is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.
OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 relative to Microsoft's new Windows 3.1 operating environment, the two companies severed the relationship in 1992 and OS/2 development fell to IBM exclusively. The name stands for "Operating System/2", because it was introduced as part of the same generation change release as IBM's "Personal System/2 (PS/2)" line of second-generation personal computers. The first version of OS/2 was released in December 1987 and newer versions were released until December 2001.
z/OS is a 64-bit operating system for IBM z/Architecture mainframes, introduced by IBM in October 2000. It derives from and is the successor to OS/390, which in turn was preceded by a string of MVS versions. Like OS/390, z/OS combines a number of formerly separate, related products, some of which are still optional. z/OS has the attributes of modern operating systems, but also retains much of the older functionality originated in the 1960s and still in regular use—z/OS is designed for backward compatibility.
In telecommunication, provisioning involves the process of preparing and equipping a network to allow it to provide new services to its users. In National Security/Emergency Preparedness telecommunications services, "provisioning" equates to "initiation" and includes altering the state of an existing priority service or capability.
HCL Notes and HCL Domino are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HCL Technologies.
IBM Systems Director is an element management system (EMS) first introduced by IBM in 1993 as NetFinity Manager. The software was originally written to run on OS/2 2.0. It has subsequently gone through a number of name changes in the interim. It was changed in 1996 to IBM PC SystemView. Later that same year, it was renamed to TME 10 NetFinity. The following year, it reverted to a slightly altered version of its original name: IBM Netfinity Manager.
Microsoft Servers is a discontinued brand that encompasses Microsoft software products for server computers. This includes the Windows Server editions of the Microsoft Windows operating system, as well as products targeted at the wider business market. Microsoft has since replaced this brand with Microsoft Azure, Microsoft 365 and Windows 365.
IBM Spectrum Protect is a data protection platform that gives enterprises a single point of control and administration for backup and recovery. It is the flagship product in the IBM Spectrum Protect family.
In a computer system or network, a runbook is a compilation of routine procedures and operations that the system administrator or operator carries out. System administrators in IT departments and NOCs use runbooks as a reference.
Trusted Platform Module is an international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys. The term can also refer to a chip conforming to the standard.
A workflow engine is a software application that manages business processes. It is a key component in workflow technology and typically makes use of a database server.
The IBM Storage product portfolio includes disk, flash, tape, NAS storage products, storage software and services. IBM's approach is to focus on data management.
Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems. Virtualization hides the physical characteristics of a computing platform from the users, presenting instead an abstract computing platform. At its origins, the software that controlled virtualization was called a "control program", but the terms "hypervisor" or "virtual machine monitor" became preferred over time.
WebSphere Portal is an enterprise software used to build and manage web portals. It provides access to web content and applications, while delivering personalized experiences for users.
PTC IntegrityLifecycle Manager is a software system lifecycle management (SSLM) and application lifecycle management (ALM) platform developed by MKS Inc. and was first released in 2001. The software is client/server, with both desktop (java/swing) and web client interfaces. It provides software development organizations with a collaborative environment in which they can manage the end-to-end processes of development, from requirements management, engineering change management, revision control, and build management to test management and software deployment, as well as associated reports and metrics.
Tivoli Service Automation Manager is the Cloud management package from IBM in the Tivoli Software brand. Unofficial abbreviations are TSAM and TivSAM.
HP Cloud Service Automation is cloud management software from Hewlett Packard Enterprise (HPE) that is used by companies and government agencies to automate the management of cloud-based IT-as-a-service, from order, to provision, and retirement. HP Cloud Service Automation orchestrates the provisioning and deployment of complex IT services such as of databases, middleware, and packaged applications. The software speeds deployment of application-based services across hybrid cloud delivery platforms and traditional IT environments.
HCL BigFix is an endpoint management platform enabling IT operations and security teams to automate the discovery, management, and remediation in on-premise, virtual, or cloud endpoints. HCL BigFix automates the management, patching and inventory of nearly 100 operating system versions.
HP CloudSystem is a cloud infrastructure from Hewlett Packard Enterprise (HPE) that combines storage, servers, networking and software.
Software-defined storage (SDS) is a marketing term for computer data storage software for policy-based provisioning and management of data storage independent of the underlying hardware. Software-defined storage typically includes a form of storage virtualization to separate the storage hardware from the software that manages it. The software enabling a software-defined storage environment may also provide policy management for features such as data deduplication, replication, thin provisioning, snapshots and backup.