Cisco UCS was developed as a software-demarcated infrastructure. Each component is administered via Cisco UCS Manager, and programmatic interfaces for all components are accessible. Cisco UCS is truly “infrastructure in the code form.”Considering infrastructure as code returns numerous advantages, like quicker configuration workflows and faster application lifecycles in general.
Puppet Enterprise is the leading development tool designed for DevOps configuration management. It utilizes an extendable plug-in structural design and dominant declarative language. This simple-to-use platform transparently assimilates the distinctive abilities of Cisco UCS and Cisco Nexus solutions,so that your IT staff is able to efficiently administer networks, servers, and the associated storage assets from a single interface. PuppetRazor is a bare-metal provisioning module which functions in tandem with Cisco UCS hardware platforms to create entirely self-sufficient end-to-end infrastructure-as-code solutions.
Support for the Entire Portfolio
The Cisco UCS administration structure is rules and model powered. It provisions the complete Cisco UCS set: Cisco UCS blade and rack servers, Cisco UCS Mini, Cisco HyperFlex hyperconverged infrastructure, and Cisco UCS C3260 composable infrastructure. Essential to Cisco UCS administration are service profiles, which supply identity for the infrastructure. The infrastructure essentials are stateless,also the network, storage, and server profiles generate an identity for each of the components via Cisco UCS Manager. Cisco UCS, with its amalgamation of model powered design and service profiles, empowers protected and quick automation.
The Puppet Razor module supplies a stout set of programmatic interfaces for provisioning, like accurate control of the target Operating System (Red Hat Linux, Microsoft Windows, etc.) and the objective workload (the server’s role). Cisco UCS service profiles empower malleable definition of the envisioned server role, which is passed spontaneously to Razor. Razor visibly assimilates with Puppet Enterprise, and provisioned nodes are instantaneously taken under management.
Advantages All over the Infrastructure Development
- Day 0: Configuration and server role consignment with Cisco UCS service profiles
— The Cisco UCS Manager TPM in tandem with the Razornode tagging and policy implementation attributes delivers augmented protection.
— For more customization and automation, we can employ the Cisco UCS Python SDK on GitHub, which comprises a complete set of Python SDK sample code.
- Day 1: Speedy provisioning via Puppet Razor
- Day 2 and beyond: Organization and analysis via Puppet Enterprise
— Puppet Enterprise is able to install and administer all facets of a target workload with data received from the Cisco UCS service profiles. This attribute enables instantaneous definition of a target Operating System and workload, which are spontaneously provisioned and delivered into the preferred state.
— Puppet Enterprise’s robust set of modules provision a comprehensive variety of managed and monitored workloads through all foremost Operating System, virtual machine, and compartmentalized environments.
For more information about Cisco UCS, speak to our UCS Licensing Specialists here.
