+ All Categories
Home > Software > Oracle Solaris Cloud Management and Deployment with OpenStack

Oracle Solaris Cloud Management and Deployment with OpenStack

Date post: 15-Jan-2017
Category:
Upload: otn-systems-hub
View: 390 times
Download: 1 times
Share this document with a friend
32
Transcript
Page 1: Oracle Solaris Cloud Management and Deployment with OpenStack
Page 2: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.

CloudManagementandDeploymentwithOpenStack

EricSaxeDirectorofEngineeringOracleSolarisCloudTechnologies

Page 3: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

3

Page 4: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

4

Page 5: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

5

Page 6: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

CloudComputing:StateoftheEnterpriseWhat’sDrivingEnterprisestoCloudSystems?

• CloudBenefitsITConsumers– Agilitythroughself-serviceautomation–On-demandprovidesOpEx vs.CapEx options

• CloudBenefitsITProviders– Bettercapacityplanningandassetutilization– Centralizedmonitoringandreporting–ManageITasacollectionofprovidedservices

• Notsurprising:ManyEnterpriseshave,orarelookingtoeitherdeploynewclouds,orshifttocloudbasedmanagementforexistinginfrastructure

6

Page 7: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

CloudComputing:StateoftheEnterpriseAgilityatEveryLevel

SoftwareasaService

PlatformasaService

• ComputeInstances,Storage,NetworkTopologiesOn-Demand–Physicalinfrastructureabstractedaway–Noticketstosubmitorsystemstorack/cable

InfrastructureasaService

7

Page 8: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

CloudComputing:StateoftheEnterpriseAgilityatEveryLevel

SoftwareasaService • PaaS:Application,Database,run-timeOn-Demand–Compute,Storage,Networkinginfrastructureabstractedaway–Enablesdeveloperstofocusentirelyondevelopment:writing,debugging,deployingcode–EnablesDev/Ops

InfrastructureasaServiceInfrastructureasaService

PlatformasaService

8

Page 9: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

9

Page 10: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 10

Page 11: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleOpenStackforOracleSolaris

HorizonCentralizedCloudManagement

ZonesandKernelZonesZeroOverheadcontainerand

Type2hypervisor

Nova/IronicSelf-ServiceCompute

andBareMetal

BuiltintotheInfrastructure

11

ElasticvSwitch andOpenvSwitch

Application definedSDNandinteroperability

NeutronSoftwareDefined

Networking

ZFSFilesystemBuiltincompression,

encryption anddeduplication

Cinder/SwiftCloudScalestorage

UnifiedArchivesFast,flexible cloningand

disasterrecovery

Heat/GlanceMurano/Trove

PlatformasaService

Page 12: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack Services

Component Description Component Description

Nova Computevirtualization Glance Imagemanagementanddeployment

Cinder Blockstorage Swift Objectstorage

Neutron Softwaredefinednetworking Heat ApplicationandVMorchestration

Keystone Authentication betweencloudservices Murano Applicationcatalog

Horizon Webbaseddashboard Trove DatabaseasaService

OverviewofCoreComponents

12

Page 13: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack LogicalLayout

13

Page 14: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

11.2SRU1

ImagePackagingSystem

• SeamlessintegrationwithIPS– Fulldependencymanagement– Failproofupdateswithrollback

• IntegratedwithOracleSolarisZonesandUnifiedArchivesforseamlesslifecyclemanagement• Foundationforcloudupdatestrategy– ConfigurationanddatabaseschemasupdatedthroughSMFupdateserviceswithfullrollback

Easyandfastcloudupdate

11.3Clone

14

Page 15: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ServiceManagementFacility

• OpenStack servicesrunwithminimumprivilegesnecessary,anddon’trunasroot– CreateusersfordifferentOpenStack services– LeverageRBACtoenableprivilegedactions

• Automaticservicerestartfromfailure– IntegratedwithOracleSolarisfaultmanagement– Fulldependencycheckingforpreciseandefficientcloudstartup

SecureandHighlyavailableandreliablecloudservices

xx

SMFServices

15

Page 16: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack Cinder/SwiftDataManagement– ZFS

• ZFSisfoundationforCinderandSwift– iSCSI orFCLUNprovisioning– Leverageintegrateddataservicesincludingsnapshots,compressionandencryption– Thesedataservicesarecompletelytransparenttotheguests

• IntegratedOpenStack supportforZFSSA

Productionreadydatamanagement,nocompromises

VirtualEnvironments

CinderVolume

ISCSILUNISCSILUNISCSILUN

16

Page 17: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSolaris

Immutable Guest

#

Immutable Guest

Firewall

• Theundercloud lockeddown– OpenStack nova-computenodesrunwithdynamic-zone policy– AllowingonlyZonestobeinstalledandrunbutotherwisecompletelylocked

• Theguestinstances– ThroughOpenStack flavorsaspartofnovathetenantusercanchoosetouseanyoftheotherpolicy– Usenone fordevelopmentandstrict forproductionforexmaple

17

UsingImmutableZonesinOpenStack

Page 18: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

BareMetalProvisioningwithIronicOpenStack KiloinOracleSolaris11.3

18

• Manageanddeploybaremetalinadditiontovirtualmachines–OracleSolarisZones,OracleSolarisKernelZones,OracleSolarisBareMetal– UsesameUnifiedArchiveforphysicalandvirtualdeployments

• IntegratedwithAutomatedInstallerdeploymentframework

Compute

OracleSolarisZones BareMetal

Environments

OracleSolarisKernelZones

Page 19: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack KiloinOracleSolaris11.3

• Engineeredforsecurityandcompliance–Minimalprivilegesforcloudservices– Lockdowninfrastructurewithimmutability

• Assuredreliabilityandscale– Automaticservicerestartandnodedependencies– Guaranteeddataintegrity

• Seamlessupgrade,instantroll-back• SPARC,x86,VirtualizedandBareMetalEnvironments

OS.Virtualization.SDN.OpenStack.Complete.

19

Page 20: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

20

Page 21: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 21

OpenStack PhysicalLayout

NetworkNode

StorageNode

StorageNetwork

CloudNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

ComputeNode

PublicNetwork

7/7/16

Page 22: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 22

FlatNetworkingModelOpenStack PhysicalLayout

StorageNode

StorageNetwork

CloudNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

ComputeNode

PublicNetwork

7/7/16

Page 23: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 23

GeneralCloudArchitecturewithOpenStackControllerOpenStack PhysicalLayout

NetworkNode

StorageNode

StorageNetwork

CloudNetwork

OpenStackNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

OpenStackController

ComputeNode

PublicNetwork

7/7/16

Page 24: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 24

“CloudInaRack“CaseStudyfromOOW2015OpenStack PhysicalLayout

NetworkNode

StorageNode

StorageNetwork

CloudNetwork

OpenStackNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

OpenStackController

ComputeNode

PublicNetwork

7/7/16

CIRack

Page 25: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

DesignConsiderations

• BuildacloudwithOracleSolarisOpenStack– Fullysupported,EnterprisereadySoftwareStack–OptimizedforOracleDatabaseWorkload

• Lock-downtheCloud–OutsiteNetworkAccessonlybyOpenStackInstances– NodirectAccesstoInfrastructureComponentsandControlLogic

• VirtualizetheWorkload.VirtualizetheControlLogic– PowertheInfrastructureandtheWorkloadswithSolarisZones

25

MakeitEasytoMaintainandSecure

Page 26: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSolaris

SolarisKernelZonesAdvantages

• VirtualizationMobility• NoVirtualizationOverhead• UnifiedSetupforDevelopment/Test/ProductionofthePlatform– GlobalZone,NonGlobalZone,KernelZone- it'salwaysaZone

• FlexibleScalabilityfortheControlPlane– Scalevertical• AddCPUandMemorytoaKernelZone

– Scalehorizontal• AddanotherNode:AddanotherKernelZone

26

VirtualizetheWorkloadandVirtualizetheControlLogicOracleSolaris

iSCSI

Solaris11.2KZone

Solaris11.3KZone

Solaris11.3KZone

Page 27: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

SimplifiedCloudLifecycleManagement• CreateareplicableSetupwithAI,IPS,BE'sandFBS– UseAutomatedInstaller(AI)toInstallZonesandNodes– InstallandUpdateOpenStackSoftwareasIPS-Packages

• OpenStackConfiguratonthroughFirstBootServices(FBS)orPuppet• SetupandConfiguretheCloudinMinutesnotDays• EnableCloudLifeCycyleManagementwithBootEnvironments(BE)

27

Page 28: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

Database-as-a-ServicewithTroveFutures- WorkinProgress

28

• Provisionandmanagedatabaseinstancesinthecloud– CurrentlysupportsMySQL andotheropensourcedatabases–OracleDatabaseinroadmap

• IntegratedintoOpenStack Horizondashboard

ClusteredDatabase

Single InstanceDatabases

Page 29: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

Automated,simplified,multi-nodeclouddeploymentandconfiguration

29

OpenStackInstaller

CloudCompute(VMHosting)CloudStorageCloudControllerCloudCompute(VMHosting)CloudStorage

OpenStack CloudInstallerFutures– WorkinProgress

Page 30: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

GettingStarted

• OracleOpenStack forOracleSolaris,andOracleLinux– http://www.oracle.com/openstack

• OntheOpenStackMarketplace– http://www.openstack.org/marketplace

• SourceCodeforSolarisOpenStack Drivers– https://java.net/projects/solaris-userland/sources/gate/show/components/openstack

OpenStack onOracleSolarisresources

Page 31: Oracle Solaris Cloud Management and Deployment with OpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 31

Questions?

• oracle.com/solaris• @ORCL_Solaris• facebook.com/oraclesolaris• OracleSolarisInsider• blogs.oracle.com/solaris• youtube.com/oraclesolaris

LearnMore;StayConnected

Page 32: Oracle Solaris Cloud Management and Deployment with OpenStack

Recommended