Oracle Apps DBA

My photo
More than 5+ Years of IT Experience in administering Enterprise wide Multi Vendor UNIX Servers, Oracle Databases (8i to 11gR2), Middle-tiers, Applications and Clusters. I am a Sun Certified System Administrator (SCSA) for Solaris 10, oracle 10g database certified associate(OCA), Oracle 10g Database certified professional (OCP) and Oracle E-Business suite R12 certified professionl(OCP)

Oracle Database and Applications

Sunday, 7 December 2014

Installation of Oracle Solaris 11 Repository Updates (SRU) - Offline/Online


Introduction:
  
              Oracle Solaris 11 uses Image packaging system (IPS). Oracle Solaris 11 Image packaging system  (IPS) is available to be Installed online over  the network or can be Installed using a local repository without an Internet connection. Introduction of IPS simplifies the Installation of Package(s) and its dependencies.  Before IPS, patch and package management was a tedious task, system administrators has to manually check all the dependencies before Installation of a package. IPS also simplifies the life a System Administrators.

               Oracle releases periodic updates of package(s)  for the repositories and these updates are generally available to the customers as Support Repository Update (SRU). Support Repositories are available to download for customers who have valid support ID contract for Oracle Solaris 11.These updates includes updates for existing packages on the system and can Introduce new packages with each SRU.

           Oracle Solaris 11 Supports Installation of SRU locally without an Internet connection and online with Oracle Solaris repository with an Internet connection

            This article demonstrates Installation of Support Repository update (SRU-11.2.2.8.0 & 11.2.3.4.1 ) on oracle Solaris 11.2 host using a local repository and online Installation of Support Repository update (SRU- 11.2.3.4.1) using  "https://pkg.oracle.com/solaris/support/"

          Most of the servers are not connected to Internet due to security concerns in that case SRU couldn't be updated online and we need to configure it in a local repository.

          There are two separate documents are available Oracle Solaris 11.1 and Oracle Solaris 11.2 SRU updates.


Oracle Solaris 11.1 Support Repository Updates (SRU) Index (Doc ID 1501435.1)
   Oracle Solaris 11.2 Support Repository Updates (SRU) Index (Doc ID 1672221.1)

In this article we will be working on Oracle Solaris 11.2

Oracle Solaris 11.2 Support Repository Updates

SRU
Release Date
IPS Repository
Readme
Version
11.2.3.4.1
14-OCT-14
19664167 (Repository)
19664174 (Install Guide)
0.5.11-0.175.2.3.0.4.1
11.2.2.8.0
26-SEP-14
19691311 (Repository)
19691315 (Install Guide)
0.5.11-0.175.2.2.0.8.0
11.2.2.7.0
26-SEP-14
19682824 (Repository)
19682832 (Install Guide)
0.5.11-0.175.2.2.0.7.0
11.2.2.5.0
26-SEP-14
19562447 (Repository)
19591381 (Install Guide)
0.5.11-0.175.2.2.0.5.0
11.2.1.5.0
15-AUG-14
0.5.11-0.175.2.1.0.5.0

1- Installation of SRU using LOCAL REPOSITORY:
  
1.1- Preparation:

1.1.1) Download and copy patches on the Server
1.1.2) Execute install-repo.ksh script to create local repository for specific SRU
1.1.3) Check version of existing packages

2.1- Installation:

2.1.1) Execute dry run to check changes available in  SRU
2.1.2) Update packages
2.1.3) Reboot system and verify updated version of packages

1- PREPARATION

1.1.1- Download and copy patches on the Server

Oracle Solaris SRU 11.2.2.8.0 is available to download via patch 19691311 and 19691315. The first patch contains the repository files and the second patch contains the Installation instructions

§  Login to https://support.oracle.com >>  patches & updates tab
§  search for above listed patches and download
§  Upload it to the server using winscp or CD/DVD



1.1.2-Execute install-repo.ksh script to create local repository for specific SRU

 Create two repositories for 2 different SRU's  (11.2.2.8.0 and 11.2.3.4.1).  These repositories will be configured locally on two different directories.

SRU Version
Repository Location
11.2.3.4.1
file:///IPS_SRU_11_2_3_4_1/
11.2.2.8.0
file:///IPS_SRU_11_2_2_8_0/

§  Verify the existing configured local repository on server which will be updated with SRU


root@soltest:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS/
root@soltest:~# 
root@soltest:/IPS# ls
COPYRIGHT            pkg5.repository      README-repo-iso.txt
NOTICES              publisher            readme.txt
root@soltest:/IPS#



If you want to know how to configure local repository in Solaris 11.2 then please refer below blogpost:
http://appsdbaworkshop.blogspot.com/2014/09/configure-ips-repository-on-oracle.html


§  Configure repositories for SRU's

SRU - 11.2.2.8.0

root@soltest2:/sw_home/sol_sru/sol_sru_11_2_2_8_0_files# ls
install-repo.ksh                      p19691315_1100_SOLARIS64.zip          README-zipped-repo.txt
p19691311_1100_SOLARIS64_1of2.zip     readme_11_2_2_8_0.html                sol-11_2_2_8_0-incr-repo_md5sums.txt
p19691311_1100_SOLARIS64_2of2.zip     readme_11_2_2_8_0.txt
root@soltest2:/sw_home/sol_sru/sol_sru_11_2_2_8_0_files# ./install-repo.ksh -d /IPS_SRU_11_2_2_8_0
Using p19691311_1100_SOLARIS64 files for sol-11_2_2_8_0-incr-repo download.
Uncompressing p19691311_1100_SOLARIS64_1of2.zip...done.
Uncompressing p19691311_1100_SOLARIS64_2of2.zip...done.
Repository can be found in /IPS_SRU_11_2_2_8_0.
root@soltest2:/sw_home/sol_sru/sol_sru_11_2_2_8_0_files#


SRU - 11.2.3.4.1

root@soltest2:/sw_home/sol_sru/sol_sru_11_2_3_4_1_files# ls
install-repo.ksh                      p19664174_1100_SOLARIS64.zip          README-zipped-repo.txt
p19664167_1100_SOLARIS64_1of2.zip     readme_11_2_3_4_1.html                sol-11_2_3_4_1-incr-repo_md5sums.txt
p19664167_1100_SOLARIS64_2of2.zip     readme_11_2_3_4_1.txt
root@soltest2:/sw_home/sol_sru/sol_sru_11_2_3_4_1_files# ./install-repo.ksh -d /IPS_SRU_11_2_3_4_1
Using p19664167_1100_SOLARIS64 files for sol-11_2_3_4_1-incr-repo download.
Uncompressing p19664167_1100_SOLARIS64_1of2.zip...done.
Uncompressing p19664167_1100_SOLARIS64_2of2.zip...done.
Repository can be found in /IPS_SRU_11_2_3_4_1.
root@soltest2:/sw_home/sol_sru/sol_sru_11_2_3_4_1_files#


1.3 -Check version of existing packages


root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS/

root@soltest2:~# pkg info entire
          Name: entire
       Summary: Incorporation to lock all system packages to the same build
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.175.2.0.0.42.0
Packaging Date: June 24, 2014 07:38:32 PM 
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.2.0.0.42.0:20140624T193832Z

root@soltest2:~# pkg update -nv
No updates available for this image.
root@soltest2:~#


- There are no updates available in the current repository (default - configured with Installation media).

2. Installation:

2.1) Execute dry run to check changes available in  SRU - 11.2.2.8.0
2.2) Install SRU11.2.2.8.0
2.3) Reboot system and verify updated version of packages
2.4) Execute dry run to check changes available in  SRU - 11.2.3.4.1
2.5) Install SRU - 11.2.3.4.1
2.6) Reboot and Verify the incremental updates of SRU


2.1- Execute dry run to check changes available in  SRU

Configure two repositories for both SRU version and check for the changes using dry run. 


root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS/
root@soltest2:~# pkg set-publisher -G '*' -g file:///IPS_SRU_11_2_2_8_0/ solaris
root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS_SRU_11_2_2_8_0/
root@soltest2:~#


- Execute dry run to check how many packages will be updated and actions performed by SRU - 11.2.2.8.0


- In this SRU it will update 94 packages which consumes 1.17 GB of Disk space, update process will create boot environment and need to reboot for activating patches Environment

root@soltest2:~# pkg update -nv
            Packages to remove:        1
            Packages to update:       94
     Estimated space available: 70.51 GB
Estimated space to be consumed:  1.17 GB
       Create boot environment:      Yes
     Activate boot environment:      Yes
Create backup boot environment:       No
          Rebuild boot archive:      Yes

Changed packages:
solaris
  consolidation/install/install-incorporation
    0.5.11,5.11-0.175.2.0.0.5.0:20130107T161003Z -> None
  consolidation/SunVTS/SunVTS-incorporation
==========
list of packages
==========
    7.21.2,5.11-0.175.2.0.0.42.1:20140623T022054Z -> 7.21.2,5.11-0.175.2.1.0.5.0:20140801T185058Z
  web/server/apache-22
    2.2.27,5.11-0.175.2.0.0.42.1:20140623T022811Z -> 2.2.27,5.11-0.175.2.2.0.3.0:20140826T022414Z

Editable files to change:
  Update:
    etc/driver/drv/lmrc.conf
    etc/motd
root@soltest2:~#

- Similarly configure repository for SRU - 11.2.3.4.1 and execute "pkg update" in dry run method to verify changes available in SRU

root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS_SRU_11_2_2_8_0/
root@soltest2:~# pkg set-publisher -G '*' -g file:///IPS_SRU_11_2_3_4_1/ solaris
root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS_SRU_11_2_3_4_1/
root@soltest2:~#


Dry Run SRU - 11.2.3.4.1


This SRU will update 104 packages, needs 1.18GB of disk space, create new boot environment and  requires reboot to activate patches environment.

root@soltest2:~# pkg update -nv
            Packages to remove:        1
            Packages to update:      104
     Estimated space available: 66.03 GB
Estimated space to be consumed:  1.18 GB
       Create boot environment:      Yes
     Activate boot environment:      Yes
Create backup boot environment:       No
          Rebuild boot archive:      Yes

Changed packages:
solaris
  consolidation/install/install-incorporation
    0.5.11,5.11-0.175.2.0.0.5.0:20130107T161003Z -> None
  compress/unzip
==========
list of pakages
==========
    2.2.27,5.11-0.175.2.0.0.42.1:20140623T022811Z -> 2.2.27,5.11-0.175.2.2.0.3.0:20140826T022414Z

Editable files to change:
  Update:
    etc/driver/drv/lmrc.conf
    etc/motd
root@soltest2:~#


2.2- Install SRU

In SRU - 11.2.2.8.0there are  94 packages which need updates  whereas in SRU - 11.2.3.4.1 there are 135 packages which need updates. In this demonstration first SRU -11.2.2.8.0 will be Installed then SRU- 11.2.3.4.1 will be Installed as this SRU will Install minimum number of packages.


Packages will be updated on the system using command "pkg update" command.

root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS_SRU_11_2_2_8_0/
root@soltest2:~# beadm list
BE      Active Mountpoint Space  Policy Created          
--      ------ ---------- -----  ------ -------          
solaris NR     /          29.56G static 2014-10-18 00:15 
root@soltest2:~#

root@soltest2:~# pkg update
            Packages to remove:   1
            Packages to update:  94
       Create boot environment: Yes
Create backup boot environment:  No
DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                              95/95     4517/4517  225.3/225.3    0B/s

PHASE                                          ITEMS
Removing old actions                         693/693
Installing new actions                       783/783
Updating modified actions                  5201/5201
Updating package state database                 Done 
Updating package cache                         95/95 
Updating image state                            Done 
Creating fast lookup database                   Done 
Updating package cache                           1/1 

A clone of solaris exists and has been updated and activated.
On the next boot the Boot Environment solaris-1 will be
mounted on '/'.  Reboot when ready to switch to this updated BE.

Updating package cache                           1/1 

---------------------------------------------------------------------------
NOTE: Please review release notes posted at:

http://www.oracle.com/pls/topic/lookup?ctx=solaris11&id=SERNS
---------------------------------------------------------------------------

-Check Boot Environments (B.E)


- pkg update command created a new B.E. solaris-1 and it will be activate on a next reboot.

root@soltest2:~# beadm list
BE        Active Mountpoint Space  Policy Created          
--        ------ ---------- -----  ------ -------          
solaris   N      /          5.59M  static 2014-10-18 00:15 
solaris-1 R      -          30.53G static 2014-10-19 17:03 
root@soltest2:~#


- Select solaris-1 B.E.


- After reboot:

root@soltest2:~# beadm list
BE        Active Mountpoint Space  Policy Created          
--        ------ ---------- -----  ------ -------          
solaris   -      -          5.59M  static 2014-10-18 00:15 
solaris-1 NR     /          30.66G static 2014-10-19 17:03 
root@soltest2:~#

- solaris-1 boot environment is now active.

2.3) Reboot system and verify updated version of packages

As listed above all 94 packages will be updated we will verify the version of package "entire"

root@soltest2:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.2.8.0).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see
                https://support.oracle.com/rs?type=doc&id=1672221.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.2.2.8.0)
 Build Release: 5.11
        Branch: 0.175.2.2.0.8.0
Packaging Date: September 26, 2014 07:02:09 PM 
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.2.2.0.8.0:20140926T190209Z


2.4) Execute dry run to check changes available in  SRU - 11.2.3.4.1

Update SRU - 11.2.3.4.1


- Set repository for SRU - 11.2.3.4.1

root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS_SRU_11_2_2_8_0/
root@soltest2:~# pkg set-publisher -G '*' -g file:///IPS_SRU_11_2_3_4_1/ solaris
root@soltest2:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///IPS_SRU_11_2_3_4_1/
root@soltest2:~#

- Execute Dry run for SRU - 11.2.3.4.1

root@soltest2:~# pkg update -nv
            Packages to update:        36
     Estimated space available:  65.09 GB
Estimated space to be consumed: 335.24 MB
       Create boot environment:       Yes
     Activate boot environment:       Yes
Create backup boot environment:        No
          Rebuild boot archive:       Yes

Changed packages:
solaris
  compress/unzip
    6.0,5.11-0.175.2.0.0.42.1:20140623T010359Z -> 6.0,5.11-0.175.2.3.0.4.0:20141002T141542Z
  consolidation/ips/ips-incorporation
=================
List of packages
=================
    0.5.11,5.11-0.175.2.0.0.42.2:20140624T190214Z -> 0.5.11,5.11-0.175.2.3.0.1.2:20140905T183635Z
  web/curl
    7.21.2,5.11-0.175.2.1.0.5.0:20140801T185058Z -> 7.21.2,5.11-0.175.2.3.0.4.0:20141002T141741Z

Editable files to change:
  Update:
    etc/motd
root@soltest2:~#


This SRU will update only 36 packages. Earlier when we check for updates before Installing  SRU - 11.2.2.8.0  there were 135 packages which needed to be updates. After Installation of  SRU - 11.2.2.8.0 there are only 36 packages which needs to be updated. 

- Check Boot Environment before Installing the update:

root@soltest2:~# beadm list
BE        Active Mountpoint Space  Policy Created          
--        ------ ---------- -----  ------ -------          
solaris   -      -          5.59M  static 2014-10-18 00:15 
solaris-1 NR     /          30.66G static 2014-10-19 17:03


2.5) Install SRU - 11.2.3.4.1

root@soltest2:~# pkg update
            Packages to update:  36
       Create boot environment: Yes
Create backup boot environment:  No
DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                              36/36     2472/2472    64.9/64.9    0B/s

PHASE                                          ITEMS
Removing old actions                         118/118
Installing new actions                       133/133
Updating modified actions                  3240/3240
Updating package state database                 Done 
Updating package cache                         36/36 
Updating image state                            Done 
Creating fast lookup database                   Done 
Updating package cache                           1/1 

A clone of solaris-1 exists and has been updated and activated.
On the next boot the Boot Environment solaris-2 will be
mounted on '/'.  Reboot when ready to switch to this updated BE.

Updating package cache                           1/1 

---------------------------------------------------------------------------
NOTE: Please review release notes posted at:

https://support.oracle.com/rs?type=doc&id=1672221.1
---------------------------------------------------------------------------

root@soltest2:~#

- It will create new boot environment for  SRU - 11.2.3.4.1

root@soltest2:~# beadm list
BE        Active Mountpoint Space  Policy Created          
--        ------ ---------- -----  ------ -------          
solaris   -      -          5.59M  static 2014-10-18 00:15 
solaris-1 N      /          150.0K static 2014-10-19 17:03 
solaris-2 R      -          31.31G static 2014-10-19 17:47 
root@soltest2:~#

2.6) Reboot ad Verify the incremental updates of SRU

- Reboot the host and boot from B.E. - solaris-2



- Select  "solaris-2" host

- Check B.E.

root@soltest2:~# beadm list
BE        Active Mountpoint Space  Policy Created          
--        ------ ---------- -----  ------ -------          
solaris   -      -          5.59M  static 2014-10-18 00:15 
solaris-1 -      -          151.0K static 2014-10-19 17:03 
solaris-2 NR     /          31.43G static 2014-10-19 17:47

- Verify version of packages:

root@soltest2:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.3.4.1).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see
                https://support.oracle.com/rs?type=doc&id=1672221.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.2.3.4.1)
 Build Release: 5.11
        Branch: 0.175.2.3.0.4.1
Packaging Date: October  2, 2014 10:39:23 PM 
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.2.3.0.4.1:20141002T223923Z


To rollback to any specific SRU you need to reboot the host with its respective Boot Environment.

2 Installation of SRU using  ONLINE REPOSITORY:

In Oracle Solaris 11 by default repository is configured to "http://pkg.oracle.com/solaris/release/". This repository is publically available and any individual can use this repository for Installation of packages. To have an access to Oracle Supported repositories you need to have a valid CSI account for Oracle Solaris 11.

In this article default configured repository  will be updated Oracle Solaris supported Repositories "https://pkg.oracle.com/solaris/support"

2.1  Check for Eligibility
2.2  Download the Key and certificate
2.3  Install key, certificate and configure supported repository
2.4 Execute dry run to check for updates
2.5 Installing SRU
2.6 Reboot and verify package versions

2.1  Check for Eligibility

Access website https://pkg-register.oracle.com and login with a valid CSI account then it will allow you download your personal certificates which will be used for configuring your supported repository.



>> click on "Request Certificates"


- Based on our support contract it will list the products for which access has been granted. Here we can see "Access granted" for Oracle Solaris 11 Support.


2.2  -Download the Key and certificate

This page provide the details for your product. Make sure "Oracle Solaris 11 Support" is listed and then click on the "certificate page" to download  the key and the certificate.








- Download and save both key and the certificate

2.3 - Install key, certificate and configure supported repository

The download certificate page illustrates the instruction for Installation of key and certificate. Copy the certificate and key from download location to directory  "/var/pkg/ssl"

soladmin@soltest1:/var/pkg/ssl$ pwd
/var/pkg/ssl
soladmin@soltest1:/var/pkg/ssl$ ls
soladmin@soltest1:/var/pkg/ssl$ cd -
/export/home/soladmin/Downloads
soladmin@soltest1:~/Downloads$ ls
pkg.oracle.com.certificate.pem  pkg.oracle.com.key.pem
soladmin@soltest1:~/Downloads$ su -
Password: 
Oracle Corporation	SunOS 5.11	11.2	June 2014
root@soltest1:~# cd /export/home/soladmin/Downloads
root@soltest1:/export/home/soladmin/Downloads# cp * /var/pkg/ssl
root@soltest1:/export/home/soladmin/Downloads# cd /var/pkg/ssl
root@soltest1:/var/pkg/ssl# ls
pkg.oracle.com.certificate.pem  pkg.oracle.com.key.pem
root@soltest1:/var/pkg/ssl#

- Default package publisher

root@soltest1:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F http://pkg.oracle.com/solaris/release/
root@soltest1:~#

- Installation of certificate and configuration of support repository

root@soltest1:/var/pkg/ssl# pkg set-publisher -k /var/pkg/ssl/pkg.oracle.com.key.pem \
> -c /var/pkg/ssl/pkg.oracle.com.certificate.pem \
> -g https://pkg.oracle.com/solaris/support/ \
> -G http://pkg.oracle.com/solaris/release/ solaris
root@soltest1:/var/pkg/ssl#

- Default package configured to oracle supported repository.

root@soltest1:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F https://pkg.oracle.com/solaris/support/
root@soltest1:~#

2.4 - Execute dry run to check for updates

Dry run will check packages which needs update and list down the changes it will perform.  All Installation steps are same as local package Installation. 

root@soltest1:~# pkg update -nv
            Packages to remove:        1
            Packages to update:      104
     Estimated space available: 89.91 GB
Estimated space to be consumed:  1.25 GB
       Create boot environment:      Yes
     Activate boot environment:      Yes
Create backup boot environment:       No
          Rebuild boot archive:      Yes

Changed packages:
solaris
  consolidation/install/install-incorporation
    0.5.11,5.11-0.175.2.0.0.5.0:20130107T161003Z -> None
  compress/unzip
========================
LIST OF PACKAGES
========================
    6.0,5.11-0.175.2.0.0.42.1:20140623T010359Z -> 6.0,5.11-0.175.2.3.0.4.0:20141002T141542Z
  consolidation/SunVTS/SunVTS-incorporation
    2.2.27,5.11-0.175.2.0.0.42.1:20140623T022811Z -> 2.2.27,5.11-0.175.2.2.0.3.0:20140826T022414Z

Editable files to change:
  Update:
    etc/driver/drv/lmrc.conf
    etc/motd
root@soltest1:~#


2.5 Installing SRU

This will Install SRU, create new boot environment and requires a reboot to enable the patched environment.

root@soltest1:~# pkg update
            Packages to remove:   1
            Packages to update: 104
       Create boot environment: Yes
Create backup boot environment:  No
DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                            105/105     4609/4609  227.1/227.1  126k/s

PHASE                                          ITEMS
Removing old actions                         746/746
Installing new actions                       851/851
Updating modified actions                  5285/5285
Updating package state database                 Done 
Updating package cache                       105/105 
Updating image state                            Done 
Creating fast lookup database                   Done 
Updating package cache                           1/1 

A clone of solaris exists and has been updated and activated.
On the next boot the Boot Environment solaris-1 will be
mounted on '/'.  Reboot when ready to switch to this updated BE.

Updating package cache                           1/1 

---------------------------------------------------------------------------
NOTE: Please review release notes posted at:

http://www.oracle.com/pls/topic/lookup?ctx=solaris11&id=SERNS
---------------------------------------------------------------------------

You have mail in /var/mail/root


2.6 - Reboot and verify package versions

Reboot and select  solaris-1 boot environment.

root@soltest1:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.3.4.1).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see
                https://support.oracle.com/rs?type=doc&id=1672221.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.2.3.4.1)
 Build Release: 5.11
        Branch: 0.175.2.3.0.4.1
Packaging Date: October  2, 2014 10:39:23 PM 
          Size: 5.46 kB
FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.2.3.0.4.1:20141002T223923Z
root@soltest1:~#


root@soltest1:~# beadm list
BE        Active Mountpoint Space Policy Created          
--        ------ ---------- ----- ------ -------          
solaris   -      -          9.29M static 2014-10-17 19:57 
solaris-1 NR     /          7.56G static 2014-10-17 22:03 
root@soltest1:~# 


3 - Conclusion:

Image packaging system is an advance package management system which provides maintenance, upgrades of system  easier. Single IPS Server can serve multiple X86/SPARC clients. It supports full virtualization for Oracle VM sparc (LDOMS) and  zones. It reduces downtime for complex patch Installations.

Moreover IPS is fully integrated with ZFS and Boot Environments. You can Install and rollback packages easily compare to Oracle Solaris 10. 

3 comments:

Blogger said...

Trying to find the Best Dating Website? Create an account to find your perfect match.

Arun Kumar said...

I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in Oracle Solaris, kindly Contact MaxMunus
MaxMunus Offer World Class Virtual Instructor led training on Oracle Solaris. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 1,00,000 + trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
For Demo Contact us:
Name : Arunkumar U
Email : arun@maxmunus.com
Skype id: training_maxmunus
Contact No.-+91-9738507310
Company Website :
www.MaxMunus.com


Blogger said...

BlueHost is ultimately one of the best web-hosting company with plans for any hosting requirements.