Infrastructure Automation
Infrastructure Automation
Infrastructure Automation
Page 1 Page 7
IT infrastructure is a critical business asset Streamline complete workflows
with a unified automation platform
Page 2
What is infrastructure automation? Page 8
Automate your infrastructure with
Page 3 Red Hat Ansible Automation Platform
What can you automate?
Page 9
Page 4 Customer success highlight:
Automate your build pipeline: Siemens
Base infrastructure considerations
Page 10
Page 5 Ready to automate your infrastructure?
Automate your build pipeline:
Operating system, networking,
and storage considerations
Page 6
Automate your build pipeline:
Application considerations
Speed operations Improve agility Boost productivity Increase reliability Improve security
and development. and responsiveness. and efficiency. and availability. and compliance.
1 Harvey Nash and KPMG, “CIO Survey 2019: A Changing Perspective,” 2019.
2 Flexera, “2020 Flexera Digital Transformation Planning Report,” February 2020.
• Managing networks
• Troubleshooting and debugging. Check system health and collect and log data.
3 IDC White Paper, sponsored by Red Hat. “Red Hat Ansible Automation Improves IT Agility and Time to Market,” June 2019. Document #US45090419.
You can automate most aspects of your infrastructure. In fact, a key use case for infrastructure automation is connecting teams,
processes, and tools into a single, automated workflow. An example of a unified, automated build pipeline is shown in Figure 1.
Sample
Production databases Business applications Development environments
workloads
Operating system
Sample actions
for delivering
resources to users Networking
Storage
Applications
Figure 1. Automation can help you streamline entire workflows like build pipelines.
The following sections follow this workflow to demonstrate how you can use automation to streamline a request for IT resources,
as well as other domain-specific use cases.
Identify the key requirements of your workload. Depending on your IT environment, you may choose to deploy your workload on
physical, virtualized, or cloud infrastructure. You should also consider storage, networking, and security requirements at this time.
• Change resource configurations. • Update and patch systems. • Track inventory across infrastructures.
• Monitor and correct configuration drift. • Monitor system health and log results. • Update, sync, and perform comparisons
within your configuration management
• Apply and enforce security policies. • Rotate system logs. database (CMDB).
• Configure BIOS and disk settings. • Assign IP addresses and attach • Set up user credentials, roles, and
storage to VMs. virtual private cloud (VPC) access.
• Install media on servers.
• Move and load balance workloads. • Manage hybrid and multicloud
• Power servers on and off. environments consistently.
• Manage hosts within clusters.
• Diagnose hardware issues. • Orchestrate failovers.
• Find and delete unused VMs.
Recommendations • Ensure consistent network
• Create, manage, and apply connections between your clouds.
Look for an automation platform that templates for hosts and VMs.
integrates with your hardware manage-
Recommendations
ment interfaces through application Recommendations
programming interfaces (APIs) based Look for an automation platform
on open standards like Redfish. Look for an automation platform that integrates with your chosen
that supports your chosen cloud providers.
virtualization hypervisors.
Step 3: Install an operating system Step 4: Set up networking Step 5: Configure storage
Most organizations use varied IT stacks Networks connect all areas of your IT Applications rely on data, and data
within their business. Manually manag- and business infrastructure. They must is a critical business asset. Storage
ing each of the different components be managed to allow the right access systems must be configured and
can be tedious and error-prone. and bandwidth to the right users, managed to provide the right data
applications, and data at all times. to the right applications and users.
Why automate?
Why automate? Why automate?
Automation can help you define and
manage a standardized operating Automation can help network teams Automation can help storage teams
environment to improve efficiency, confidently make predefined, pre- reduce manual work to speed oper-
reduce costs, increase uptime, and tested changes on demand. It can also ations. Predefined storage requests
boost security. You can also unify help teams accomplish more within can be automatically provisioned
management of mixed Linux® and each change window. Finally, automa- and storage resources can be scaled
Windows environments. tion can improve change accuracy. dynamically to meet changing needs.
• Manage compliance with corporate • Remediate predefined issues. • Expand storage allocations.
and regulatory requirements.
• Manage and audit changes • Consolidate storage systems
Recommendations and migrate data.
Recommendations
Look for an automation platform that Recommendations
supports the OSes you use. An agen- Look for an automation platform that
tless platform simplifies management allows you to connect and maintain Look for an automation platform that
of multiple OSes, as there is no agent network devices from many vendors can manage storage systems from
to maintain on the system themselves. via a single interface. many vendors via a single interface.
Application considerations
• Load data into applications and connect to other required systems. • Deploying new SAP software
on the target infrastructure.
• Configure credential access to applications.
• Replicating data from the existing
• Dynamically scale application resources. to the target environment.
• Manage application life cycles through DevOps approaches and continuous • Moving virtual IP addresses
integration/continuous deployment (CI/CD) pipelines. to the new copy of the data.
Look for an automation platform that can manage as much of the application life cycle • Deprecating the old environment.
as possible via a single interface. CI/CD, DevOps, and software stack management
capabilities allow you to accelerate development and deployment. All of these steps can be accomplished
using infrastructure automation,
increasing the speed and accuracy
Organizations that deployed a holistic automation platform experience:
of the process.
4 IDC White Paper, sponsored by Red Hat. “Red Hat Ansible Automation Improves IT Agility and Time to Market,” June 2019. Document #US45090419.
Simple adoption
Allow staff across your organization to build and deploy automation
quickly and effectively with simple, human-readable automation
and intuitive tools.
Massive scalability
Deploy automation consistently across your entire IT organization
with a platform that scales across infrastructure, operating systems,
management tools, and user roles.
Agentless deployment
Quickly and securely connect and automate your infrastructure
components without needing to install and maintain an agent
on each device.
A foundation for building and operating automation services at scale, Red Hat®
Ansible® Automation Platform delivers all the tools and features you need to auto-
mate your infrastructure. It combines a simple, easy-to-read automation language
with a trusted, composable execution environment and security-focused sharing and
collaboration capabilities. Multiple domain teams can use Red Hat Ansible Automation
Platform, allowing you to create, scale, and deploy your automation across your entire
IT organization.
“[Red Hat Ansible
Red Hat Ansible Automation Platform is a single framework that helps you automate all Automation Platform]
aspects of your infrastructure, from servers and network devices to operating systems, is recognized as an
application, and security. Through modules, it connects your existing automation tools
and processes with a common language. Red Hat Ansible Automation Platform is also outstanding automation
agentless, so you can easily automate components without installing automation soft- and orchestration language
ware on them. Finally, Red Hat Ansible Automation Platform includes monitoring and and platform among our
logging capabilities to help you understand and manage how automation is used across
your organization. customer base.”
Joseph Tejal
Red Hat Certified Specialist in Ansible Automation,
formerly at Datacom
Siemens
Enhance communication security through automation
Challenge
Siemens is a global technology company focusing on electrification — from power
generation, transmission, and distribution to smart grid solutions and the efficient
application of electrical energy — as well as the areas of medical imaging and labora-
tory diagnostics. The company uses public key infrastructures (PKIs) — a collection of
processes and policies for creating, using, managing, and storing digital certificates
and other secure communications components — across its organization to reliably “We needed more
protect access to sensitive information. Siemens is increasingly using PKIs to also automation, and for this
secure Internet of Things (IoT) communications and now maintains two PKI environ-
ments for these different use cases. To support growing PKI use, the company sought Red Hat Ansible Automation
a more robust automation solution that would help its teams accommodate demand [Platform] was the perfect
while reducing configuration complexity. choice, but we were not
Solution
experts in Ansible... It’s
important to maximize our
To simplify and better automate its PKI environment, Siemens worked closely
with Red Hat Consulting to replace its legacy automation solution with Red Hat IT investment, so we wanted
Ansible Automation. With expert support and training, Siemens’ PKI team is now as much detail as possible
using Ansible Automation Platform to automate manual management tasks and
from Red Hat’s experts.”
improve communications security across the business.
Rufus Buschart
Head of PKI, Siemens
Optimized Ansible for Windows- Improved IT efficiency by Enhanced in-house Ansible expertise with
based security environment automating management tasks dedicated, expert consulting and training
Copyright © 2020 Red Hat, Inc. Red Hat, the Red Hat logo, and Ansible are trademarks or registered trademarks of Red Hat, Inc. or
its subsidiaries in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other
countries. All other trademarks are the property of their respective owners.
F25085_0820_KVM