HPE Storage - Containers and Automation

( Duration: 3 Days )

The HPE Storage - Containers and Automation training course provides hands-on learning for developers and administrators who create automation and integration applications. The course focuses on automating container applications using HPE storage arrays and:

  • HPE modules for Ansible-enabled automated storage provisioning
  • an SDK to communicate with the HPE storage array over the WSAPI REST interface
  • the HPE Volume Plugin for Docker that provides persistent storage for the containerized applications and popular container platforms like Docker, Kubernetes, and OpenShift
  • the tools and techniques to automate deployment of anapplication in Kubernetes with persistent storage

By attending HPE Storage - Containers and Automation workshop, delegates will learn to:

  • Demonstrate the use of the WSAPI REST interface
  • Configure and use a Docker environment using the Docker storage plugin
  • Configure a Kubernetes environment that uses HPE Primera/3PAR storage

  • Basic storage concepts
  • Virtualization concepts, including Docker and Kubernetes
  • Knowledge of Scripting or coding

The HPE Storage - Containers and Automation class is ideal for:

  • Developers and Administrators who create automation and integration applications



Overview of Automating HPE Storage for a Container Environment

  • Benefits of HPE storage for containers
    • Containers and storage plugins overview
    • Challenges in providing storage in a container environment
    • Use cases - DevOps CI/CD pipeline, IT operations, lift and shift, CaaS
    • Storage operations for containers
    • The need for a storage plug-in

Using the Storage API

  • Storage API objects overview
  • Using the API for storage management

Using PowerShell

  • Overview of PowerShell
  • Using PowerShell Invoke
  • RestMethod to access the storage API

Using Ansible Automation for Storage Management

  • Installing and configuring Ansible modules for storage
  • Creating and managing storage volumes using Ansible playbooks

Docker and Storage

  • Docker and storage overview
  • HPE Volume Plugin for Docker overview
    • Replication using RCG (replication groups)
    • Multi
    • array support
    • Multi
    • CPG support per array
    • Encrypted password support
    • Snapshot scheduling
    • Import volume capability
  • Deploying the plugin
    • Overview of the plugin installation process
    • Installation in Docker
    • Configuring and running an Ansible playbook for automatically deploying the HPE Volume Plugin for Docker
  • Storage operations in Docker
    • Creating and managing volumes
    • File sharing operations
    • Cloning and snapshots
    • Troubleshooting storage in Docker

Kubernetes and Storage

  • Kubernetes overview
    • Overview of the Kubernetes environment and architecture
    • Use cases for persistent storage
  • Storage in Kubernetes
    • HPE storage platforms for Kubernetes
      • Creating persistent storage
      • Managing the containerized volume plugin
  • Storage plugins for Kubernetes
    • FlexVolume driver
    • Container Storage Interface
  • Automated storage provisioning
    • Configuring automated volume management in Kubernetes
  • Deploying applications with automated volume creation and attachment
    • Common controls for persistent storage
    • Dynamic provisioning for Kubernetes
    • Access modes for PVCs
    • Advanced policy-based provisioning
    • Self-service zero-opy clones of PVCs
    • Setting the default storage class

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.