Tuesday Jul 17, 2007

Patchlist for Sun Cluster 3.2 Geographic Edition

The first patches for Sun Cluster 3.2 Geographic Edition are released. If you have a contract you can download the required patches.


Patchlist for Solaris 9 8/05 update8 or higher & Solaris 10 11/06 update3 or higher
126607-02 Sun Cluster Geographic Edition: Core, Utilities and Man Pages Patch
126611-02 Sun Cluster Geographic Edition: Availability Suite Data Replication Patch
126613-02 Sun Cluster Geographic Edition: TrueCopy Data Replication Patch
126746-02 Sun Cluster Geographic Edition: SRDF Data Replication Patch


Patchlist for Solaris 10 x86 11/06 update3 or higher
126608-02 Sun Cluster Geographic Edition_x86: Core, Utilities and Man Pages Patch
126612-02 Sun Cluster Geographic Edition_x86: Availability Suite Data Replication Patch


Friday Jun 15, 2007

Patchlist for Sun Cluster 3.2

The first patches for Sun Cluster 3.2 are released. It's highly recommended to install the core patch and the necessary agent patches before production. If you have an contract you can download the required patches.
Update 31.Aug.2007: Added new Sun Cluster 3.2 core patches 126105, 126106 and 126107.
Update 7.Jan.2008: Added new Sun Cluster 3.2 HA-Oracle E-business suite patches 126049 and 126050.


Patchlist for Solaris 10 11/06 update3 or higher
125511-02 Sun Cluster 3.2: Core Patch for Solaris 10
126106-01 Sun Cluster 3.2: CORE patch for Solaris 10
125508-03 Sun Cluster 3.2: Manageability and Serviceability Agent
125514-01 Sun Cluster 3.2: Solaris Volume Manager (Mediator) Patch
125517-02 Sun Cluster 3.2: OPS Core Patch for Solaris 10
126011-01 Sun Cluster 3.2: HA-DHCP Patch for Solaris 10
126014-01 Sun Cluster 3.2: HA-Apache Patch
126032-01 Sun Cluster 3.2: HA-MySQL Patch
126047-01 Sun Cluster 3.2: HA-Oracle Patch
126050-02 Sun Cluster 3.2: HA-Oracle E-business suite Patch for Solaris 10
126062-01 Sun Cluster 3.2: HA-SAPWebAS Patch
126065-01 Sun Cluster 3.2: HA-Siebel Patch
126068-01 Sun Cluster 3.2: HA-Sybase Patch for Solaris 10
126092-01 Sun Cluster 3.2: HA-Websphere MQ Patch


Patchlist for Solaris 10 x86 11/06 update3 or higher
125512-02 Sun Cluster 3.2_x86: Core Patch for Solaris 10_x86
126107-01 Sun Cluster 3.2_x86: CORE patch for Solaris 10_x86
125509-03 Sun Cluster 3.2_x86: Manageability and Serviceability Agent
125515-01 Sun Cluster 3.2_x86: Solaris Volume Manager (Mediator) Patch
125518-02 Sun Cluster 3.2_x86: OPS Core Patch for Solaris 10_x86
126012-01 Sun Cluster 3.2_x86: HA-DHCP Patch for Solaris 10
126015-01 Sun Cluster 3.2_x86: HA-Apache Patch
126033-01 Sun Cluster 3.2_x86: HA-MySQL Patch
126048-01 Sun Cluster 3.2_x86: HA-Oracle Patch
126063-01 Sun Cluster 3.2_x86: HA-SAPWebAS Patch
126093-01 Sun Cluster 3.2_x86: HA-Websphere MQ Patch


Patchlist for Solaris 9 8/05 update8 or higher
125510-02 Sun Cluster 3.2: Core Patch for Solaris 9
126105-01 Sun Cluster 3.2: CORE patch for Solaris 9
125507-03 Sun Cluster 3.2: Manageability and Serviceability Agent
125513-01 Sun Cluster 3.2: Solaris Volume Manager (Mediator) Patch
125516-02 Sun Cluster 3.2: OPS Core Patch for Solaris 9
126010-01 Sun Cluster 3.2: HA-DHCP Patch for Solaris 9
126013-01 Sun Cluster 3.2: HA-Apache Patch
126031-01 Sun Cluster 3.2: HA-MySQL Patch
126046-01 Sun Cluster 3.2: HA-Oracle Patch
126049-02 Sun Cluster 3.2: HA-Oracle E-business suite Patch for Solaris 9
126061-01 Sun Cluster 3.2: HA-SAPWebAS Patch
126064-01 Sun Cluster 3.2: HA-Siebel Patch
126067-01 Sun Cluster 3.2: HA-Sybase Patch for Solaris 9
126085-01 Sun Cluster 3.2: HA-SWIFTAlliance Access Patch
126091-01 Sun Cluster 3.2: HA-Websphere MQ Patch


In case of localized version you need addtional:
126095-01 Sun Cluster 3.2: Localization patch for Solaris 9 sparc and Solaris 10 sparc
126096-01 Sun Cluster 3.2_x86: Localization patch for Solaris 10 amd64


In case of cacao 2.x for Sun Cluster Manager GUI:
123893-04 SunOS 5.10: Common Agent Container (cacao) runtime 2.1 upgrade patch
123894-03 SunOS 5.10: Common Agent Container (cacao) secure web server 2.1 upgrade patch
123895-03 SunOS 5.10: Common Agent Container (cacao) monitoring 2.1 upgrade patch
123896-04 SunOS 5.10_x86: Common Agent Container (cacao) runtime 2.1 upgrade patch
123897-03 SunOS 5.10_x86: Common Agent Container (cacao) secure web server 2.1 upgrade patch
123898-03 SunOS 5.10_x86: Common Agent Container (cacao) monitoring 2.1 upgrade patch


Monday Mar 19, 2007

scsymon-srv goes always online

Certainly, some of you have noticed that the scsymon-srv service will be enabled on each boot of a Sun Cluster.

Mar 16 08:59:05 host345 svc.startd[8]: system/cluster/scsymon-srv:default misconfigured: transitioned to maintenance (see 'svcs -xv' for details)

But this service can only start successfully if you have SUNWescom (Sun Management Center Common Components) installed. This will be fixed in the future. In meantime you have different workarounds.

The script "/usr/cluster/lib/svc/method/svc_cl_svc_enable" try to enable all userland cluster services by default on each boot of the Sun Cluster.

  1. For Sun Cluster 3.1 you can simple disable the service by executing
    # svcadm -v disable system/cluster/scsymon-srv:default
    It's crazy but the service is still disabled after the boot due to a typo in svc_cl_svc_enable.

  2. For Sun Cluster 3.2 the typo is fixed in svc_cl_svc_enable and therefore its not enough to disable the service. Furthermore Sun Cluster 3.2 have another script /usr/cluster/lib/svc/method/svc_boot_check which disables/enables Sun Cluster smf services.


    Make a copy and modify svc_cl_svc_enable and svc_boot_check

    # cd /usr/cluster/lib/svc/method/
    # cp svc_cl_svc_enable svc_cl_svc_enable.org
    # cp svc_boot_check svc_boot_check.org
    # vi svc_cl_svc_enable
    change from:
    $SVCADM enable svc:/system/cluster/scslmclean:default
    $SVCADM enable svc:/system/cluster/scsymon-srv:default
    $SVCADM enable svc:/system/cluster/cl-svc-cluster-milestone:default
    to:
    $SVCADM enable svc:/system/cluster/scslmclean:default
    $SVCADM enable svc:/system/cluster/cl-svc-cluster-milestone:default
    # vi svc_boot_check
    change from:
    svc:/system/cluster/cl-svc-cluster-milestone:default
    svc:/system/cluster/scsymon-srv:default"
    to (Take care of " at the end to the line!):
    svc:/system/cluster/cl-svc-cluster-milestone:default"

    Beware this changes will be lost after the installation of the Sun Cluster core patch.


Update June 18 2007:
This is Bug 6492070: error message (system/cluster/scsymon-srv:default misconfigured) is displayed when boot cluster node

Which is fixed in the Sun Cluster 3.2 core patch (125511-02 S10, 125512-02 S10_x86, 125510-02 S9)

Monday Feb 19, 2007

Confusing message of sc_delegated_restarter

Sun Cluster 3.2 provides a new daemon called sc_delegated_restarter as part of the normal running cluster framework on each node of the cluster. The sc_delegated_restarter is SMF (Service Management Facility of Solaris 10) and RGM (Resource Group Manager of Sun Cluster) aware. Therefore you can manage your existing SMF services with the provided resource types SUNW.Proxy_SMF_failover, SUNW.Proxy_SMF_multimaster or SUNW.Proxy_SMF_scalable of Sun Cluster 3.2.


Maybe you see the following message within the boot of your cluster which you can simple ignore.

Jan 29 08:40:16 host345 Cluster.SMF.DR: Unable to open door descriptor /var/run/rgmd_receptionist_door
Jan 29 08:40:16 host345 Cluster.SMF.DR:
Jan 29 08:40:16 host345 Error in scha_cluster_get

This is a race condition where sc_delegated restarter comes up before RGM.
This is the known Bug 6490541: The sc_delegated_restarter SMF svc should depend on rgm SMF svc

Update June 18 2007
Which is fixed in the Sun Cluster 3.2 core patch (125511-02 S10, 125512-02 S10_x86, 125510-02 S9)

Wednesday Feb 07, 2007

Start with Sun Cluster 3.2


The next powerful version of Sun Cluster is available. Sun Cluster 3.2 is part of the Solaris Cluster product suite which includes Sun Cluster, Sun Cluster Geographic Edition, developer tools and support for commercial and open-source applications through agents. Some resources I like to mention:

For the installation of Sun Cluster 3.2 you should know:
--> Solaris 10 11/06 (Update3) is required. No earlier release of Solaris 10 is supported.
--> Addtional the following patches are highly recommended. (The table lists minimum revision of the patches)

SPARC:
118833-36 SunOS 5.10: kernel patch
124918-02 SunOS 5.10: devfsadm, devlinks, drvconfig patch
124916-01 SunOS 5.10: sd, ssd drivers patch
121010-04 SunOS 5.10: rpc.metad patch
120986-10 SunOS 5.10: mkfs and newfs patch
X86:
118855-36 SunOS 5.10_x86: kernel patch
124920-02 SunOS 5.10_x86: Solaris boot filelist.ramdisk patch
124919-02 SunOS 5.10_x86: devfsadm patch support
124917-02 SunOS 5.10_x86: sd driver patch
121011-04 SunOS 5.10_x86: rpc.metad patch
120987-10 SunOS 5.10_x86: mkfs, newfs, other ufs utils patch

Note: Sun Cluster 3.2 can also run on Solaris 9 8/05 (Update8). Certainly all Solaris 10 specific features are not available in Solaris 9.

Sunday May 07, 2006

Patching to Sun Cluster 3.1 Update4

Patching a Sun Cluster 3.1 on Solaris 8 or Solaris 9 is not always straight forward. Especially if you install the Sun Cluster core patch which is equivalent to Sun Cluster 3.1 8/05 aka Update4 release.

The following patches are equivalent to Sun Cluster 3.1 8/05 aka Update4:
Solaris 9: 117949-12 or higher
Solaris 9_x86: 117909-12 or higher
Solaris 8: 117950-12 or higher

If you install a mentioned SC core patch without to shutdown the whole cluster then patching a node is similar to rolling upgrade. It is also called "Rebooting Patch (Node) procedure". For these procedures it is a requirement to have the -11 revision of the SC core patch installed and active. Active means you need to install -11 revision of the patch and reboot the nodes. If the -11 SC core patch is not installed AND active then you will hit the bug 6210440 and your whole cluster is going down within patch installation. The issue is documented on several places but still many Sun Cluster 3.1 will get affected. Therefore never forget to read the special install instructions of these patches.

Beware if you use TLP (Traffic Light Patchmanagement) only one revision of the SC core patch is in the patchset. If the patchset include the revision -12 or higher then you should have an active -11 SC core patch befor you install the TLP patchset.

It is not necessary to look to the Solaris 10 SC core patches because Sun Cluster 3.1 8/05 is the first release which support Solaris 10. But I like to mention, it is highly recommended to use Solaris 10 1/06 aka Update1 for Sun Cluster 3.1 8/05 on Solaris 10.

Thursday Mar 30, 2006

Quota with Sun Cluster

Do you like to use quota with Sun Cluster 3.1?

First of all take care of the following restrictions:


  • You can use quota only within SUNW.HAStoragePlus resource.

  • You can use it only with a failover filesystem (FFS).

  • Quotas are not working on global mounted filesystems.

To configure the quota you need to add the mount option “quota” or “rq” to the FFS in the /etc/vfstab. Furthermore you need to configure the SUNW.HAStoragePlus for the FFS.


Simple example:

  1. Register the resource type
    # scrgadm -a -t SUNW.HAStoragePlus

  2. Create a resource group
    # scrgadm -a -g FFSq-rg

  3. Add filesystem to vfstab
    # vi /etc/vfstab (on all nodes)
    /dev/md/nfsset/dsk/d0 /dev/md/nfsset/rdsk/d0 /quotafs ufs 2 no logging,rq

  4. Create resource for HAStoragePlus
    # scrgadm -a -j hastp-rs -g FFSq-rg -t SUNW.HAStoragePlus -x FileSystemMountpoint=/quotafs -x AffinityOn=TRUE

  5. Switch the resource group online
    # scrgadm -Z -g FFSq-rg

  6. Configure the quotas
    # touch quotas
    # chmod 600 quotas
    # edquota -v USER
    # quotaon -av

  7. Test the switchover of the resource group
    # scswitch -z -g FFSq-rg -h

After the switch of the filesystem /quotafs the quota will be started automatically from the SUNW.HAStoragePlus resource. To configure your setup of the quota you can refer to the quota manpage.


About

I'm still mostly blogging around Solaris Cluster and support. Independently if for Sun Microsystems or Oracle. :-)

Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
22
23
24
25
26
27
28
29
30
31
     
Today