SlideShare a Scribd company logo
Docker for Private Clouds with
RackHD
Aaron Spiegel
{code} Catalyst
@Spiegela
Justin Kenney
RackHD
@justink0
© Copyright 2017 Dell Inc.2
The building blocks of Modern IT
APPS
PAAS
ORCHESTRATION
VIRTUALIZATION
HARDWAREHARDWARE
© Copyright 2017 Dell Inc.3
Hardware Operations are Business Critical
Out of Date Firmware
Delayed Projects
Unused Resources
Physical Isolation Requirements
© Copyright 2017 Dell Inc.4
Cost of Delayed Deployments
Hardware Operations are Business Critical
Time is Money
Day 0 Purchase Retirement
ITAssetValue$
Production
© Copyright 2017 Dell Inc.5
Many Groups & Domains
No Common Configuration
Manual Processes
Day 1 Problem
© Copyright 2017 Dell Inc.6
From Purchase Order to Production
Hardware
Stand Up
•Floor Space
•Physical Rack
•Power & Cooling
Infrastructure
Bootstrap
•Network Connections
•Host Configuration
(RAID, BIOS)
•OS Load
•IaaS Stand Up
App Cluster
Creation
•Zookeeper
•Hadoop
•vSphere
•Cloud Foundry
Maintenance
& Operations
•FW Updates
•OS Patches
•Lifecycle
© Copyright 2017 Dell Inc.7
Reimagine our Expectations
for Bare Metal
Self-Describing & Instrumented
Orchestrated Workflows
Self Service & API Driven
Automation for Day-n Operations
Modern Cloud Experience
© Copyright 2017 Dell Inc.8
Self-Describing & Instrumented
Orchestrated Workflows
Self Service & API Driven
Automation for Day-n Operations
Modern Cloud Experience
RackHD
Reimagine our Expectations
for Bare Metal
What Makes RackHD Different?
Support for On Going Maintenance
Automated Discovery & Instrumentation
Pre-Defined Workflows / Task Graphs
Support for Both Server & Network Gear
Aligned to Open Industry Standard APIs
What Makes RackHD Different?
DISCOVERY &
CATALOGING
TELEMETRY &
GENEALOGY
DEVICE
MANAGEMENT
CONFIGURATION PROVISIONING
FIRMWARE
MANAGEMENT
LOGGING ENVIRON-
MENTALS
FAULT
DETECTION
ANALYTICS DATA
RackHD Capabilities
RackHD and Dell EMC’s OSS Viewpoint
GLOBAL
COLLABORATION
TRANSPARENCY
INTEGRATIONSCOMMUNITY SMALL
INVESTMENT
FRICTIONLESS
DEVELOPMENT
ATTRACT
TALENT
NO VENDOR
LOCK-IN
Application Platform
Cloud Platform
IaaS
Orchestrated Hardware Up the Value Stack
Hardware Management
RackHD
Introducing Docker
Infrakit
Declarative, Self-Healing Configuration
Common Infrastructure Experience
Consistent User Experience for
Docker Everywhere
RackHD
Docker Infrakit with RackHD
Cloud-like Docker Experience on Bare Metal
Container Engine
Storage plugin Network plugin Orchestration
Admin
interface
Linux
User Applications / Services
IaaS Layer
Bare Metal
RackHD
Infrastructure ManagementInfraKit
https://github.com/codedellemc/infrakit.rackhd
Declarative & Self-Healing Infrastructure
Groups
Cluster Configuration
Comprised of Instances &
Flavor Combination
Instances
Logical Cluster Instance.
i.e. EC2 Image, Vagrant
VM, Physical Host
Flavors
Role & Healthcheck. i.e.
Zookeeper, Swarm Node,
etc.
© Copyright 2017 Dell Inc.17
Docker Infrakit Architecture
© Copyright 2017 Dell Inc.18
Docker Infrakit + RackHD Process Flow
WORKFLOW API
MONGODB
RABBITMQ
DHCP
PXE/TFTP
SYSLOG
IPMI/OBM
RACKHD
INFRAKIT
GROUP
DOCKER INFRAKIT
INSTANCE
FLAVOR
https://github.com/codedellemc/infrakit.rackhd
© Copyright 2017 Dell Inc.19
How to get Started
1. PXE Boot Bare Metal
for Passive Discovery
2. Define a server SKU
3. Create a custom
workflow, if needed
Discover Hardware
1. Configure an Infrakit
Cluster Configuration
2. Run Infrakit
Provisioning
Provision Clusters
https://github.com/codedellemc/infrakit.rackhd
Demo Time
https://github.com/codedellemc/infrakit.rackhd
RackHD Forward Vision
• Redfish 2016.3 compliant
• Move to more granular services
• Focus on stability, usability and modularity
• Scale
• UCS B-series and C-Series support
• Bare-metal network switch support
• Dynamic power capping
• Integration with Puppet and Salt
• Node registration
© Copyright 2017 Dell Inc.22
codedellemc.com
community.codedellemc.com
@codeDellEMC
blog.codedellemc.com
github.com/codedellemc/labs
Justin Kenney
@justink0
github.com/justink0
HOL01 Use REX-Ray & ScaleIO w/ Docker, Mesos and Kubernetes
Aaron Spiegel
@spiegela
github.com/spiegela
https://github.com/codedellemc/infrakit.rackhd
Docker for Private Clouds with RackHD - Justin Kenney and Aaron Spiegel - Dell EMC World 2017

More Related Content

What's hot

The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017
The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017
The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017
{code} by Dell EMC
 
There's More to Docker than the Container: The Docker Platform - Kendrick Col...
There's More to Docker than the Container: The Docker Platform - Kendrick Col...There's More to Docker than the Container: The Docker Platform - Kendrick Col...
There's More to Docker than the Container: The Docker Platform - Kendrick Col...
{code} by Dell EMC
 
Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...
Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...
Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...
{code} by Dell EMC
 
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
{code} by Dell EMC
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
{code} by Dell EMC
 
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
{code} by Dell EMC
 
Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...
Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...
Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...
{code} by Dell EMC
 
Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...
Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...
Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...
{code} by Dell EMC
 
Managing ScaleIO as Software on Mesos
Managing ScaleIO as Software on MesosManaging ScaleIO as Software on Mesos
Managing ScaleIO as Software on Mesos
David vonThenen
 
Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...
Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...
Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...
EDB
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
Karthik Gaekwad
 
DCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker Enterprise
Docker, Inc.
 
Cloudy with a Chance of Databases
Cloudy with a Chance of DatabasesCloudy with a Chance of Databases
Cloudy with a Chance of Databases
Kellyn Pot'Vin-Gorman
 
Docker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General Session
Docker, Inc.
 
High Performance Cloud-Native Microservices IndyCloudConf 2020
High Performance Cloud-Native Microservices IndyCloudConf 2020High Performance Cloud-Native Microservices IndyCloudConf 2020
High Performance Cloud-Native Microservices IndyCloudConf 2020
Mesut Celik
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
Barton George
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15
Barton George
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
Cheryl Hung
 
Considering Bare Metal
Considering Bare MetalConsidering Bare Metal
Considering Bare Metal
Satish Hemachandran
 
Build Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and ContainersBuild Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and Containers
LinuxCon ContainerCon CloudOpen China
 

What's hot (20)

The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017
The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017
The Open Source Effect on Dell EMC - Joshua Bernstein - Dell EMC World 2017
 
There's More to Docker than the Container: The Docker Platform - Kendrick Col...
There's More to Docker than the Container: The Docker Platform - Kendrick Col...There's More to Docker than the Container: The Docker Platform - Kendrick Col...
There's More to Docker than the Container: The Docker Platform - Kendrick Col...
 
Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...
Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...
Containers and their Ecosystem: An Introduction to Containers - Kendrick Cole...
 
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
 
Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...
Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...
Data Analytics Using Container Persistence Through SMACK - Manny Rodriguez-Pe...
 
Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...
Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...
Leading an Open Source community at a large Enterprise - Jonas Rosland - Open...
 
Managing ScaleIO as Software on Mesos
Managing ScaleIO as Software on MesosManaging ScaleIO as Software on Mesos
Managing ScaleIO as Software on Mesos
 
Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...
Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...
Riding the Second Wave: Open Source for Relational Databases, Enterprise Post...
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
DCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker Enterprise
 
Cloudy with a Chance of Databases
Cloudy with a Chance of DatabasesCloudy with a Chance of Databases
Cloudy with a Chance of Databases
 
Docker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General Session
 
High Performance Cloud-Native Microservices IndyCloudConf 2020
High Performance Cloud-Native Microservices IndyCloudConf 2020High Performance Cloud-Native Microservices IndyCloudConf 2020
High Performance Cloud-Native Microservices IndyCloudConf 2020
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
Considering Bare Metal
Considering Bare MetalConsidering Bare Metal
Considering Bare Metal
 
Build Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and ContainersBuild Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and Containers
 

Similar to Docker for Private Clouds with RackHD - Justin Kenney and Aaron Spiegel - Dell EMC World 2017

Real World Modern Development Use Cases with RackHD and Adobe
Real World Modern Development Use Cases with RackHD and AdobeReal World Modern Development Use Cases with RackHD and Adobe
Real World Modern Development Use Cases with RackHD and Adobe
Timothy Gelter
 
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Docker, Inc.
 
AWS CDK Introduction
AWS CDK IntroductionAWS CDK Introduction
AWS CDK Introduction
Kasun Dilunika
 
HelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & TerraformHelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & Terraform
Hello Cloud
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
David Pasek
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
Agile Impact Conference
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
Ryan Hodgin
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...
Barton George
 
Considerations for operating docker at scale
Considerations for operating docker at scaleConsiderations for operating docker at scale
Considerations for operating docker at scale
Docker, Inc.
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
Brian Christner
 
Running Enterprise Workloads in the Cloud
Running Enterprise Workloads in the CloudRunning Enterprise Workloads in the Cloud
Running Enterprise Workloads in the Cloud
DataWorks Summit
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM France Lab
 
DevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with HabitatDevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with Habitat
Matt Ray
 
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
IDERA Software
 
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e ContainerLe soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
Jürgen Ambrosi
 
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Mirza Asim
 
Oracle Cloud Native
Oracle Cloud NativeOracle Cloud Native
Oracle Cloud Native
Neagu Alexandru Cristian
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
Shikha Srivastava
 
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
Leostream
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with Docker
MariaDB plc
 

Similar to Docker for Private Clouds with RackHD - Justin Kenney and Aaron Spiegel - Dell EMC World 2017 (20)

Real World Modern Development Use Cases with RackHD and Adobe
Real World Modern Development Use Cases with RackHD and AdobeReal World Modern Development Use Cases with RackHD and Adobe
Real World Modern Development Use Cases with RackHD and Adobe
 
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
Back to the Future: Containerize Legacy Applications - Rob Tanner, Northern T...
 
AWS CDK Introduction
AWS CDK IntroductionAWS CDK Introduction
AWS CDK Introduction
 
HelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & TerraformHelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & Terraform
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...
 
Considerations for operating docker at scale
Considerations for operating docker at scaleConsiderations for operating docker at scale
Considerations for operating docker at scale
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Running Enterprise Workloads in the Cloud
Running Enterprise Workloads in the CloudRunning Enterprise Workloads in the Cloud
Running Enterprise Workloads in the Cloud
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
 
DevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with HabitatDevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with Habitat
 
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
 
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e ContainerLe soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
 
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
 
Oracle Cloud Native
Oracle Cloud NativeOracle Cloud Native
Oracle Cloud Native
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
 
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with Docker
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Docker for Private Clouds with RackHD - Justin Kenney and Aaron Spiegel - Dell EMC World 2017

  • 1. Docker for Private Clouds with RackHD Aaron Spiegel {code} Catalyst @Spiegela Justin Kenney RackHD @justink0
  • 2. © Copyright 2017 Dell Inc.2 The building blocks of Modern IT APPS PAAS ORCHESTRATION VIRTUALIZATION HARDWAREHARDWARE
  • 3. © Copyright 2017 Dell Inc.3 Hardware Operations are Business Critical Out of Date Firmware Delayed Projects Unused Resources Physical Isolation Requirements
  • 4. © Copyright 2017 Dell Inc.4 Cost of Delayed Deployments Hardware Operations are Business Critical Time is Money Day 0 Purchase Retirement ITAssetValue$ Production
  • 5. © Copyright 2017 Dell Inc.5 Many Groups & Domains No Common Configuration Manual Processes Day 1 Problem
  • 6. © Copyright 2017 Dell Inc.6 From Purchase Order to Production Hardware Stand Up •Floor Space •Physical Rack •Power & Cooling Infrastructure Bootstrap •Network Connections •Host Configuration (RAID, BIOS) •OS Load •IaaS Stand Up App Cluster Creation •Zookeeper •Hadoop •vSphere •Cloud Foundry Maintenance & Operations •FW Updates •OS Patches •Lifecycle
  • 7. © Copyright 2017 Dell Inc.7 Reimagine our Expectations for Bare Metal Self-Describing & Instrumented Orchestrated Workflows Self Service & API Driven Automation for Day-n Operations Modern Cloud Experience
  • 8. © Copyright 2017 Dell Inc.8 Self-Describing & Instrumented Orchestrated Workflows Self Service & API Driven Automation for Day-n Operations Modern Cloud Experience RackHD Reimagine our Expectations for Bare Metal
  • 9. What Makes RackHD Different? Support for On Going Maintenance Automated Discovery & Instrumentation Pre-Defined Workflows / Task Graphs Support for Both Server & Network Gear Aligned to Open Industry Standard APIs
  • 10. What Makes RackHD Different? DISCOVERY & CATALOGING TELEMETRY & GENEALOGY DEVICE MANAGEMENT CONFIGURATION PROVISIONING FIRMWARE MANAGEMENT LOGGING ENVIRON- MENTALS FAULT DETECTION ANALYTICS DATA RackHD Capabilities
  • 11. RackHD and Dell EMC’s OSS Viewpoint GLOBAL COLLABORATION TRANSPARENCY INTEGRATIONSCOMMUNITY SMALL INVESTMENT FRICTIONLESS DEVELOPMENT ATTRACT TALENT NO VENDOR LOCK-IN
  • 12. Application Platform Cloud Platform IaaS Orchestrated Hardware Up the Value Stack Hardware Management RackHD
  • 13. Introducing Docker Infrakit Declarative, Self-Healing Configuration Common Infrastructure Experience
  • 14. Consistent User Experience for Docker Everywhere RackHD
  • 15. Docker Infrakit with RackHD Cloud-like Docker Experience on Bare Metal Container Engine Storage plugin Network plugin Orchestration Admin interface Linux User Applications / Services IaaS Layer Bare Metal RackHD Infrastructure ManagementInfraKit https://github.com/codedellemc/infrakit.rackhd
  • 16. Declarative & Self-Healing Infrastructure Groups Cluster Configuration Comprised of Instances & Flavor Combination Instances Logical Cluster Instance. i.e. EC2 Image, Vagrant VM, Physical Host Flavors Role & Healthcheck. i.e. Zookeeper, Swarm Node, etc.
  • 17. © Copyright 2017 Dell Inc.17 Docker Infrakit Architecture
  • 18. © Copyright 2017 Dell Inc.18 Docker Infrakit + RackHD Process Flow WORKFLOW API MONGODB RABBITMQ DHCP PXE/TFTP SYSLOG IPMI/OBM RACKHD INFRAKIT GROUP DOCKER INFRAKIT INSTANCE FLAVOR https://github.com/codedellemc/infrakit.rackhd
  • 19. © Copyright 2017 Dell Inc.19 How to get Started 1. PXE Boot Bare Metal for Passive Discovery 2. Define a server SKU 3. Create a custom workflow, if needed Discover Hardware 1. Configure an Infrakit Cluster Configuration 2. Run Infrakit Provisioning Provision Clusters https://github.com/codedellemc/infrakit.rackhd
  • 21. RackHD Forward Vision • Redfish 2016.3 compliant • Move to more granular services • Focus on stability, usability and modularity • Scale • UCS B-series and C-Series support • Bare-metal network switch support • Dynamic power capping • Integration with Puppet and Salt • Node registration
  • 22. © Copyright 2017 Dell Inc.22 codedellemc.com community.codedellemc.com @codeDellEMC blog.codedellemc.com github.com/codedellemc/labs Justin Kenney @justink0 github.com/justink0 HOL01 Use REX-Ray & ScaleIO w/ Docker, Mesos and Kubernetes Aaron Spiegel @spiegela github.com/spiegela https://github.com/codedellemc/infrakit.rackhd