VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure...

57

Transcript of VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure...

Page 1: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance
Page 2: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Disclaimer

• This presentation may contain product features that are currently under development.

• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.

• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

• Technical feasibility and market demand will affect final delivery.

• Pricing and packaging for any new technologies or features discussed or presented have not been determined.

2

Page 3: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

SOFTWARE-DEFINED DATACENTER

IS THE FUTURE OF IT

Software-Defined Data

Center (SDDC) Components

Virtualized Compute, Network, Storage and Management

Page 4: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

WHAT IS EVO:RAIL?A N I N T R O D U C T I O N

Page 5: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

VMware EVO:RAIL

• EVO:RAIL software with vSphere and Virtual SAN technology is the key enabler

• Single SKU procurement model creates design and price predictability

• Simple, streamlined deployment and ongoing SDDC lifecycle management

• One support call

Simplify How You Buy, Deploy and Operate Your SDDC

Page 6: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Simply Deploy, Configuration and Management

Physical EVO:RAIL appliance

deployment

Basic appliance configuration:

Hostnames, IP Address Pools, Globals, and Passwords

EVO:RAIL Engine configures vCenter, ESXi, Virtual SAN,

and Log Insight

1. Rack

2. Cable

3. Power On

Ready for VMs!

Time to Value to first VM in 15 minutes from power on, once the EVO:RAIL appliance is racked and cabled into a configured TOR network switch

Page 7: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

S O F T W A R E – D E F I N E D D A T A C E N T E R

“Build Your Own” Converged InfrastructureHyper-converged

Infrastructure

Hardware components (e.g. compute,

storage, networking) procured

separately.

Traditional datacenter components (e.g.

shared storage hardware, servers,

switches) integrated and sold in a single

chassis.

Integration of hardware (compute,

storage, and networking) with software

that provides a single point of entry for

SDDC lifecycle management.

Page 8: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

KEY FEATURESWHY IS IT AWESOME?

Page 9: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

TRUSTED TECHNOLOGY

vCenter Server Virtual SAN Log Insight EVO:RAIL

EngineESXi

Page 10: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

PRESCRIBED 2U/4N PLATFORM

FROM QEP (QUALIFIED

EVO:RAIL PARTNERS)

Page 11: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

AUTOMATED SCALE OUT

UP TO 4 HCIAs

Hyper-Converged Infrastructure Appliance (HCIA)

x1

x2

x3

x4

TOR Switch

Page 12: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

TIME TO VALUE

TO FIRST VM AS

LITTLE AS 15M I N U T E S

Page 13: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

NON-DISTRUPTIVE

PATCHING AND UPGRADING!

Page 14: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

PRIMARY USE CASES

ROBOVirtual

Private CloudVDI

Page 15: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

HOW IT CAME TO EXISTENCEWHERE IT STARTED AND HOW IT EVO:LVED

Page 16: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

2013

MARCH

The First Pitch to Bogomil Balkansky - With VSAN on the horizon, we now

have all the core components – virtualized compute, network and storage

to build a 100% VMware powered appliance that can deliver time to value

to first VM in minutes. It can be as simple as setting up a Tivo box

”Mornay Van Der Walt

Sounds interesting, lets start with a prototype“ ”Bogomil Balkansky

Page 17: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

The next 10 months – prototype, iterate, validate – all as a one man army!

Get Started Marvin

Welcome

Configure?

Hostnames Networking Passwords Global Services

Review Configuration Start Engine

Yes

Just Go

Extract DB Creds

from vCSACreate DNS DB

Copy DB SQL to

vCSA

Create DB Schema

and import data

Copy DNS Server

to vCSA

Locate hosts via

API, create

references in app.

Configure

Management

Network IP

Configure vSAN

Network IP

Configure vMotion

Network IP

Configure

Management

Subnet

Configure vSAN

Subnet

Configure vMotion

Subnet

Configure VM

Network Subnet

Configure

Portgroup gateway

Configure

Hostname

Configure DNS

zone for host

Reload DNS ZoneConfigure

Management VLAN

Configure vMotion

VLAN

Configure VSAN

VLAN

Configure VM

Network VLAN

Configure NTP

Server

Configure

TimezoneConnect to

Individual HostChange Password

Configure vCSA

Management IP

Configure vCSA

Mangement Subnet

Configure vCSA

Management

Gateway

Configure vCSA

Syslog

Remove temp

Network on Host 1

Restart vCSA

networking services

Connect to vCSA

Reconfigure DB

Allow remote

connection

Reconfigure DB

Allow local user to

access remote

Restart DB

Remove temp

Network on Host 2Remove temp

Network on Host 3

Remove temp

Network on Host 4

Completed Display Error On UI

Repeating Process Per Host

Error?

* * * *

* * * * *

Parse and modify

DNS Server config

*Copy parsed DNS

Config to vCSA

*Unpack & run DNS

Server

*Connect to DB

*

* * * * *

Configure vCSA

NTP

Restart vCSA

Syslog Services

* *

Show NGC Access

*

Remote Mode Only

Data Service operations

Shell / Non API Actions

Yes

Engine

UI

MARVIN Engine Configure Workflow

Reset ApplianceMarvin Admin

UI

Full Reset Or

Customize

Delete VM's Reset Stoage?Reset

Networking?

Reset

Passwords?

Start Reset

Customize

Just Reset

Everything

Load default config

into memory

Stop All VM's

Reset vCSA

Management IP,

Subnet & GatewayReset vCSA Syslog

Create temp

Network on Host 1

Restart vCSA

networking services

Create temp

Network on Host 2

Create temp

Network on Host 3

Create temp

Network on Host 4

* *

Configure vCSA

NTP

Restart vCSA

Syslog Services

*

Engine

UI

MARVIN Engine Reset Workflow

Reset Syslog? Reset DNS? Reset VC?

Select Hosts to

apply reset to

Are You Sure?

Yes

No

Delete VM's Delete non Factory

VM's

Cleanup Other non

Factory VM Files

Reset Storage

Reset

Networking

Reset

Passwords?

Reset Syslog?Reset DNS?

Reset VC?

Are VM's

Running

Delete All Files from

all volumes

Do VM's

Exist?

Delete Non factory

datastores

Reset factory

datastores

Connect to

individual host

Reset Password

Reset Management

IP, Subnet, VLAN &

Gateway

Reset vMotion IP,

Subnet, VLAN &

Gateway

Reset vSAN IP,

Subnet, VLAN &

Gateway

Reset VM VLAN

Reset HostnameReset Syslog

Reset VC

Password?

*

*

Yes Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

NoNo

Reset StorageDo VM's

Exist?No

Yes

Yes

No

No

No

No

No

Present Marvin

Config UI

No

No

No

Yes

*

*

Reset

DNS?

Restore DB

SQL

No

Yes

Repeating Process Per Selected Host

HOST 1 HOST 3

HOST 4HOST 2 Disk

Disk

Disk

Disk

Disk

Disk

Disk

Disk

Disk

vCSA

MARVIN Engine

VPXD / Supporting Services NGC

DNS ME VCPostgres

vCSA

MARVIN Engine

MARVIN APPLIANCE

Disk

Disk

Disk

HOST 1 HOST 3

HOST 4HOST 2 Disk

Disk

Disk

Disk

Disk

Disk

Disk

Disk

Disk

vCSA

MARVIN Engine

VPXD / Supporting Services NGC

DNS ME VCPostgres

vCSA

MARVIN Engine

MARVIN APPLIANCE

Disk

Disk

Disk

Page 18: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

The next 10 months – prototype, iterate, validate – all as a one man army!

Page 19: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Some prototypes were instantly scrapped, they were bad!

Page 20: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Both the UI and Platform went through many revisions!

Page 21: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

PLATFORM ARCHITECTURE

AND TECHNOLOGY STACK

HOW DOES EVO:RAIL REALLY WORK?

Page 22: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

CORE TECHNOLOGY

HTML5 CSS3 JAVASCRIP

T

Page 23: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

CORE TECHNOLOGY

JAVA SPRING

PLATFORM

PYTHON

LOUDMOUTH

& SCRIPTS

BASH

SCRIPTS

Page 24: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

CORE TECHNOLOGY

BACKBONE.JS jQUERY

Page 25: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

CORE TECHNOLOGY

WEBSOCKETS

Currently Atmosphere

Drive server based messaging so the UI can respond to

events fired by long running tasks or alerts.

Page 26: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

BROWSER SUPPORT

CHROME FIREFOX INTERNET

EXPLORER

10+

Page 27: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

STRIPPED AWAY HEAVYWEIGHT FEATURES

TO MAKE WAY FOR SIMPLE VM AND APPLIANCE

MANAGEMENT

Page 28: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

BUILT FROM THE GROUND UPFrom scratch using a blend of best in class open source and

VMware proprietary technologies.

Page 29: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

MINIMAL MOVING PARTSNo separate VM’s to maintain, no additional databases

or user management systems, EVO:RAIL is integrated

directly into the core VMware vSphere stack.

Page 30: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance
Page 31: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance
Page 32: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

LOUDMOUTH & ZEROCONFESXi CAN CHAT TO ITS FRIENDS NOW!

Page 33: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance
Page 34: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

mDNS and DNS-SDZeroconf.org

Page 35: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

LOUDMOUTHmDNSResponder PROTOTYPING

Python

Page 36: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

EVO:RAIL INTEGRATIONNODE SPECIFIC TAGGING

EVO:RAIL SERVICE

Page 37: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

USER EXPERIENCEA SIMPLE, ENJOYABLE JOURNEY

Page 38: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

MINIMUM VIABLE PRODUCT

Page 39: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

CUT FEATURES

NOTCORNERS

Page 40: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Configuration UI Experience

Page 41: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Configuration Workflow

Page 42: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

While Configuring

Page 43: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

When Done

Page 44: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

VM Management Made Easy

Page 45: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Health Monitoring Made Simple

Page 46: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Even When Detailed

Page 47: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Configuring Additional Services

Page 48: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

That is probably the slickest thing I have

ever seen in IT.... Ever

”@edhoppitt

Page 49: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Learning about EVO in the hang space. Impressed

with the UI. Would love to see similar through the

stack

”@virtualCanadian

Page 50: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

EVO:RAIL VM sizing uses simple S/M/L interface.

Nice mix of technical depth and ease of use. Steve

Jobs would be pleased.

”@davidbuffo

Page 51: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

Will be teaching my 11 year old to do #EVO:RAIL

deployments. Great after school job, bye bye paper

route and lemonade stand. Simplicity !!

”@luken7

Page 52: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

The EVO products could be an iPhone moment for

enterprise use of cloud computing

”JP Morgan

Page 53: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

How can I see and monitor all my appliances and

clusters with a single pane of glass?

”EAP Customer

WHAT NOW?

Page 54: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

How can we integrate our tools and services into our

own EVO:RAIL offering?

”Qualified EVO:RAIL Partners

WHAT NOW?

Page 55: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

How can I integrate this into my existing VMware

infrastructure?

”Early Customers

WHAT NOW?

Page 56: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance

THANK YOU!QUESTIONS?

Page 57: VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Converged Infrastructure Appliance