Solaris Sparc improvements for handling vxodm and VCS service dependencies with Solaris Local Zones for InfoScale 7.4.2.x

book

Article ID: 100053654

calendar_today

Updated On:

Description

Error Message

 

When troubleshooting the Veritas vxodm SMF service log, you may see errors like:
 

# cat /var/svc/log/system-vxodm:default.log
.
Starting ODM...
Device busy: /dev/odm
[ 2022 Mar 28 13:42:07 Method "start" exited with status 255. ]
[ 2022 Mar 28 13:42:07 Executing start method ("/lib/svc/method/odm start"). ]

 

[VCS+ODM][220330-000652][ING] SOL 11.4 INFOSCALE 8.0: Review Veritas SMF service dependences for vxodm & vcs in relation to Solaris Zones specifically

VCSAG :
sol11_sparc 7.4.2.1201

 

VCS :
sol11_sparc 7.4.2.1301

ODM:

odm-sol11_sparc-HotFix-7.4.2.2601.tar.gz 

 

Kindly Reach to Infoscale support to get above Hot Fixes.

Cause

Solaris changed the booting sequence in SOL11.4, resulting in start-up issues surrounding the VxODM service within the global zone goes where Solaris local zones are configured on the system. 

A series of changes were required by Veritas to adapt to the Solaris 11.4 boot sequence changes.
 

Resolution

VRTSvcsag (7.4.2.1201)

To ensure the Veritas Cluster Server (VCS) Zone agent handles the starting and stopping of the Solaris Local Zones correctly. 

VCS dependency exists in ODM, however there is no zone dependency in VCS. When performing a reboot of a node, Solaris Local Zones are not detached cleanly.

During the boot sequence, the Solaris Local Zones may be started before ODM has the chance to after restart and ODM goes into a 'maintenance' state.

To help with this scenario, the VCS Zone agent has been enhanced to increase the chances of detaching a Solaris Local Zone correctly.

VRTSvcs (7.4.2.1301)

The revised VRTSvcs package will added an ODM dependency with VCS.

VRTSodm (7.4.2.2601)

Removed VCS dependency from VxODM and added zones service dependency on VxODM.

All 3 Private hot-fixes are required to improve the interoperability handling of Solaris Local Zones with InfoScale & Veritas ODM.
 

Post hot-fix deployment for all 3 packages, dependencies are updated as follows:

# svcs -d vxodm
STATE          STIME           FMRI
online         16:46:44        svc:/system/filesystem/root:default
online         16:48:20        svc:/system/vxfs/vxfsldlic:default
online         16:48:28        svc:/system/gab:default

# svcs -D vxodm
STATE          STIME           FMRI
online         16:48:28        svc:/system/zones:default
online         16:48:42        svc:/system/vcs:default

# svcs -D vcs
STATE          STIME           FMRI

# svcs -d vcs
STATE          STIME           FMRI
online         16:48:19        svc:/system/filesystem/local:default
online         16:48:28        svc:/system/amf:default
online         16:48:28        svc:/system/gab:default
online         16:48:38        svc:/system/vxfen:default
maintenance    16:48:28        svc:/system/vxodm:default


 

The InfoScale packages to deploy with version numbers are:

-rw-r--r--   1 root     root      515644 Jul 27 15:55 odm-sol11_sparc-HotFix-7.4.2.2601.tar.gz
-rw-r--r--   1 root     root     104654542 Jul 29 19:16 vcs-sol11_sparc-HotFix-7.4.2.1301.tar.gz
-rw-r--r--   1 root     root     4045297 Jul 29 19:21 vcsag-sol11_sparc-HotFix-7.4.2.1201.tar.gz


Additional information is described in article:

https://support-staff.cloud.com/wolken/esd/knowledge-base-view/view-kb-article?articleNumber=100052932&isLocationBackOnHome=true&hideTabs=true 

Issue/Introduction


The boot sequence has changed surrounding Solaris Local Zones related Service Management Facility (SMF) services in Solaris 11.4.

Due to design changes introduced in Solaris 11.4, the Veritas VxODM service goes into maintenance mode after a reboot, if Solaris Local Zones are configured.