hybrid multicloud solutions for flashsystem family : using ......•aws marketplace •20 ebs...

50
Hybrid Multicloud Solutions for Flashsystem Family : Using IBM Spectrum Virtualize for Public Cloud and Red Hat Ansible Michelle Tidwell [email protected] Global Offering Manager Spectrum Virtualize Hybrid MultiCloud Hemanand Gadgil [email protected] Storage Solutions Architect 2020 IBM Systems Technical University

Upload: others

Post on 19-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Hybrid Multicloud Solutions for Flashsystem Family : Using IBM Spectrum Virtualize for Public Cloud and Red Hat Ansible

Michelle Tidwell

[email protected] Offering ManagerSpectrum Virtualize Hybrid MultiCloud

Hemanand Gadgil

[email protected] Solutions Architect

2020 IBM Systems Technical University

Page 2: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Introducing Today’s Speakers

IBM Systems Technical University © Copyright IBM Corporation 2020 2

Michelle Tidwell

[email protected]

Global Offering Manager

IBM Systems Storage

Spectrum Virtualize Hybrid MultiCloud

Hemanand Gadgil

[email protected]

IBM Systems Storage

Storage Solutions Architect

Panelist: Jackson Shea

[email protected]

IBM Systems Lab Services

Senior Technical Architect

Page 3: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Session Objectives

IBM Systems Technical University © Copyright IBM Corporation 2020

Overview of IBM Flashsystem & IBM Spectrum

Virtualize for Public Cloud

Installation and configuration overview of IBM

Spectrum Virtualize for Public Cloud on AWS

Use-cases for multicloud solutions using IBM

Spectrum Virtualize for Public Cloud

IBM Flashsystem use cases using RedHat Ansible

Page 4: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

4IBM Systems Technical University © Copyright IBM Corporation 2020

Topics

• Introduction IBM Flashsystem and IBM Spectrum Virtualize for Public Cloud

• Overview of IBM Spectrum Virtualize for Public Cloud for Hybrid Multicloud Environments

• Installation of IBM Spectrum Virtualize for Public Cloud on AWS

• Configuration of backend storage for IBM Spectrum Virtualize for Public Cloud on AWS

PART 2

• Solutions & Examples of hybrid multicloud using IBM Spectrum Virtualize for Public Cloud

• Introduction for Redhat Ansible support for IBM Flashsystem and IBM Spectrum Virtualize

• IBM Flashsystem & IBM Spectrum Virtualize for Public Cloud use case using Redhat Ansible

PART 1

Page 5: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Cloud services drive innovation and aid business agility

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 6: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Storage challenges

Storage connectivity in the Hybrid Multicloud era matters. Storage

must have a way to connect to the cloud.

Storage location in Hybrid Multicloud matters depending on data

security, regulatory environments, performance,

and availability requirements.

Speed of adoption in the Hybrid Multicloud era matters.

NVMe, Storage Class Memory (SCM),

and Software-Defined Storage (SDS)

Old and New

IBM Systems Technical University © Copyright IBM Corporation 2020

65%cut infrastructure costs

59%avoid vendor lock-in and avoid data stored with

different vendors' technologies in silos

across the enterprise.

59%improve latency

Page 7: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Positioning Differences between Spectrum Virtualize

& Spectrum Virtualize for Public Cloud

Spectrum Virtualize is the software

that runs on premises in the IBM

Storwize family, FlashSystem family,

SVC (SAN Volume Controller).

Spectrum Virtualize for Public Cloud is

a separate product, with separate licensing

terms and runs on supported public cloud

infrastructure - IBM Cloud, and AWS today.

Technically, Spectrum Virtualize for Public

Cloud is largely based on Spectrum

Virtualize, but adapted to run on public

cloud infrastructure, such as IBM Cloud

and AWS EC2. Key differences:

• Clustering / Failover

• Shared Network Infrastructure

• Back end virtualization

• Deployment

FlashSystem 9200

FlashSystem7200

All-flash and hybrid systems

FlashSystem 5000

FlashSystem 9200R

SAN Volume Controller

* New option in SVC available as of March 6, 2020

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 8: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

On-premises

iSCSI/FC

FC or iSCSI storage FC or iSCSI

On IBM Cloud, IBM Spectrum

Virtualize for Public Cloud is built

on bare metal servers, with

Endurance or Performance

storage.

IBM Cloud

IBM Cloud

IBM Spectrum Virtualize – On-prem and in the Cloud

AWS

On AWS, IBM Spectrum

Virtualize for Public Cloud is

built on Elastic Compute Cloud

(EC2) instances, with EBS

storage.

4-nodeClusters

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 9: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Volume Management

• Thin Provisioning

w/Zero Detect

• Non-disruptive volume

and controller migration

• Volume Mirroring (Thick

to Thin, Compressed &

Encrypted)

• IBM EasyTier

• Data Reduction Pools

with Compression and

Deduplication

• VMware vVol certified

• Multi-way Clustering for

capacity and

performance scalability

DR and HA

• IBM MetroMirror Sync

Replication (300km)

• IBM GlobalMirror Async

Replication (80ms roundtrip)

• IBM GlobalMirror w/Change

Volumes Async

Replication (5min - 24 hr)

• Native IP Replication

w/Network Artificial

Intelligence and

Compression (1G/10G)

Point in Time Copy

• IBM FlashCopy of volumes

for backup, continuity and

application test

• 256 copies of source

• 255 consistency groups

• Incremental copies

• Cascaded copies

• Thin Provisioned,

Compressed, Copies in

different pools

• Simple ‘Reverse’ Operation

• Transparent Cloud Tiering

(TCT) to S3

Included

Functions

Deployment

• AWS Marketplace

• 20 EBS Volumes

• 3 Types of EC2 Instances

• Any available EBS Tiers

• WW Support

• AWS Gov Cloud

• Trial Available on AWS

Marketplace for POCs.

IBM Spectrum Virtualize for Public Cloud is an all-inclusive license thatgives you access to key Volume Management, DR and Point in CopyFeatures that work on AWS or IBM Cloud IaaS

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 10: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Architecture

on AWS

On AWS, IBM Spectrum Virtualize for Public Cloud is built on

Elastic Compute Cloud (EC2) instances, with EBS storage

Host

IBM Spectrum Virtualizefor Public Cloud

Host

On-premises AWS

iSCSI

IP replication

iSCSI/FC

FC, NVMe or iSCSI storage

EC2 EC2

IBM Spectrum Virtualizefor Public Cloud

Clustering

Amazon EBS Amazon EBS

EC2

IBM Spectrum Virtualize for Public Cloud on AWS

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 11: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Architecture

on AWS

On AWS, create an airgap data protection solution by leveraging S3

Storage. Also Reduce Costs of EBS Block Storage

Host

IBM Spectrum Virtualizefor Public Cloud

Host

On-premises AWS

iSCSIiSCSI/FC

FC, NVMe or iSCSI storage

EC2 EC2

IBM Spectrum Virtualizefor Public Cloud

Clustering

Amazon EBS Amazon EBS

EC2

IBM Spectrum Virtualize for Public Cloud on AWS with S3

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 12: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

This software is simply…easy to deploy

15 Minutes

From AWS Marketplace,

in an existing VPC -

create a High Availability

cluster with 1 to 100TB

of EBS auto provisioned

Flexible

With the choice of

performance and

capacity to fit all

workloads - from small

to extra large.

Launched from AWS Marketplace Always with High Availability … Automatically

IBM Spectrum Virtualizefor Public Cloud

Application

EC2 EC2

IBM Spectrum Virtualizefor Public Cloud

Amazon EBS Amazon EBS

EC2

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 13: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

This softwareis simply… scalable

• Grow to meet your workload demands

• Scale from 2 to 8 nodes on IBM Cloud, or 2 to 4

nodes on AWS

• Attach up to 20 EBS Volumes to a cluster on

AWS

• Use the type of EC2 Instance needed for your

applications, with new performance

improvements for the highest end EC2 instance

we support.

IBM Spectrum Virtualize for Cloud

IBM Spectrum Virtualize for CloudIBM Spectrum Virtualize

for CloudIBM Spectrum Virtualizefor Cloud

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 14: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Benefits of Spectrum Virtualize for Public Cloud

Consistent Management,

APIs, and Automation

Lower Usage of

Cloud Infrastructure

by up to 65%

Scale to Meet Demand

IBM Cloud

$$$$ $$

On-Premises

IBM Spectrum Virtualize for Cloud

IBM Spectrum Virtualize for CloudIBM Spectrum Virtualize

for Cloud

On Cloud

IBM Spectrum Virtualizefor Cloud

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 15: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Spectrum Virtualize for Public Cloud

Optimize Public

Cloud Block Storage

• Lower Cost, Improve

Performance of native

Public Cloud IaaS

• Thin-Provisioned Volumes,

Space Efficient Snapshots,

AI based Auto Tiering, Data

Reduction Pools with

Compression and Dedupe

• Increase Scalability of

Public Cloud Storage for

Enterprise Apps

Extend On Premises

to Hybrid MultiCloud

• Add cloud capabilities to

existing Storage on Prem

• Temporary or permanent

data migration to/from Public

Clouds, and between Public

Cloud providers.

• Move data to cloud

resources, such as

containers, VMs.

• Consistent Management

Business Continuity

on Public Cloud

• Create a DR site in the

public cloud

• Synchronize local storage

data with sync or async

storage replication

• Protect on prem data for

virtualized, containerized,

or bare metal applications

• Integrate an ‘air gap’

solution to protect against

cyber threats

Protection of Data

in Public Cloud

• For workloads moved to

cloud

• Use Sync or Async Mirror

to protect cloud data

center deployments

• Supported within and

between disparate Cloud

Provider data

centers

$$$$

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 16: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Flexible Ordering Options

Deploy IBM Spectrum Virtualize for Public Cloud

from AWS Marketplace

1 2

Purchase IBM Spectrum Virtualize

for Public Cloud

• BYOL

• Monthly License or Perpetual License

• Renewable S&S on Perpetual License

• Extend SVC to Public Cloud

IBM SpectrumVirtualize for Public Cloud

• IBM Spectrum Virtualize for Public Cloud on AWS Marketplace

• Select the Amazon EC2 instance type, EBS Storage and the

cluster is deployed automatically.

• Complete Flexiblity: Create the Infrastructure that’s right for your

application and use case!

IBM Spectrum Virtualize for Public Cloud on AWS

Page 17: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

AWS Marketplace Listing

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 18: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Supported EC2 Instances

Pricing https://aws.amazon.com/ec2/pricing/

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 19: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

EBS Storage is Automatically Detected in Spectrum Virtualize GUI

— EBS is displayed under‘Pool’ → ‘Mdisks by Pool’

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 20: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Spectrum Virtualize for Public Cloud 8.3.1 New Features and Functions

New

Scalability

Features

Performance

Enhancements

on AWS

IBM

Cloud

Update

Data

Reduction

on the

Cloud

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 21: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

More Scalability on AWS Infrastructure with Spectrum Virtualize for Public Cloud

25% Improvement per cluster

• Increased EBS Volumes per

node, from 16 EBS to 20

• Increasing the total capacity of

a cluster to 320TB

Twice the Nodes to Improve

Performance

• Deploy up to 4-node cluster on

AWS for improved scalability

and performance

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 22: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Data Reduction in the Cloud

• Data Reduction Pools (DRP) are

now enabled on Spectrum

Virtualize for Public Cloud.

• Deduplication is available on

both the IBM Cloud and on AWS.

• Compression with DRP volumes

is available on AWS.

• Up to 65% savings in capacity is

achievable on AWS, saving cost

on EBS Storage.

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 23: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Performance Enhancements on AWS

Performance enhancement of

Spectrum Virtualize for Public Cloud

Achieve even higher IO

Performance compared to 8.3.0 by

using the largest EC2 instance

supported.

New capabilities in the software take

more advantage of the available

RAM and processor capacity,

resulting in higher IOPs and

Throughput.

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 24: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

IBM Cloud Currency Update

• Take Advantage of the newest bare

metal servers running Intel Xeon

5120 on the IBM Cloud for Spectrum

Virtualize for Public Cloud.

• Exploit larger cache sizes, Spectrum

Virtualize for IBM Cloud uses 58GB

RAM out of 64GB available RAM

• The newer servers can be purchased

through the IBM Cloud portal.

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 25: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

POLL:

WHICH PUBLIC CLOUD(S) ARE YOU USING TODAY, OR PLAN TO USE, IN A HYBRID CLOUD DEPLOYMENT?

(Select up to 3)

A. Amazon AWS

B. Microsoft Azure

C. Google Cloud

D. IBM Cloud

E. Oracle Cloud

F. Not Using Public Cloud

Page 26: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

26IBM Systems Technical University © Copyright IBM Corporation 2020

Topics

• Introduction IBM Flashsystem and IBM Spectrum Virtualize for Public Cloud

• Overview of IBM Spectrum Virtualize for Public Cloud for Hybrid Multicloud Environments

• Installation of IBM Spectrum Virtualize for Public Cloud on AWS

• Configuration of backend storage for IBM Spectrum Virtualize for Public Cloud on AWS

PART 2

• Solutions & Examples of hybrid multicloud using IBM Spectrum Virtualize for Public Cloud

• Introduction for Redhat Ansible support for IBM Flashsystem and IBM Spectrum Virtualize

• IBM Flashsystem & IBM Spectrum Virtualize for Public Cloud use case using Redhat Ansible

PART 1

Page 27: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Business Continuity Solution - IBM Spectrum Virtualize for Public Cloud

On Premise Site

Any Storage

Subsystems*

IBM Flashsystem Family+ almost 400 industry storage systems

IP replication

Remote Mirroringthrough IPsec VPN

tunnel

Public network

Failover

Router

Microsoft

SQL

RHEL

Machine

IBMSpectrumVirtualize for Public Cloud

Microsoft SQL

RHEL Machine

Amazon EC2

Amazon VPC

VPN Gateway

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 28: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Hybrid Cloud Network Connectivity

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 29: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

RedHat OpenShift Container Platform (OCP) on AWS with SVPC

Availability zone 1

Availability zone 3Availability zone 2 IBMSpectrumVirtualize for Public Cloud

OCP etcd 1

OCP master 2

OCP etcd 2

OCP Worker Node 3

OCP master 1

OCP etcd 3

OCP master 3

NAT GW

Private Subnet10.0.x.x/16

Private Subnet10.0.x.x/16

Private Subnet10.0.x.x/16

Public SubnetNAT GW

Public SubnetNAT GW

Public Subnet

OCP Worker Node 2OCP Install Client Linux 7.x(AWS IMI)

OCP Worker Node 1

Amazon VPC

Amazon EC2

• Installation can be done using Installer-provisioned infrastructure ( IPI) Or

through User Provisioned Infrastructure ( UPI )

Page 30: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Cyber Resiliency Use cases

IBM Spectrum For Public Cloud

IBMSpectrumVirtualize for Public Cloud

Microsoft SQL

RHEL Machine

Amazon EC2

Amazon VPC

VPN Gateway

Amazon Elastic

Block Store

(EBS)

TCT Backup

Source

Restore Volume

• Using TCT function do a cloudbackup

from IBM Spectrum Virtualize for

Public Cloud on AWS to Amazon S3.

• Cloudbackup first time is full back and

then can be incremental.

• Restore the cloud volume from

Amazon S3 to IBM Spectrum

Virtualize for Public Cloud on AWS.

• Restore can be done on a new

Volume or the same volume

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 31: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Cyber Resiliency Use cases

IBM Spectrum For Public Cloud

IBMSpectrumVirtualize for Public Cloud

Microsoft SQL

RHEL Machine

Amazon EC2

Amazon VPC

Amazon Elastic

Block Store

(EBS)

TCT Backup

SourceIBM Spectrum For Public Cloud

IBMSpectrumVirtualize for Public Cloud

Microsoft SQL

RHEL Machine

Amazon EC2

Amazon VPC

Amazon Elastic

Block Store

(EBS)

Target

Restore to different instance

• Using TCT function do a cloud backup from IBM Spectrum Virtualize for Public Cloud on AWS to Amazon S3.

• Cloud backup first time is full back and then can be incremental.

• Import the cloud volume from Amazon S3 to another instance of BM Spectrum Virtualize for Public Cloud on AWS

in a different Availability zone

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 32: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

POLL ANSWER:

WHICH PUBLIC CLOUD(S) ARE YOU USING TODAY, OR PLAN TO USE, IN A HYBRID CLOUD DEPLOYMENT?

A. Amazon AWS

B. Microsoft Azure

C. Google Cloud

D. IBM Cloud

E. Oracle Cloud

F. Not Using Public Cloud

Page 33: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

• Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

• Ansible manages machines in an agent-less manner. Uses OpenSSH and WinRM

• Ansible is decentralized–it relies on your existing OS credentials to control access to remote machines.

• Ansible can easily connect with Kerberos, LDAP, and other centralized authentication management systems.

Orchestration and Automation using Ansible for IBM Spectrum Virtualize

Ansible Introduction

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 34: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

text

34

On www.redhat.ansible

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 35: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Orchestration and Automation using Ansible for IBM Spectrum Virtualize

IBM Spectrum Virtualize Modules certified on Automation Hub

https://www.ansible.com/integrations/infrastructure/ibm-storage

IBM Spectrum Virtualize Ansible Collection:•Collect facts: Collect basic information

•Manage hosts: Create, delete, or modify hosts

•Manage volumes: Create, delete, or extend the capacity of volumes

•Manage mdisk: Create or delete a managed disk

•Manage pool: Create or delete a pool (managed disk group)

•Manage volume map: Create or delete a volume map

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 36: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Ansible Galaxy

Ansible Galaxy directory structure

[root@vm09-ansible collections]# cd ibm

[root@vm09-ansible ibm]# tree

.

└── spectrum_virtualize

├── galaxy.yml

├── playbooks

│ ├── 1

│ ├── createpool-FQCN.yaml

│ ├── createpool.yaml

│ ├── create_vdisk.yaml

│ ├── deletepool-FQCN.yaml

│ ├── deletepool.yaml

│ ├── gather_info_collections-FQCN.yaml

│ └── gather_info_collections.yaml

├── plugins

│ ├── modules

│ │ ├── ibm_svc_host.py

│ │ ├── ibm_svc_info.py

│ │ ├── ibm_svc_mdiskgrp.py

│ │ ├── ibm_svc_mdisk.py

│ │ ├── ibm_svc_vdisk.py

│ │ ├── ibm_svc_vol_map.py

│ │ └── __init__.py

│ ├── module_utils

│ │ └── ibm_svc_utils.py

│ └── README.md

└── README.md

IBM Spectrum Virtualize directory structure

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 37: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

VM

On-Premise

Ansible Control and

Managed Node

IBM Storage Ansible modules

VMware Ansible modules

Playbooks

Create Volume(vdisk)

name: execute mkvdisk

ibm_svc_vdisk:

clustername: 10.0.240.30

domain:

username: superuser

password: passw0rd

log_path: /tmp/playbook.debug

name: Vol-0

state: present

mdiskgrp: 0

easytier: 'off'

size: “10"

unit: gb

Vol-0

10.0.240.30

- name: Define a new host

ibm_svc_host:

clustername: 10.0.240.30

domain: stglab.manchester.uk.ibm.com

username: superuser

password: passw0rd

log_path: /tmp/playbook.debug

name: Host_Demo

state: present

fcwwpn: 100000109B570216

iscsiname: iqn.1994-

05.com.redhat:2e358e438b8a

iogrp: 0:1:2:3

Define a new host

- name: map volume to host

ibm_svc_vol_map:

clustername: 10.0.240.30

domain:

username: superuser

password: passw0rd

log_path: /tmp/playbook.debug

volname: Vol-0

host: Host_Demo

state: present

Map a Volume to Host

IBM Flashsystem

Vol-0

Ansible Playbook – Storage Provisioning Use-case

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 38: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

— Playbook contains plays

— Plays contains tasks

— Tasks calls modules

— Tasks run sequentially

Ansible Playbook - ExamplePlaybook example:

Playbook :

• Create vdisk

• Create host

• Map vdisk to host

IBM Systems Technical University © Copyright IBM Corporation 2020

---

- name: Using IBM Spectrum Virtualize collection to create vdisk and host map

hosts: localhost

collections:

-ibm.spectrum_virtualize

gather_facts: no

connection: local

vars_files:

/vars/specv_vars.yml

tasks:

- name: Create volume

ibm_svc_vdisk:

clustername: "{{ clustername }}"

username: "{{ username }}"

password: "{{ password }}"

domain:

log_path: /tmp/playbook.debug

name: Onprem_Demo_Ansible_Vol

state: present

mdiskgrp: 'SVPC Pool'

easytier: 'off'

size: "10"

unit: gb

- name: Map volume to host

ibm_svc_vol_map:

log_path: /tmp/playbook.debug

volname: Onprem_Demo_Ansible_Vol

host: HG-ESX6

state: present

clustername: "{{ clustername }}"

domain:

username: "{{ username }}"

password: "{{ password }}"

Page 39: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Ansible Playbook - Demo Output after running the Ansible playbook

Created a 10 GB volume on IBM Flashsystem as per the input parameters defined in Ansible playbook

Page 40: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Ansible Playbook - Demo

VMware playbook to scan the HBA

VMware playbook to create VMFS datastore and create a VM

Page 41: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Ansible Playbook - Demo

Page 42: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Session summary

— Overview IBM Spectrum Virtualize for Public Cloud in AWS

— Installation and configuration overview of IBM Spectrum Virtualize for Public Cloud in AWS

— Hybrid Cloud solutions overview

— Business Continuity use case

— Cyber Resiliency use-case

— Red Hat Openshift cluster in AWS with IBM Spectrum Virtualize for Public Cloud on AWS

— Orchestration and Automation using Red Hat Ansible

42IBM Systems Technical University © Copyright IBM Corporation 2020

Page 43: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

2019 IBM Systems Technical University

Key Points to

Remember

Spectrum Virtualize for Public Cloud provides a flexible, enterprise-class solution to extend your on premises block storage to the public cloud

• Hybrid multicloud data mobility for disaster recovery or

workload migration on AWS and IBM Cloud

• Data migration to, from, and between clouds

• Improve performance and optimize public cloud infrastructure

• Consistent APIs and Management from on prem to cloud

• Pre-tested blueprints speed deployment with confidence

• More Clouds Coming….

For more information please check out these resources:

• https://www.ibm.com/products/spectrum-virtualize-for-public-cloud

• Multicloud Business Continuity using Spectrum Virtualize for Public Cloud on

AWS Redbook

• Multicloud Storage as a Service using vRealize Automation and IBM

Spectrum Storage

IBM Cloud

IBM Systems Technical University © Copyright IBM Corporation 2020

Page 44: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Replay availability!

MichelleTidwell

Global Offering Manager, Spectrum Virtualize Hybrid MultiCloud

[email protected]

Hemandand Gadgil

Storage Solutions Architect

hemanand.gadgil@@in.ibm.com

• Please feel free to send Questions you were unable to ask

in the live call to my email

• The replay, presentation and Q&A transcript will be

available on the TechU Talks page within 48 hours.

https://www.ibm.com/services/learning/events/techutalks

• To follow TechU on Linked in, join the Linkedin Group :

https://www.linkedin.com/groups/8518569/

IBM Systems TechU © Copyright IBM Corporation 2020 44

Page 45: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Notices and disclaimers

— © 2019 International Business Machines Corporation. No part of this document may be reproduced or transmitted in any form without written permission from IBM.

— U.S. Government Users Restricted Rights — use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.

— Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. This document is distributed “as is” without any warranty, either express or implied. In no event, shall IBM be liable for any damage arising from the use of this information, including but not limited to, loss of data, business interruption, loss of profit or loss of opportunity. IBM products and services are warranted per the terms and conditions of the agreements under which they are provided.

— IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.”

— Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.

— Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those

— customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.

— References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.

— Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

— It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer follows any law.

45IBM Systems Technical University © Copyright IBM Corporation 2020

Page 46: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Notices and disclaimers continued

— Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products about this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a purpose.

— The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.

— IBM, the IBM logo, ibm.com and [names of other referenced IBM products and services used in the presentation] are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml

46IBM Systems Technical University © Copyright IBM Corporation 2020

Page 47: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov
Page 48: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

— A business fell victim to a ransomware attack

every 14 seconds in 2019

— and

—every 11 seconds by 2021

All industries and all sizes of companies are targets of cyber crime

Page 49: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

— Recover Backup from VM or Containers• Instant recovery from file or VM• Application aware• Global catalog of recovery points• RTO = Minutes

4Key

Considerations for aCyber

Resilient Infrastructure

— Recover Primary Data from Snapshots• Instant recovery from file or VM• Application aware, orchestrated• Global recovery of recovery points• RTO < = Minutes

— Recover from Immutable Storage or Cloud• Logical air-gap• Immutable storage• RTO = Hours

— Recover from Tape• Offline copies provide a true

air-gap• RTO = > Hours

IBM Tape

Page 50: Hybrid Multicloud Solutions for Flashsystem Family : Using ......•AWS Marketplace •20 EBS Volumes •3 Types of EC2 Instances •Any available EBS Tiers •WW Support •AWS Gov

Cyber Incident Response Made Simple with Lab Services expertise

Enterprise Data Protection

High-throughput Air Gap

WORM immutable storage

Safeguarded Copy

Transparent Cloud Tiering supporting hybrid multi-

cloud

Cyber Resiliency Storage

Assessment

Implementation Services

Post Deployment Health checks

Advise

✓ Educate on Cyber

Resiliency trends and

best practices

✓ Explore current

capabilities for

protection, detection,

and recovery

✓ Recommend solutions

and project roadmap

✓ Spectrum Protect Cyber

Resiliency workshop

✓ Configure and integrate

recommendations

✓ Skills Transfer and

Document of

Implementation

✓ Assist with recovery

planning/testing and Run

Book creation (optional)

✓ Ongoing Review for Code

Currency

✓ Best Practice

Configuration Guidance

✓ New Feature Deployment

✓ Assist with recovery

retesting and Run Book

review (optional)

Configure Review

Contact us: [email protected]