Home / Solaris Migrations / How to upgrade from oracle Solaris 11.1 to oracle Solaris 11.2 ?

How to upgrade from oracle Solaris 11.1 to oracle Solaris 11.2 ?

As we all know that we can’t directly upgrade from Solaris 10 to Solaris 11. But from Oracle Solaris 11 onwards, when you perform the update ,system will automatically move to major version without any additional efforts. In the last article , we have seen that how to update Solaris 11 from oracle support repository directly .Last time, when i was doing system update last time ,oracle Solaris 11.2 was not released ,so my system wasn’t upgraded to Solaris 11.2.It just got released on 31st July 2014.Solaris 11.2 is integrated with open-stack for cloud operations.

Here we will see how we can upgrade from Solaris 11.1 to Solaris 11.2 .

1. Login to Solaris 11.1 system in which you want to upgrade to Solaris 11.2 .

2.Check the existing boot environment and release details

UA-SOL11#beadm list
BE               Active Mountpoint Space  Policy Created
--               ------ ---------- -----  ------ -------
solaris-1        NR     /          5.36G  static 2014-08-01 01:33
solaris-backup-1 -      -          171.0K static 2014-06-29 06:26
UA-SOL11#uname -a
SunOS SAN 5.11 11.1 i86pc i386 i86pc
UA-SOL11#cat /etc/release
                             Oracle Solaris 11.1 X86
  Copyright (c) 1983, 2013, Oracle and/or its affiliates.  All rights reserved.
                           Assembled 06 November 2013
UA-SOL11#

3.Check the current branch for entire system.

UA-SOL11#pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.1.21.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/CSP/main/article
                ?cmd=show&type=NOT&doctype=REFERENCE&id=1501435.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.1.21.4.1)
 Build Release: 5.11
        Branch: 0.175.1.21.0.4.1
Packaging Date: July  1, 2014 04:57:05 PM
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.1.21.0.4.1:20140701T165705Z
UA-SOL11#

4. Check the current publisher.

UA-SOL11#pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F https://pkg.oracle.com/solaris/support/
UA-SOL11#

5.Since the publisher is set to Oracle’s support repository , Please use the below command to upgrade the system from 11.1 to 11.2.

UA-SOL11#pkg update --accept
------------------------------------------------------------
Package: pkg://solaris/consolidation/osnet/osnet-incorporation@0.5.11,5.11-0.175.2.0.0.42.2:20140624T183842Z
License: lic_OTN

Oracle Technology Network Developer License Terms
Oracle Solaris, Oracle Solaris Cluster and Oracle Solaris Express

Export Controls

<<<>>>>>

Entire Agreement

You agree that this agreement is the complete agreement for the
Programs and licenses, and this agreement supersedes all prior or
contemporaneous agreements or representations. Any other license terms
that may be included in or with the Program shall not apply.  If any
term of this agreement is found to be invalid or unenforceable, the
remaining provisions will remain effective.

Last updated:  12 May 2014
Should you have any questions concerning this License Agreement, or if
you desire to contact Oracle for any reason, please write:

Oracle America, Inc.
500 Oracle Parkway,
Redwood City, CA 94065

Oracle may contact you to ask if you had a satisfactory experience
installing and using this OTN software download.

            Packages to remove:   5
           Packages to install:  68
            Packages to update: 529
           Mediators to change:   1
       Create boot environment: Yes
Create backup boot environment:  No

DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
database/berkeleydb-5                 44/602    2757/37790   24.5/553.0 15.6k/s

If your system is pointing to the oracle’s release repository to upgrade, then just review the license agreement and then update it .To configure the local IPS repository, please check it here.

UA-SOL11#pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F https://pkg.oracle.com/solaris/release/
UA-SOL11#
UA-SOL11# pkg update --license|less
UA-SOL11# pkg update --accept

If your are wondering how to change the repository from oracle release to oracle support repository , please check it here. 

6. Once the  package updates are  downloaded , system will automatically create a new boot environment and installs the new updates. It also automatically activates the boot environment after the system update.

            Packages to remove:   5
           Packages to install:  68
            Packages to update: 529
           Mediators to change:   1
       Create boot environment: Yes
Create backup boot environment:  No

DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                            602/602   37790/37790  553.0/553.0 57.2k/s

PHASE                                          ITEMS
Removing old actions                       8885/8885
Installing new actions                   24683/24683
Updating modified actions                30106/30106
Updating package state database                 Done
Updating package cache                       534/534
Updating image state                            Done
Creating fast lookup database                   Done

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.
---------------------------------------------------------------------------
NOTE: Please review release notes posted at:

https://support.oracle.com/epmos/faces/DocContentDisplay?id=1501435.1
---------------------------------------------------------------------------

UA-SOL11#beadm list
BE               Active Mountpoint Space  Policy Created
--               ------ ---------- -----  ------ -------
solaris-1        N      /          13.37M static 2014-08-01 01:33
solaris-2        R      -          9.68G  static 2014-08-02 03:04
solaris-backup-1 -      -          171.0K static 2014-06-29 06:26
UA-SOL11#

7.What is left out now ? You have to just reboot the system using “init 6” to bring up the Solaris 11.2 .

8.Once the system is up , Just login . You can see that system is booted on Solaris 11.2 environment.

login as: root
Using keyboard-interactive authentication.
Password:
Last login: Sat Aug  2 01:27:25 2014 from 192.168.2.2
Oracle Corporation      SunOS 5.11      11.2    June 2014
root@UA_SOL11:~#

9.Check /etc/release file and uname command output .

root@UA-SOL11:~# cat /etc/release
                             Oracle Solaris 11.2 X86
  Copyright (c) 1983, 2014, Oracle and/or its affiliates.  All rights reserved.
                             Assembled 23 June 2014
root@UA-SOL11:~# uname -a
SunOS UA-SOL11 5.11 11.2 i86pc i386 i86pc
root@UA-SOL11:~#

10.Check the current BE. If you want to rollback the change , you can activate the OLD BE using beadm commands.

root@UA-SOL11:~# beadm list
BE               Active Mountpoint Space  Policy Created
--               ------ ---------- -----  ------ -------
solaris-1        -      -          14.74M static 2014-08-01 01:33
solaris-2        NR     /          9.80G  static 2014-08-02 03:04
solaris-backup-1 -      -          171.0K static 2014-06-29 06:26
root@UA-SOL11:~#

12. Here is the “pkg entire info”  & “pkg kernel info” commands output after the system upgrade.

root@UA-SOL11:~# 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@UA-SOL11:~# pkg info kernel
          Name: system/kernel
       Summary: Core Kernel
   Description: Core operating system kernel, device drivers and other modules.
      Category: System/Core
         State: Installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.175.2.0.0.42.2
Packaging Date: June 24, 2014 06:55:42 PM
          Size: 33.62 MB
          FMRI: pkg://solaris/system/kernel@0.5.11,5.11-0.175.2.0.0.42.2:20140624T185542Z
root@UA-SOL11:~#
  • Branch version 0.175.1 .x.x=  solaris 11.1 .
  • Branch version 0.175.2 .x.x=  solaris 11.2 .

We have successfully upgraded the system from Oracle Solaris 11.1 to Solaris 11.2 . Please do not forget to read the notes.

Notes:

* If you are planning for upgrade on SPARC based machines , make sure that zone’s doesn’t have the ldommnager package on it .If it has , just remove it using below command.

# for z in `zoneadm list`; do zlogin $z pkg uninstall ldomsmanager; done

Then  just update the pkg packages before going to the system update.

# pkg update package/pkg

* If your Solaris 11.1 is running without regular updates, just update to the below version and reboot it before proceeding with Solaris 11.2 update.

# pkg update --accept entire@0.5.11,5.11-0.175.0.10 
# init 6

Hope this article will help to upgrade Solaris 11.2 from Solaris 11.1. Stay tune with UnixArena  for more Solaris 11.2 Cloud articles.

Share it ! Comment it !! Be Sociable !!!

VMTURBO-CLOUD-CAPACITY

2 comments

  1. Hi Team,

    My name is Vijay. I am working as solaris admin. Upto zones i have an idea. Coming to Ldoms i am not that much stuff, and i am not working in Ldom also. Recently i have changed one project, in that Solaris 11.3 builds is there. I have no building exp also. In that builds create one control domain and one guest domain. Please help me out. it is very urgent.

  2. My name is Vijay. I am working as solaris admin. Upto zones i have an idea. Coming to Ldoms i am not that much stuff, and i am not working in Ldom also. Recently i have changed one project, in that Solaris 11.3 builds is there. I have no building exp also. In that builds create one control domain and one guest domain. Please help me out. it is very urgent.

    we have new server(T7-1) build came. Please find my requirement below.

    One control domain
    One I/O domain
    3(or)4 Global zones
    In that Global zones 0(or)1 Non-global zones.

Leave a Reply

Your email address will not be published. Required fields are marked *