SlideShare a Scribd company logo
1 of 33
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Managing Solaris Systems
with Puppet
Glynn Foster, Product Manager
Oracle Solaris Core Technologies
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
The Nirvana of Enterprise Cloud Computing
• Increasing business responsiveness and agility
– Rapid resource & application provisioning
– Seamless scale up and scale out
• Enabling self-service computing
– Better capacity planning and asset utilization
– Centralized monitoring and reporting
• Ensuring security and compliance
– Reduce costs due to human error
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Virtualization Drives Management Costs
5
0
10
20
30
40
50
60
70
80
90
$0
$50
$100
$150
$200
$250
$300
'96 '97 '98 '99 '00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13
Servers (M)Spending ($B)
Physical Servers (M)
Virtual Servers (M)
Management & Administration
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What is Puppet?
• Open source configuration management
– Written in Ruby
– Licensed under Apache License 2.0
• Defines and enforces configuration state
– Ensures consistency and dependability
– Optimized for complete software lifecycle
• Scales to cloud environments
– Automation on a huge scale
– Easily extensible
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet Cross Platform Support
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How Does it Work?
Client collects data
about itself using Facts1
8
3
Master compiles a catalog
based on data for how the
client should be configured
2 Client sends facts
to Puppet master
4
Master sends catalog
back to client
5
Client configures itself
and reports back to master
Puppet Master
Puppet Agents
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 9
Puppet Master
Puppet Agents
Puppet Agent / Master
Puppet Agents
Puppet Agent / Master
Puppet Agents
Puppet Master
Scaling to the Enterprise
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Co-engineered with
Oracle hardware and
software stack
• Highest performance
with Software in Silicon
Oracle Solaris – Best for Enterprise
• Full VM lockdown
• Automated compliance
monitoring and
reporting
• Agile self-service
environments
• Application driven SDN
• Engineered for mission
critical workloads
• Zero overhead
virtualization
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet in Oracle Solaris
• Native IPS Package
– Single package for Agent and Master
• Integrated with SMF
– Automatic service restart
– Puppet configuration through SMF stencils
• New resources for different OS features
– Packaging, Networking, SMF
11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Getting Started with Puppet
• Install Puppet Master/Agent
# pkg install puppet
• Recommended: Ensure time synchronization
between master and agents
12
IPS Server
Puppet, Facter
and dependencies
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Getting Started with Puppet
• Configure Puppet master
# svccfg -s puppet:master setprop config/server = master.fqdn.com
# svccfg -s puppet:master refresh
# svcadm enable puppet:master
• Configure Puppet agent
# svccfg -s puppet:agent setprop config/server = master.fqdn.com
# svccfg -s puppet:agent refresh
13
Puppet Master
Puppet Agent
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Getting Started with Puppet
• Create SSL keys/certs and test connection on agent
# puppet agent --test --server master.fqdn.com
• List and sign SSL cert on master
# puppet cert list
# puppet cert sign agent.fqdn.com
• Re-test and start agent
# puppet agent --test --server master.fqdn.com
# svcadm enable puppet:agent
14
Puppet Master
Puppet Agent
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet Resources, Types and Manifests
• Resources are used to model system configuration
For example:
A package that should be installed
A service that should be enabled
A file that should be created
• Puppet’s Resource Abstraction Layer (RAL) consists of
– High level model called a type
– A platform specific implementation called a provider
• Administrator write manifests to declare resources and
their state using a declarative language
15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Solaris Resources Types
• Software lifecycle
– boot_environment
– package *
– pkg_facet
– pkg_mediator
– pkg_publisher
– pkg_variant
• Data management
– zfs *
– zpool *
• Service and configuration
– service *
– svccfg
• Name services
– dns
– ldap
– nis
– nsswitch
• Virtualization
– zone *
16
* Upstream in Puppet community
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Solaris Resources Types
• Datalinks
– address_object
– address_properties
– etherstub
– ip_tunnel
– link_aggregation
– link_properties
– vnic
– solaris_vlan
• IP
– interface_properties
– ip_interface
– vni_interface
• Users/groups
– user *
– group *
• Other
– file *
– exec *
17
* Upstream in Puppet community
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Resource Declarations
file { ‘/etc/passwd’:
ensure => file,
owner => ‘root’,
group => ‘root’,
mode => ‘0600’,
}
type { ‘title’:
attribute => value,
}
18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Describing Resource Types
19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Querying Puppet Resources
20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet Site Manifest
• Located in /etc/puppet/manifests/site.pp
– Can centrally define resources for all clients
– Split out specific functionality using classes and modules
– Test using puppet apply --noop (masterless)
• Define desired end state goal
For example, to ensure a non-global zone is running:
zone { 'myzone':
ensure => 'running',
zonecfg_export => ’zonecfg.txt',
}
21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Testing Puppet Changes
22
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Applying Puppet Changes
23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet Configuration with SMF Stencils
• Puppet configuration is managed through SMF
– Make changes to master and agent in SMF
– Automatically synchronizes /etc/puppet/puppet.conf
# svccfg -s puppet:master setprop config/<option> = <value>
# svccfg -s puppet:master refresh
24
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet Environments with SMF Service Instances
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Good Puppet Practices
• A good approach to adopting Puppet
– Start with master-less mode
– Store configuration state in version control (GIT/Mercurial/SVN)
– Separate data from the code in manifests (Hiera)
– Transition to agent/master mode
• Use iterative process to develop
– Dev Ops!
• Take advantage of Puppet Forge
– Lots of help from upstream community
26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Solaris Deployment
27
Automated Installer Image Packaging SystemUnified Archives
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
IPS / Automated Installer
Unified Archives / Puppet / Compliance
11.2
Secure, Compliant Application Deployment
Agile application provisioning in the cloud with Solaris
Develop & Test
Verify for
Compliance
Lock Down VM
Securely Deploy
into Production
Generate
Reports for
Compliance
28
11.3
11.3
11.2 11.2 11.2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
COMPLETE.
SDNVirtualization OpenStackOS
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Puppet Resources
• Puppet Upstream Community
– http://www.puppetlabs.com
• Oracle Solaris 11 Configuration Management
– http://www.oracle.com/technetwork/server-
storage/solaris11/technologies/configuration-management-2237948.html
• Oracle Solaris 11 Lifecycle Management
– http://www.oracle.com/technetwork/server-storage/solaris11/technologies/lifecycle-
management-2237945.html
30
Other Resources
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
More Information
• oracle.com/solaris
• @ORCL_Solaris
• facebook.com/oraclesolaris
• Oracle Solaris Insider
• blogs.oracle.com/solaris
• youtube.com/oraclesolaris
Oracle Solaris resources
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 32
Managing Oracle Solaris Systems with Puppet

More Related Content

What's hot

Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Oracle Solaris Application-Centric Lifecycle and DevOps
Oracle Solaris Application-Centric Lifecycle and DevOpsOracle Solaris Application-Centric Lifecycle and DevOps
Oracle Solaris Application-Centric Lifecycle and DevOpsOTN Systems Hub
 
Tendencias Storage
Tendencias StorageTendencias Storage
Tendencias StorageFran Navarro
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle CloudSimon Haslam
 
Oracle vm engineered for open cloud
Oracle vm engineered for open cloudOracle vm engineered for open cloud
Oracle vm engineered for open cloudOTN Systems Hub
 
Představení Oracle SPARC Miniclusteru
Představení Oracle SPARC MiniclusteruPředstavení Oracle SPARC Miniclusteru
Představení Oracle SPARC MiniclusteruMarketingArrowECS_CZ
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxOTN Systems Hub
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperClusterFran Navarro
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas ConvergentesFran Navarro
 
Oracle Solaris 11 - Best for Enterprise Applications
Oracle Solaris 11 - Best for Enterprise ApplicationsOracle Solaris 11 - Best for Enterprise Applications
Oracle Solaris 11 - Best for Enterprise Applicationsglynnfoster
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionsolarisyougood
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureMarketingArrowECS_CZ
 
Představení produktové řady Oracle SPARC S7
Představení produktové řady Oracle SPARC S7Představení produktové řady Oracle SPARC S7
Představení produktové řady Oracle SPARC S7MarketingArrowECS_CZ
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloAndrey Akulov
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015aioughydchapter
 

What's hot (20)

Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle Solaris Application-Centric Lifecycle and DevOps
Oracle Solaris Application-Centric Lifecycle and DevOpsOracle Solaris Application-Centric Lifecycle and DevOps
Oracle Solaris Application-Centric Lifecycle and DevOps
 
Tendencias Storage
Tendencias StorageTendencias Storage
Tendencias Storage
 
Oow Ppt 1
Oow Ppt 1Oow Ppt 1
Oow Ppt 1
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud
 
Oracle super cluster m7
Oracle super cluster m7Oracle super cluster m7
Oracle super cluster m7
 
Oracle vm engineered for open cloud
Oracle vm engineered for open cloudOracle vm engineered for open cloud
Oracle vm engineered for open cloud
 
Představení Oracle SPARC Miniclusteru
Představení Oracle SPARC MiniclusteruPředstavení Oracle SPARC Miniclusteru
Představení Oracle SPARC Miniclusteru
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperCluster
 
Sparc solaris servers
Sparc solaris serversSparc solaris servers
Sparc solaris servers
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
Oracle Solaris 11 - Best for Enterprise Applications
Oracle Solaris 11 - Best for Enterprise ApplicationsOracle Solaris 11 - Best for Enterprise Applications
Oracle Solaris 11 - Best for Enterprise Applications
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture
 
Oracle SPARC T7 a M7 servery
Oracle SPARC T7 a M7 serveryOracle SPARC T7 a M7 servery
Oracle SPARC T7 a M7 servery
 
Představení produktové řady Oracle SPARC S7
Představení produktové řady Oracle SPARC S7Představení produktové řady Oracle SPARC S7
Představení produktové řady Oracle SPARC S7
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
 

Viewers also liked

Automated Configuration of Firmware
Automated Configuration of FirmwareAutomated Configuration of Firmware
Automated Configuration of FirmwareMichael Arnold
 
Puppet Module Writing 201
Puppet Module Writing 201Puppet Module Writing 201
Puppet Module Writing 201eshamow
 
Webinar - Managing Files with Puppet
Webinar - Managing Files with PuppetWebinar - Managing Files with Puppet
Webinar - Managing Files with PuppetOlinData
 
Puppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the ForgePuppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the ForgePuppet
 
Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02Mohammad Anwari
 
Mulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMohammad Anwari
 
PortableApps on Fedora 10 LiveUSB
PortableApps on Fedora 10 LiveUSBPortableApps on Fedora 10 LiveUSB
PortableApps on Fedora 10 LiveUSBvargy
 
Macam2 sertifikasi linux
Macam2 sertifikasi linuxMacam2 sertifikasi linux
Macam2 sertifikasi linuxsabtolinux
 
Skalabilitas Aplikasi Web
Skalabilitas Aplikasi WebSkalabilitas Aplikasi Web
Skalabilitas Aplikasi WebMohammad Anwari
 
Panduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracerPanduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracervianovian
 
Introduction into R for historians (part 1: introduction)
Introduction into R for historians (part 1: introduction)Introduction into R for historians (part 1: introduction)
Introduction into R for historians (part 1: introduction)Richard Zijdeman
 

Viewers also liked (20)

Automated Configuration of Firmware
Automated Configuration of FirmwareAutomated Configuration of Firmware
Automated Configuration of Firmware
 
Puppet Module Writing 201
Puppet Module Writing 201Puppet Module Writing 201
Puppet Module Writing 201
 
Webinar - Managing Files with Puppet
Webinar - Managing Files with PuppetWebinar - Managing Files with Puppet
Webinar - Managing Files with Puppet
 
Puppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the ForgePuppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the Forge
 
Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0
 
En game hacking
En game hackingEn game hacking
En game hacking
 
Database optimization
Database optimizationDatabase optimization
Database optimization
 
Debian Tutorial
Debian TutorialDebian Tutorial
Debian Tutorial
 
Pemaketan blankon-i
Pemaketan blankon-iPemaketan blankon-i
Pemaketan blankon-i
 
Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02
 
Mulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMulai melangkah dengan Node.js
Mulai melangkah dengan Node.js
 
Pemaketan blankon-ii
Pemaketan blankon-iiPemaketan blankon-ii
Pemaketan blankon-ii
 
TUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINT
TUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINTTUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINT
TUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINT
 
PortableApps on Fedora 10 LiveUSB
PortableApps on Fedora 10 LiveUSBPortableApps on Fedora 10 LiveUSB
PortableApps on Fedora 10 LiveUSB
 
Database optimization 2
Database optimization 2Database optimization 2
Database optimization 2
 
Macam2 sertifikasi linux
Macam2 sertifikasi linuxMacam2 sertifikasi linux
Macam2 sertifikasi linux
 
Skalabilitas Aplikasi Web
Skalabilitas Aplikasi WebSkalabilitas Aplikasi Web
Skalabilitas Aplikasi Web
 
Laporan praktikum jarkom
Laporan praktikum jarkomLaporan praktikum jarkom
Laporan praktikum jarkom
 
Panduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracerPanduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracer
 
Introduction into R for historians (part 1: introduction)
Introduction into R for historians (part 1: introduction)Introduction into R for historians (part 1: introduction)
Introduction into R for historians (part 1: introduction)
 

Similar to Managing Oracle Solaris Systems with Puppet

Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016Kellyn Pot'Vin-Gorman
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Courtney Llamas
 
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...Marco Antonio Maciel
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackMats Kindahl
 
Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Luc Bors
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to YouHTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to YouDavid Delabassee
 
Oracle Public Cloud Operations from ThousandEyes Connect
Oracle Public Cloud Operations from ThousandEyes ConnectOracle Public Cloud Operations from ThousandEyes Connect
Oracle Public Cloud Operations from ThousandEyes ConnectThousandEyes
 
Oracle Solaris 11 lab agenda
Oracle Solaris 11 lab agendaOracle Solaris 11 lab agenda
Oracle Solaris 11 lab agendaPavel Anni
 
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)jeckels
 
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceOracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceBruno Borges
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementMark Matthews
 
Pushing Java EE outside of the Enterprise - Home Automation
Pushing Java EE outside of the Enterprise - Home AutomationPushing Java EE outside of the Enterprise - Home Automation
Pushing Java EE outside of the Enterprise - Home AutomationDavid Delabassee
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
WebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsWebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsPavel Bucek
 
2014 OpenSuse Conf: Protect your MySQL Server
2014 OpenSuse Conf: Protect your MySQL Server2014 OpenSuse Conf: Protect your MySQL Server
2014 OpenSuse Conf: Protect your MySQL ServerGeorgi Kodinov
 

Similar to Managing Oracle Solaris Systems with Puppet (20)

Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
Tweet4Beer (atualizada): Torneira de Chopp Controlada por Java, JavaFX, IoT ...
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStack
 
Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to YouHTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
 
Oracle Public Cloud Operations from ThousandEyes Connect
Oracle Public Cloud Operations from ThousandEyes ConnectOracle Public Cloud Operations from ThousandEyes Connect
Oracle Public Cloud Operations from ThousandEyes Connect
 
Oracle Solaris 11 lab agenda
Oracle Solaris 11 lab agendaOracle Solaris 11 lab agenda
Oracle Solaris 11 lab agenda
 
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
 
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceOracle Cloud: Anything as a Service
Oracle Cloud: Anything as a Service
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
 
MySQL Security & GDPR
MySQL Security & GDPRMySQL Security & GDPR
MySQL Security & GDPR
 
Pushing Java EE outside of the Enterprise - Home Automation
Pushing Java EE outside of the Enterprise - Home AutomationPushing Java EE outside of the Enterprise - Home Automation
Pushing Java EE outside of the Enterprise - Home Automation
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
MySQL Fabric
MySQL FabricMySQL Fabric
MySQL Fabric
 
WebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsWebSockets in Enterprise Applications
WebSockets in Enterprise Applications
 
Performance in the Oracle Cloud
Performance in the Oracle CloudPerformance in the Oracle Cloud
Performance in the Oracle Cloud
 
2014 OpenSuse Conf: Protect your MySQL Server
2014 OpenSuse Conf: Protect your MySQL Server2014 OpenSuse Conf: Protect your MySQL Server
2014 OpenSuse Conf: Protect your MySQL Server
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Managing Oracle Solaris Systems with Puppet

  • 1.
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Managing Solaris Systems with Puppet Glynn Foster, Product Manager Oracle Solaris Core Technologies
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 3
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | The Nirvana of Enterprise Cloud Computing • Increasing business responsiveness and agility – Rapid resource & application provisioning – Seamless scale up and scale out • Enabling self-service computing – Better capacity planning and asset utilization – Centralized monitoring and reporting • Ensuring security and compliance – Reduce costs due to human error
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Virtualization Drives Management Costs 5 0 10 20 30 40 50 60 70 80 90 $0 $50 $100 $150 $200 $250 $300 '96 '97 '98 '99 '00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13 Servers (M)Spending ($B) Physical Servers (M) Virtual Servers (M) Management & Administration
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | What is Puppet? • Open source configuration management – Written in Ruby – Licensed under Apache License 2.0 • Defines and enforces configuration state – Ensures consistency and dependability – Optimized for complete software lifecycle • Scales to cloud environments – Automation on a huge scale – Easily extensible 6
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet Cross Platform Support
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | How Does it Work? Client collects data about itself using Facts1 8 3 Master compiles a catalog based on data for how the client should be configured 2 Client sends facts to Puppet master 4 Master sends catalog back to client 5 Client configures itself and reports back to master Puppet Master Puppet Agents
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 9 Puppet Master Puppet Agents Puppet Agent / Master Puppet Agents Puppet Agent / Master Puppet Agents Puppet Master Scaling to the Enterprise
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Co-engineered with Oracle hardware and software stack • Highest performance with Software in Silicon Oracle Solaris – Best for Enterprise • Full VM lockdown • Automated compliance monitoring and reporting • Agile self-service environments • Application driven SDN • Engineered for mission critical workloads • Zero overhead virtualization
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet in Oracle Solaris • Native IPS Package – Single package for Agent and Master • Integrated with SMF – Automatic service restart – Puppet configuration through SMF stencils • New resources for different OS features – Packaging, Networking, SMF 11
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Getting Started with Puppet • Install Puppet Master/Agent # pkg install puppet • Recommended: Ensure time synchronization between master and agents 12 IPS Server Puppet, Facter and dependencies
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Getting Started with Puppet • Configure Puppet master # svccfg -s puppet:master setprop config/server = master.fqdn.com # svccfg -s puppet:master refresh # svcadm enable puppet:master • Configure Puppet agent # svccfg -s puppet:agent setprop config/server = master.fqdn.com # svccfg -s puppet:agent refresh 13 Puppet Master Puppet Agent
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Getting Started with Puppet • Create SSL keys/certs and test connection on agent # puppet agent --test --server master.fqdn.com • List and sign SSL cert on master # puppet cert list # puppet cert sign agent.fqdn.com • Re-test and start agent # puppet agent --test --server master.fqdn.com # svcadm enable puppet:agent 14 Puppet Master Puppet Agent
  • 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet Resources, Types and Manifests • Resources are used to model system configuration For example: A package that should be installed A service that should be enabled A file that should be created • Puppet’s Resource Abstraction Layer (RAL) consists of – High level model called a type – A platform specific implementation called a provider • Administrator write manifests to declare resources and their state using a declarative language 15
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Solaris Resources Types • Software lifecycle – boot_environment – package * – pkg_facet – pkg_mediator – pkg_publisher – pkg_variant • Data management – zfs * – zpool * • Service and configuration – service * – svccfg • Name services – dns – ldap – nis – nsswitch • Virtualization – zone * 16 * Upstream in Puppet community
  • 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Solaris Resources Types • Datalinks – address_object – address_properties – etherstub – ip_tunnel – link_aggregation – link_properties – vnic – solaris_vlan • IP – interface_properties – ip_interface – vni_interface • Users/groups – user * – group * • Other – file * – exec * 17 * Upstream in Puppet community
  • 18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Resource Declarations file { ‘/etc/passwd’: ensure => file, owner => ‘root’, group => ‘root’, mode => ‘0600’, } type { ‘title’: attribute => value, } 18
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Describing Resource Types 19
  • 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Querying Puppet Resources 20
  • 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet Site Manifest • Located in /etc/puppet/manifests/site.pp – Can centrally define resources for all clients – Split out specific functionality using classes and modules – Test using puppet apply --noop (masterless) • Define desired end state goal For example, to ensure a non-global zone is running: zone { 'myzone': ensure => 'running', zonecfg_export => ’zonecfg.txt', } 21
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Testing Puppet Changes 22
  • 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Applying Puppet Changes 23
  • 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet Configuration with SMF Stencils • Puppet configuration is managed through SMF – Make changes to master and agent in SMF – Automatically synchronizes /etc/puppet/puppet.conf # svccfg -s puppet:master setprop config/<option> = <value> # svccfg -s puppet:master refresh 24
  • 25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet Environments with SMF Service Instances 25
  • 26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Good Puppet Practices • A good approach to adopting Puppet – Start with master-less mode – Store configuration state in version control (GIT/Mercurial/SVN) – Separate data from the code in manifests (Hiera) – Transition to agent/master mode • Use iterative process to develop – Dev Ops! • Take advantage of Puppet Forge – Lots of help from upstream community 26
  • 27. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Solaris Deployment 27 Automated Installer Image Packaging SystemUnified Archives
  • 28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | IPS / Automated Installer Unified Archives / Puppet / Compliance 11.2 Secure, Compliant Application Deployment Agile application provisioning in the cloud with Solaris Develop & Test Verify for Compliance Lock Down VM Securely Deploy into Production Generate Reports for Compliance 28 11.3 11.3 11.2 11.2 11.2
  • 29. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | COMPLETE. SDNVirtualization OpenStackOS
  • 30. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Puppet Resources • Puppet Upstream Community – http://www.puppetlabs.com • Oracle Solaris 11 Configuration Management – http://www.oracle.com/technetwork/server- storage/solaris11/technologies/configuration-management-2237948.html • Oracle Solaris 11 Lifecycle Management – http://www.oracle.com/technetwork/server-storage/solaris11/technologies/lifecycle- management-2237945.html 30 Other Resources
  • 31. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | More Information • oracle.com/solaris • @ORCL_Solaris • facebook.com/oraclesolaris • Oracle Solaris Insider • blogs.oracle.com/solaris • youtube.com/oraclesolaris Oracle Solaris resources
  • 32. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 32

Editor's Notes

  1. Oracle Solaris has had a long history of being the #1 enterprise platform – well known for mission critical availability, immense workload scalability, secure and reliable in every way. With Oracle Solaris 11 we’ve been continuing our commitment to integrate with every layer of the hardware and software stack – in essence, an engineered solution that provides significant differentiation not just for Oracle products, but for every enterprise workload. Unlike competing products, Oracle’s engineering is optimized and efficient to best take advantage of modern and future data center design. As Oracle continues to build engineered, highly scalable systems, Oracle Solaris will be best positioned as a platform to take the best advantage of these architectures. With Oracle Solaris 11.3 we’re continuing this work bringing a platform that is engineered for cloud environments and extending our lead over competitors in this space. We take all the strengths of a mission critical system and bring total cloud agility to bring a cloud solution that is easy to deploy, easy to manage, easy to observe. Whether you want to scale out or scale up, Oracle Solaris can provide the complete solution combining the strengths and capabilities of the operating system, virtualization, software defined networking, and cloud management. If you would like to know more about the new features included in Oracle Solaris 11.3, visit oracle.com/solaris.