36

Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86
Page 2: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

ApplicationDrivenVirtualizationOracleVMWorkshop

2

SimonCOTERPrincipalProductManagerOracleVM&[email protected]://blogs.oracle.com/scoter

November21st,2016

Page 3: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.

Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

3

Page 4: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

MarketDriversOracleVMArchitecture

4

Page 5: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMComponents

• OracleVMManager– Managehundredsorthousandsofservers– CentralizedJava-basedwebbrowsermanagementconsole– AdvancedvirtualizationmanagementincludingDynamicResourceScheduling

(DRS),HA,DynamicPowerManagement(DPM)andmore…

• OracleVMServer– Installson“bare-metal”serversinaboutaminute– Supportsallmajorx86guestoperatingsystems:

• Solarisx86• OracleLinux– bothparavirtualized andhardwarevirtualizedguests• MicrosoftWindows– includesOracleVMTools(OptimizedDrivers)

ServerVirtualizationandManagement

5

Page 6: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMManagerVMManagerApplication• Deployedonastand-aloneOracleLinuxhost

• Canbedeployedstand-aloneorasaVMitself(oncebootstrapped)

• BuiltasastandardN-tierapplication

• UtilizesprovenOracletechnologiesforhigh-availability,backup,anddisasterrecovery

VMManager

MySQLDatabase

WebLogic ApplicationServer

OVMCoreAPI

VMManagerGUI

ApplicationServer

ManagementEngine

UserInterface

PersistentObjectStorage

6

Page 7: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMManager

MySQLDatabase

WebLogic ApplicationServer

OVMCoreAPI

VMManagerGUI

OracleVMManagerArchitecture

UserInterface

•AJAX-basedwebinterface•DesignedusingOracleADF

•Usablefromanyplatform(Windows,Linux,Solaris,Mac)

•Allcallsrunthrough“CORE”

ManagementEngine

ApplicationServer

PersistentObjectStorage

7

Page 8: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMManager

MySQLDatabase

WebLogic ApplicationServer

OVMCoreAPI

VMManagerGUI

OracleVMManagerArchitecture

ManagementEngine

•InstalledwithVMManagerUI

•CommonpointofcommunicationforallOracleVMinterfaces

•ProvidesCOREforusewithVMManagerWebUI,EnterpriseManager12c,RESTAPI,SOAPAPI,OVMCLI

UserInterface

ApplicationServer

PersistentObjectStorage

8

Page 9: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMManager

MySQLDatabase

WebLogic ApplicationServer

OVMCoreAPI

VMManagerGUI

OracleVMManagerArchitecture

PersistentObjectStorage

ApplicationServer

•Weblogic•BundledwithOracleVMandInstalledAutomatically

•AllowsintegrationwithLDAP/ADorstand-aloneusers

ManagementEngine

UserInterface

9

Page 10: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMManager

MySQLDatabase

OracleVMManagerArchitecture

WebLogic ApplicationServer

OVMCoreAPI

VMManagerGUI

ApplicationServer

ManagementEngine

UserInterface

PersistentObjectStorage

•MySQLEmbeddedDatabase

•MySQLEElicensesincluded

•Same-serverorstand-aloneinstallationoptions

10

Page 11: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMServer

OracleVMServerXenHypervisorServer• Bare-metalhypervisor• Approximately400MBon-disksize

• Supportsbootfromlocaldisk,network,andSAN

Xen 4.x

LinuxDom0

StorageConnect

OracleVMAgent

Hypervisor

ManagementConsole

ManagementAgent

NetworkingHardwareConfiguration

11

Page 12: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMServer

Xen4.x

LinuxDom0

StorageConnect

OracleVMAgent

Networking

OracleVMServerArchitecture

ManagementAgent

•PrivateAPIconnectiontoVMManager

•Utilizesdedicatedmanagementnetwork

•Maintainslocalcopyofallconfiguration

Hypervisor

ManagementConsole

HardwareConfiguration

12

Page 13: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMServer

Xen4.x

LinuxDom0

StorageConnect

OracleVMAgent

Networking

OracleVMServerArchitecture

HardwareConfiguration

•HardwareconfigurationfromVMManagerviatheagent

•Networkcreation,configuration,andassignment

•StorageConnectpluginsallowdirectvirtualizationmanagementofstorage

•Genericpluginsallowstandardstoragemanagement

Hypervisor

ManagementConsole

ManagementAgent

13

Page 14: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMServer

Xen4.x

LinuxDom0

StorageConnect

OracleVMAgent

Networking

OracleVMServerArchitecture

ManagementConsole

•BasedonOracleLinux•Smallon-diskfootprint•Directloginsdiscouraged•SDKavailabletopartnersfordriverandStorageConnectplugindevelopment

Hypervisor

ManagementAgent

HardwareConfiguration

14

Page 15: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VMServer

Xen4.x

LinuxDom0

StorageConnect

OracleVMAgent

Networking

Hypervisor

•Open-sourceXen Hypervisor•Developedin-house(notaCitrixclone)

•Xen 4.1(3.1-3.2)•Xen 4.3(3.3)•Dom0basedonOracleLinuxwithUEKandnativeXenLinuxsupport

•KeyOraclecontributionsandconfiguration

OracleVMServerArchitecture

ManagementConsole

ManagementAgent

HardwareConfiguration

15

Page 16: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMPoolsandRepositoriesVMManager

PoolRepository

Repositories:• SAN(dedicated)orNAS

(shared)• StorageofVMs,

Templates,andISOimages

PoolStorage:• “PoolFS”• SANorNAS• Storesacopyofpoolpolicy

data• 12-15GB

ServerCluster:• Bootfromdisk – SAN,orNet

• HAdomain

16

Page 17: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMNetworkandStorageControlVMManager

NetworkManagement• SegregatednetworksforGuestVM,Storage,Management,LiveMigration,HAHeartbeats

• Bridgingandbonding• VLANs

StorageManagement• SupportsOracleand3rd partystorage• Optionaldelegationofstorageactions

tovirtualizationadmins• Exposed,operatedfromtheManager

UI• Advancedstoragefunctionality

includingmorethanjustprovisioning…

17

Page 18: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

MarketDriversDeployingOracleVM

18

Page 19: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OVM Server

OracleVMNetworks • Logical Network– Virtual NICs in Guest VMs– Ties to physical network on the fly

• Will be changed after migration

• Physical Network– Physical Network Ports in OVM

Servers– Physically Wired– Connects all physical hardware

• Network Components– Switches, Firewalls

• OVM servers• OVM manager• Storage Devices

Guest VMGuest VM

OVM ServerGuest VMGuest VM

SharedStorage

SunStorage PartnerStorage

19

Page 20: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

External Network

eth0

eth0

eth1

eth1

eth2

eth2

iSCSINFS

Fibre Channel

eth3

eth3

eth0

eth0

eth1

eth1

eth2

eth2

eth3

eth3

eth0

eth1

eth0

eth1

eth0

eth0

eth1

eth1

eth2

eth2

HBA

HBA

HBA

HBA

ServerPool1 ServerPool2

OracleVMManager

ManagementVirtualMachineHeartbeat/migrateEthernetstorageFibre Channel

ExampleNetworkSetup

Page 21: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

StorageRepositories• Providesstoragefor:

– Virtualmachineshared/non-shareddisks– Templates– ISOs– VirtualAssemblies

• Sharedbyoneormoreserverpools– Dependentonstoragetype…fileserverrepositoriescanbesharedacrossstoragepools

21

Page 22: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMOperations

22

Page 23: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVM:ArchitectureOverviewOracleVMManager• BrowserUI• Managemultipleserverpools• Create,configure,clone,share,

boot,migrateVMs• Convertothervirtualmachine

formats

SharedStorageSharedStorage• NFS,Fibre Channel,iSCSI• Supportheterogeneousconfigurations• Sharestoragebetweenmultiplepoolsandclusters.• AbilitytosharerawdevicebetweenVMs

SunStorage PartnerStorage

VirtualMachines• OracleSolaris• OracleLinux/RedHat• CentOS /SuSe• MicrosoftWindows

OracleVMServers

Serverpools• HAgroups• Resourcegroups• LiveMigrationgroups

NetworksSeparate…• Guest• HA• LiveMigration• Storage• Management

Page 24: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMManager

24

Page 25: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMServer

25

Page 26: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

Automation

Automation

26

AppStoreDevices

DeploymentPoliciesConfigurationMetadataVirtualNetworkConfig

VM

VM

VM

VM

VM

VMSoftwareDelivery Cloud

Futuredirectionsubjecttochangewithoutpriornotice.

TheOracleVirtualizationVision:Faster,EasierDeployment

Consumer

Enterprise Datacenter

Page 27: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

X86Hardware

Solaris

Hypervisor

Linux Windows

Application-Drivenvs.TraditionalVirtualization

TraditionalVirtualization• Nounifiedmanagement– disparatetoolsandviewsneedcoordination

• Severalvendorstomanage– leadstofingerpointingandthe“blamegame”

• Integrationisuptotheuser–constantcomparisonsofHCLsandversioncompatibilitytests

“TopDown”vs.“BottomUp”

27

Database

Middleware

BusinessApplications Managem

entMgm

t.Mgm

t.Mgm

t.Mgm

t.

Page 28: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

Application-Drivenvs.TraditionalVirtualization

Application-DrivenVirtualization• Unifiedmanagementtoolsandsingle-pane-of-glassviews

• Reducedvendorfootprintforlowermanagementrequirements

• Integratedandready-to-use

“TopDown”vs.“BottomUp”

28

x86Hardware

Solaris

Hypervisor

Linux Windows

Database

Middleware

BusinessApplications

Managem

ent

Page 29: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

OracleVMTemplates• Pre-installed/configuredvirtualmachines

– Operatingsystem(mostarePVM)– VirtualDisk(s)– Applications– Setupscript

• http://edelivery.oracle.com/linux (Loginrequired)• Drasticallyreducesproductionimplementationcycle

29

Page 30: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

eDelivery – TemplateSite

30

Page 31: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

• TemplatesoneDeliveryaredeliveredas.zipfiles

• OracleVMManagercanimport:– .zip– .tgz– .img,.vm.cfg

• ImportmultiplefilesasseparateURLs

ImportingOracleVMTemplates

31

Page 32: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

CreatingaVirtualMachine• Methods

– Template• Createyourown• DownloadfromOracle• ObtainfromanISV,etc.

– Cloneanexistingmachine– ISO

• AttachedtoaVM(HVM)• NFSorHTTP(HVM/PVM)

32

Page 33: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

VirtualMachineQoS• ProcessorCap%

– Increase/decreasewhenaVMreceivesscheduledtime– Defaultsto100%

• Priority– TheCPUpriorityoftheVM– Defaultsto50%

• StoredintheVM’svm.cfgfile• Hypervisorusestheseparameterstoensurescheduling

33

Page 34: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidential

DeployFasterwithOracleVMTemplatesRapidApplicationDeployments

34

Automation

DeploymentPoliciesConfigurationMetadataVirtualNetworkConfig

VM

VM

VM

VM

VM

VMSoftwareDelivery Cloud

DatacenterDownloadfromOracle• Pre-built,pre-configuredVM• CompleteSingleInstanceOR

Clusterware,ASM,RACinstallation(11gR2or12c)

• EnterpriseManagerDBControl• orDBExpress in12c

DeployinOracleVM• DownloadinOracleVMManageror

OracleEnterpriseManager• DeployinOracleVMPool

RunandCustomize• Runinyourenvironmentinminutes• Customizetemplatesinto“Golden

Masters”• 100%reproducibleenvironments

Page 35: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

Q&A

35

Page 36: Safe Harbor Statement - unimi.it · • Oracle VM Server –Installs on “bare-metal” servers in about a minute –Supports all major x86 guest operating systems: • Solaris x86