SlideShare une entreprise Scribd logo
1  sur  33
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.1
Oracle Solaris 11
Best Practices for Software
Lifecycle Management
Bart Smaalders, Solaris Engineering
Glynn Foster, Solaris Product Management
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.3
Program Agenda
 Administrative Challenges
 Package Management Overview & Demo
 Best Practices With IPS
 Looking Towards The Future
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.4
Administrative Challenges
 Manage more with less
 Lower operating costs
 Reduce complexity and avoid
error prone processes
 Avoid / constrain virtualization
sprawl
 Reduced planned and
unplanned system downtime
Preventing You From Focusing On Your Business
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.5
Image Packaging System (IPS)
 Seamless package and package
update management – no
separate patches anymore!
 Streamlined software delivery
through networked repositories
 Failsafe system updates
 Integrated with Oracle Solaris
Zones
A New Way To Manage Software In Oracle Solaris 11
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.6
ZFS Boot Environments
 Zero initial investment
 Easy to use, fast and reliable
 Fast reboot lowers planned and
unplanned maintenance windows
 Integrated with Oracle Solaris
Zones
Safety Net For Your Data Center Operations
Active BE
Active BE
New BE
Active BE
Updated BE
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.7
Failsafe System Update
Reduce Your Risk In Applying Critical Updates
6:00 Start UpdateMaintenance window
6-7pm
6:04 reboot
System up and
running again
New
Security
Update
6:01-6:02 New ZFS Boot
Environment created,
updates downloaded and
applied
6:00-6:01 Dependency
checks, update planning
– including virtualized
environments
Fail safe system update
Administrators can revert into an
older boot environment if
something goes wrong
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.8
Dr Martin Haller
System Management Director,
City of Nuremberg
“Updating is so easy that we’ve even
made the systems automatically
update every week”
TECHNOLOGY DIFFERENTIATORS
• IPS
• Oracle Solaris Zones
• Oracle Solaris Cluster
• Service Management Facility
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.9
Anonymous Customer
Solaris Community Advisory Board
“With Solaris 10, it took 2 months to roll out
a new patchset across the enterprise. With
Solaris 11, it takes 10 days.”
TECHNOLOGY DIFFERENTIATORS
• IPS
• ZFS Boot Environments
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.10
Demo Time
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.11
Best Practices With IPS #1
 Enforces best practice
 Kernel changes will automatically
create a new boot environment
 It doesn’t cost anything (disk or time)
 Can be used for every administrative
change – not just software updates!
Always Use ZFS Boot Environments
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.12
Support Repository Updates
 Consolidated update of bug fixes for
customers on Oracle Premier Support
 Issued on a monthly basis
 Incorporations constrain software to be
well tested by Oracle
 5 digit versioning scheme
– release.update.sru.build.respin
For example, Oracle Solaris 11.1.6.4.0
Applying Updates To Your System
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.13
Critical Patch Updates
 Every 3rd SRU is called an official
Oracle Critical Patch Update (CPU)
 Cumulative security fixes
 See My Oracle Support (MOS)
Document ID 1547593.1
Applying Updates To Your System
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.14
Interim Diagnostic Relief
 Fixes to provide point relief for, or help
further diagnoses of, critical issues
 Delivered using package archives
– Sync to a local repository if necessary
 Fixes get rolled into a future SRU release
 Must be within 24 months of latest release
 See MOS Document ID 1452392.1
Temporary Relief When You Need It
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.15
Best Practices With IPS #2
 Perform a dry run of your update to see
what will change
# pkg update -nv
 Don’t try to pick and choose what fixes
you want to apply from an SRU
– We do hundreds of hours of testing so
you don’t have to!
 Update your baseline with SRUs and
Oracle Solaris Updates regularly
Know What’s In Your SRU But Don’t Try To Be Clever
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.16
Best Practices With IPS #3
 When updating a system,
sometimes it is not obvious why
it won’t work
 Be more explicit about what
version of Oracle Solaris you are
trying to update to
E.g., Updating to Oracle Solaris 11.1.10.5.0
# pkg update entire@0.5.11-0.175.1.10.0.5.0
Troubleshooting A System Update
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.17
Best Practices With IPS #3
 Review the history of successful and
unsuccessful package operations
# pkg history -l
 Review any facets that have been locked
or unlocked
 Verify the contents of the repository you’re
updating from to make sure the package version
exists!
# pkg list -afpackagename
Troubleshooting A System Update
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.18
Oracle Hosted Package Repositories
 Oracle Solaris Release Repository
http://pkg.oracle.com/solaris/release
 Oracle Solaris Support Repository
https://pkg.oracle.com/solaris/support
 Oracle Solaris Repository Certificate Request
https://pkg-register.oracle.com
Ready For You To Connect Your Systems To, 24/7
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.19
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.20
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.21
Local Package Repositories
 Needed for network restricted
environments
 Better change control management
 Required if you’re applying IDRs to
Oracle Solaris Zones (using AI manifests)
 Sync directly from Oracle’s package
repositories or from ISO images
available in MOS
Typical Use Case For Most Customers
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.22
Best Practices With IPS #4
 Create separate repositories for dev, test, and prod
– One repository per ZFS dataset
 Construct the repository in two ways
– Use repository ISOs, but keep fully populated!
– Sync a complete repository using pkgrecv
 Use Apache proxies to consolidate the repository URLs
Proxypass /prod http://example.com:10080 nocanon max=200
Proxypass /test http://example.com:10081 nocanon max=200
Proxypass /dev http://example.com:10082 nocanon max=200
Use ZFS To Quickly Clone Repositories
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.23
Best Practices With IPS #4
 Use SSL enabled Apache for secure access to the repository
 Create a Certificate Authority (CA) - self sign or 3rd party
 Create client certificates
 Configure Apache
SSLEngine On
SSLCertificateFile /path/to/server.cert
SSLCertificateKeyFile /path/to/server.key
SSLCertificateChainFile /path/to/ca_intermediate.pem
SSLCertificateFile /path/to/certs/repo_cas.pem
Use ZFS To Quickly Clone Repositories
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.24
Package Publishing
 IPS contains a full suite of tools to
create and publish packages to a
repository – including best effort
conversion of SVR4 and tarballs
 Publish to package archives, p5p, if you
want disconnected operations
 Fully integrated into Automated Installer
provisioning environments
Provide A Better Management Lifecycle For Your In-House Applications
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.25
Best Practices With IPS #5
 Keep cloned repositories from
Oracle free of local customizations
 Don’t include system defined directories
in your manifests
 If delivering configuration changes, take
advantage of preserve and overlay
attributes on the file action
Create Separate Repositories For Republishing Content
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.26
Looking Towards The Future
 Simplified repository management
– Easy repository mirroring
– Apache serving packages without proxy
configuration
 Firmware dependencies
 Minimal server group package
 Intelligent release notes metadata
Some Projects Coming Down The Line
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.27
Looking Towards The Future
 Security package that includes CVE
metadata
 User images
 Remote administration (RAD) interfaces
 Ksplice – kernel hot fixes
Some Projects Coming Down The Line
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.28
Further Resources
 Oracle Technology Network
http://www.oracle.com/technetwork/server-
storage/solaris11/technologies/ips-323421.html
 Oracle Solaris 11 Product Documentation
http://docs.oracle.com/cd/E26502_01/index.html
 Oracle Solaris 11 Developer Documentation
http://docs.oracle.com/cd/E26502_01/html/E21383/index.html
 My Oracle Support (MOS) – Oracle Solaris 11 Support Center
Document ID 1559480.2
Where To Get More Information About IPS
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.29
More Oracle Solaris Events
 General Sessions
 Breakout Sessions
 Hands-on Labs
 Demos
http://bit.ly/OOW13-Solaris
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.30
Learn More
@ORCL_Solaris
facebook.com/oraclesolaris
Oracle Solaris Insider
blogs.oracle.com/solaris
youtube.com/oraclesolaris
oracle.com/solaris
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.31
Graphic Section Divider
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.32
Copyright© 2013, Oracle and/or its affiliates. All rights reserved.33

Contenu connexe

Tendances

Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...ginniapps
 
Presentation deploying oracle database 11g securely on oracle solaris
Presentation    deploying oracle database 11g securely on oracle solarisPresentation    deploying oracle database 11g securely on oracle solaris
Presentation deploying oracle database 11g securely on oracle solarisxKinAnx
 
IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12cIOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12cKellyn Pot'Vin-Gorman
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesAnil Nair
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerKellyn Pot'Vin-Gorman
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Markus Michalewicz
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsMarkus Michalewicz
 
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
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityMarkus Michalewicz
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Markus Michalewicz
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it Sandesh Rao
 
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 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
 
Oracle RAC - A Safe Investment into the Future of Your IT
Oracle RAC - A Safe Investment into the Future of Your ITOracle RAC - A Safe Investment into the Future of Your IT
Oracle RAC - A Safe Investment into the Future of Your ITMarkus Michalewicz
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperLeighton Nelson
 

Tendances (20)

Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
 
Em13c New Features- One of Two
Em13c New Features- One of TwoEm13c New Features- One of Two
Em13c New Features- One of Two
 
Presentation deploying oracle database 11g securely on oracle solaris
Presentation    deploying oracle database 11g securely on oracle solarisPresentation    deploying oracle database 11g securely on oracle solaris
Presentation deploying oracle database 11g securely on oracle solaris
 
IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12cIOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12c
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise Manager
 
Maximizing Oracle RAC Uptime
Maximizing Oracle RAC UptimeMaximizing Oracle RAC Uptime
Maximizing Oracle RAC Uptime
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
 
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
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven Scalability
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it
 
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 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
 
Enterprise manager 13c
Enterprise manager 13cEnterprise manager 13c
Enterprise manager 13c
 
Oracle RAC - A Safe Investment into the Future of Your IT
Oracle RAC - A Safe Investment into the Future of Your ITOracle RAC - A Safe Investment into the Future of Your IT
Oracle RAC - A Safe Investment into the Future of Your IT
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
 

En vedette

Powertrain and suspension layout of Nissan GTR
Powertrain and suspension layout of Nissan GTRPowertrain and suspension layout of Nissan GTR
Powertrain and suspension layout of Nissan GTRGowtham Subramanian
 
PortableApps on Fedora 10 LiveUSB
PortableApps on Fedora 10 LiveUSBPortableApps on Fedora 10 LiveUSB
PortableApps on Fedora 10 LiveUSBvargy
 
Mulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMohammad Anwari
 
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
 
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
 
OpenOffice.Org Impress Tutorial
OpenOffice.Org Impress TutorialOpenOffice.Org Impress Tutorial
OpenOffice.Org Impress Tutorialvargy
 
Ft tx presentation to telkom 25092013
Ft tx presentation to telkom 25092013Ft tx presentation to telkom 25092013
Ft tx presentation to telkom 25092013Wahyu Nasution
 

En vedette (20)

Powertrain and suspension layout of Nissan GTR
Powertrain and suspension layout of Nissan GTRPowertrain and suspension layout of Nissan GTR
Powertrain and suspension layout of Nissan GTR
 
Automotive design
Automotive designAutomotive design
Automotive design
 
Pemaketan blankon-ii
Pemaketan blankon-iiPemaketan blankon-ii
Pemaketan blankon-ii
 
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
 
Database optimization
Database optimizationDatabase optimization
Database optimization
 
En game hacking
En game hackingEn game hacking
En game hacking
 
Debian Tutorial
Debian TutorialDebian Tutorial
Debian Tutorial
 
TUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINT
TUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINTTUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINT
TUTORIAL INSTALASI LIBREOFFICE FOR LINUX MINT
 
Mulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMulai melangkah dengan Node.js
Mulai melangkah dengan Node.js
 
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
 
Pemaketan blankon-i
Pemaketan blankon-iPemaketan blankon-i
Pemaketan blankon-i
 
Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0
 
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)
 
OpenOffice.Org Impress Tutorial
OpenOffice.Org Impress TutorialOpenOffice.Org Impress Tutorial
OpenOffice.Org Impress Tutorial
 
Ft tx presentation to telkom 25092013
Ft tx presentation to telkom 25092013Ft tx presentation to telkom 25092013
Ft tx presentation to telkom 25092013
 

Similaire à Best Practices with IPS on Oracle Solaris 11

Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
Solaris11 Desayunos Tecnicos Oracle (Solaris)
Solaris11 Desayunos Tecnicos Oracle (Solaris)Solaris11 Desayunos Tecnicos Oracle (Solaris)
Solaris11 Desayunos Tecnicos Oracle (Solaris)Fran Navarro
 
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Berry Clemens
 
Oracle Solaris 11 lab agenda
Oracle Solaris 11 lab agendaOracle Solaris 11 lab agenda
Oracle Solaris 11 lab agendaPavel Anni
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...vasuballa
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudC6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudDr. Wilfred Lin (Ph.D.)
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Berry Clemens
 
206510 p6 upgrade considerations
206510 p6 upgrade considerations206510 p6 upgrade considerations
206510 p6 upgrade considerationsp6academy
 
Solaris 11 Consolidation Tools
Solaris 11 Consolidation ToolsSolaris 11 Consolidation Tools
Solaris 11 Consolidation ToolsRoman Ivanov
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production EnvironmentsBruno Borges
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityBruno Borges
 
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
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-boxOracle
 

Similaire à Best Practices with IPS on Oracle Solaris 11 (20)

Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
Solaris11 Desayunos Tecnicos Oracle (Solaris)
Solaris11 Desayunos Tecnicos Oracle (Solaris)Solaris11 Desayunos Tecnicos Oracle (Solaris)
Solaris11 Desayunos Tecnicos Oracle (Solaris)
 
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
 
Oracle Solaris 11 lab agenda
Oracle Solaris 11 lab agendaOracle Solaris 11 lab agenda
Oracle Solaris 11 lab agenda
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
 
Em13c features- HotSos 2016
Em13c features- HotSos 2016Em13c features- HotSos 2016
Em13c features- HotSos 2016
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudC6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
206510 p6 upgrade considerations
206510 p6 upgrade considerations206510 p6 upgrade considerations
206510 p6 upgrade considerations
 
Solaris 11 Consolidation Tools
Solaris 11 Consolidation ToolsSolaris 11 Consolidation Tools
Solaris 11 Consolidation Tools
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
Oracle solaris-11-ds-186774
Oracle solaris-11-ds-186774Oracle solaris-11-ds-186774
Oracle solaris-11-ds-186774
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your Productivity
 
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...
 
Eci sparc
Eci sparcEci sparc
Eci sparc
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-box
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Best Practices with IPS on Oracle Solaris 11

  • 1. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.1
  • 2. Oracle Solaris 11 Best Practices for Software Lifecycle Management Bart Smaalders, Solaris Engineering Glynn Foster, Solaris Product Management
  • 3. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.3 Program Agenda  Administrative Challenges  Package Management Overview & Demo  Best Practices With IPS  Looking Towards The Future
  • 4. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.4 Administrative Challenges  Manage more with less  Lower operating costs  Reduce complexity and avoid error prone processes  Avoid / constrain virtualization sprawl  Reduced planned and unplanned system downtime Preventing You From Focusing On Your Business
  • 5. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.5 Image Packaging System (IPS)  Seamless package and package update management – no separate patches anymore!  Streamlined software delivery through networked repositories  Failsafe system updates  Integrated with Oracle Solaris Zones A New Way To Manage Software In Oracle Solaris 11
  • 6. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.6 ZFS Boot Environments  Zero initial investment  Easy to use, fast and reliable  Fast reboot lowers planned and unplanned maintenance windows  Integrated with Oracle Solaris Zones Safety Net For Your Data Center Operations Active BE Active BE New BE Active BE Updated BE
  • 7. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.7 Failsafe System Update Reduce Your Risk In Applying Critical Updates 6:00 Start UpdateMaintenance window 6-7pm 6:04 reboot System up and running again New Security Update 6:01-6:02 New ZFS Boot Environment created, updates downloaded and applied 6:00-6:01 Dependency checks, update planning – including virtualized environments Fail safe system update Administrators can revert into an older boot environment if something goes wrong
  • 8. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.8 Dr Martin Haller System Management Director, City of Nuremberg “Updating is so easy that we’ve even made the systems automatically update every week” TECHNOLOGY DIFFERENTIATORS • IPS • Oracle Solaris Zones • Oracle Solaris Cluster • Service Management Facility
  • 9. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.9 Anonymous Customer Solaris Community Advisory Board “With Solaris 10, it took 2 months to roll out a new patchset across the enterprise. With Solaris 11, it takes 10 days.” TECHNOLOGY DIFFERENTIATORS • IPS • ZFS Boot Environments
  • 10. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.10 Demo Time
  • 11. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.11 Best Practices With IPS #1  Enforces best practice  Kernel changes will automatically create a new boot environment  It doesn’t cost anything (disk or time)  Can be used for every administrative change – not just software updates! Always Use ZFS Boot Environments
  • 12. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.12 Support Repository Updates  Consolidated update of bug fixes for customers on Oracle Premier Support  Issued on a monthly basis  Incorporations constrain software to be well tested by Oracle  5 digit versioning scheme – release.update.sru.build.respin For example, Oracle Solaris 11.1.6.4.0 Applying Updates To Your System
  • 13. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.13 Critical Patch Updates  Every 3rd SRU is called an official Oracle Critical Patch Update (CPU)  Cumulative security fixes  See My Oracle Support (MOS) Document ID 1547593.1 Applying Updates To Your System
  • 14. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.14 Interim Diagnostic Relief  Fixes to provide point relief for, or help further diagnoses of, critical issues  Delivered using package archives – Sync to a local repository if necessary  Fixes get rolled into a future SRU release  Must be within 24 months of latest release  See MOS Document ID 1452392.1 Temporary Relief When You Need It
  • 15. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.15 Best Practices With IPS #2  Perform a dry run of your update to see what will change # pkg update -nv  Don’t try to pick and choose what fixes you want to apply from an SRU – We do hundreds of hours of testing so you don’t have to!  Update your baseline with SRUs and Oracle Solaris Updates regularly Know What’s In Your SRU But Don’t Try To Be Clever
  • 16. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.16 Best Practices With IPS #3  When updating a system, sometimes it is not obvious why it won’t work  Be more explicit about what version of Oracle Solaris you are trying to update to E.g., Updating to Oracle Solaris 11.1.10.5.0 # pkg update entire@0.5.11-0.175.1.10.0.5.0 Troubleshooting A System Update
  • 17. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.17 Best Practices With IPS #3  Review the history of successful and unsuccessful package operations # pkg history -l  Review any facets that have been locked or unlocked  Verify the contents of the repository you’re updating from to make sure the package version exists! # pkg list -afpackagename Troubleshooting A System Update
  • 18. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.18 Oracle Hosted Package Repositories  Oracle Solaris Release Repository http://pkg.oracle.com/solaris/release  Oracle Solaris Support Repository https://pkg.oracle.com/solaris/support  Oracle Solaris Repository Certificate Request https://pkg-register.oracle.com Ready For You To Connect Your Systems To, 24/7
  • 19. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.19
  • 20. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.20
  • 21. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.21 Local Package Repositories  Needed for network restricted environments  Better change control management  Required if you’re applying IDRs to Oracle Solaris Zones (using AI manifests)  Sync directly from Oracle’s package repositories or from ISO images available in MOS Typical Use Case For Most Customers
  • 22. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.22 Best Practices With IPS #4  Create separate repositories for dev, test, and prod – One repository per ZFS dataset  Construct the repository in two ways – Use repository ISOs, but keep fully populated! – Sync a complete repository using pkgrecv  Use Apache proxies to consolidate the repository URLs Proxypass /prod http://example.com:10080 nocanon max=200 Proxypass /test http://example.com:10081 nocanon max=200 Proxypass /dev http://example.com:10082 nocanon max=200 Use ZFS To Quickly Clone Repositories
  • 23. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.23 Best Practices With IPS #4  Use SSL enabled Apache for secure access to the repository  Create a Certificate Authority (CA) - self sign or 3rd party  Create client certificates  Configure Apache SSLEngine On SSLCertificateFile /path/to/server.cert SSLCertificateKeyFile /path/to/server.key SSLCertificateChainFile /path/to/ca_intermediate.pem SSLCertificateFile /path/to/certs/repo_cas.pem Use ZFS To Quickly Clone Repositories
  • 24. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.24 Package Publishing  IPS contains a full suite of tools to create and publish packages to a repository – including best effort conversion of SVR4 and tarballs  Publish to package archives, p5p, if you want disconnected operations  Fully integrated into Automated Installer provisioning environments Provide A Better Management Lifecycle For Your In-House Applications
  • 25. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.25 Best Practices With IPS #5  Keep cloned repositories from Oracle free of local customizations  Don’t include system defined directories in your manifests  If delivering configuration changes, take advantage of preserve and overlay attributes on the file action Create Separate Repositories For Republishing Content
  • 26. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.26 Looking Towards The Future  Simplified repository management – Easy repository mirroring – Apache serving packages without proxy configuration  Firmware dependencies  Minimal server group package  Intelligent release notes metadata Some Projects Coming Down The Line
  • 27. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.27 Looking Towards The Future  Security package that includes CVE metadata  User images  Remote administration (RAD) interfaces  Ksplice – kernel hot fixes Some Projects Coming Down The Line
  • 28. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.28 Further Resources  Oracle Technology Network http://www.oracle.com/technetwork/server- storage/solaris11/technologies/ips-323421.html  Oracle Solaris 11 Product Documentation http://docs.oracle.com/cd/E26502_01/index.html  Oracle Solaris 11 Developer Documentation http://docs.oracle.com/cd/E26502_01/html/E21383/index.html  My Oracle Support (MOS) – Oracle Solaris 11 Support Center Document ID 1559480.2 Where To Get More Information About IPS
  • 29. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.29 More Oracle Solaris Events  General Sessions  Breakout Sessions  Hands-on Labs  Demos http://bit.ly/OOW13-Solaris
  • 30. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.30 Learn More @ORCL_Solaris facebook.com/oraclesolaris Oracle Solaris Insider blogs.oracle.com/solaris youtube.com/oraclesolaris oracle.com/solaris
  • 31. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.31 Graphic Section Divider
  • 32. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.32
  • 33. Copyright© 2013, Oracle and/or its affiliates. All rights reserved.33