How to upgrade or install Veritas InfoScale 7.4.2 along with additional patches (Update & Platform) using Install Bundle Feature with Red Hat 8.x

book

Article ID: 100052476

calendar_today

Updated On:

Description

Description


The following article outlines how to upgrade or install Veritas InfoScale 7.4.2 along with additional patches (Update & Platform) using Install Bundle Feature with Red Hat 8.x.
 

  • OS Platform patches such as the RHEL8.5 platform patch, are not cumulative
    - Only contains the affected kernel modules
     
  • Update patch releases are cumulative patches, which include escalations, product fixes, enhancements etc for all InfoScale stack components


NOTE: Any Platform patch is ideally supposed to be upgraded on top of the latest released Update patch for a particular release. This ensures the environment has all the up-to-date product fixes enabling it to support the specific platform release.

Download Center (DC)

https://downloads.infoscale.com/infoscale/REL600675/7.4.2.1900?q=1900&fileNumber=FILE370798&updateNumber=UPD251267 

https://downloads.infoscale.com/infoscale/REL600675/7.4.2.2000?q=2000&page=2&fileNumber=FILE742981&updateNumber=UPD886326 

image.png


Installing or upgrading the Veritas product stack with one or more Patch releases
 

Users may wish to install the Veritas software base release (i.e. 7.4.2) as well as one or more Patch releases (Update and Platform patches).  

Multiple install options are possible, enabling for flexibility when either upgrading or installing the product release.

This removes the labour intensive task surrounding multiple install operations to deploy & upgrade the Veritas software.
 

CPI Flexibility
 

Using the -patch_path arguments (previously named -hotfix_path in versions prior to 6.2), enables the Install Bundles feature to be used to install one or more Patch releases along with a base release:
 

#./installer system1 system2 -patch_path /<path_to_patch_image#1>  -patch2_path /<path_to_patch_image#2>  -patch3_path /<path_to_patch_image#3></path_to_patch_image#3></path_to_patch_image#2></path_to_patch_image#1>


NOTE: The CPI installer will install the base 7.4.2 rpms if provided, followed by the latest 7.4.2.x rpms if applicable and specified with the -patch_path & -patch#_patch (# = 2,3,4,5).

Only the highest product component patch will be installed on top of the 7.4.2 base related rpm.

Example

if you have VRTSvxvm patches 7.4.2.2200 & 7.4.2.2400 to be installed on top of 7.4.2, only 7.4.2.2400 will be installed, skipping 7.4.2.2200 completely. This reduces the time required to apply patches.

Sample syntax
 

[root@server101 rhel8_x86_64]# pwd
/var/7.4.2/base/dvd1-redhatlinux/rhel8_x86_64


[root@server101 rhel8_x86_64]#  ./installer server101 -patch_path /var/7.4.2/7.4.2.1900/ -patch2_path /var/7.4.2/7.4.2.2000/


Summary:

The -patch_path option is used to define the path of a patch-level release that is to be integrated with a base or maintenance-level release, when multiple releases are installed simultaneously.

The -patch2_path option is used to define the path of the second patch-level release that is to be integrated with a base or maintenance-level release, when multiple releases are installed simultaneously.

The -patch3_path option is used to define the path of the third patch-level release that is to be integrated with a base or maintenance-level release, when multiple releases are installed simultaneously.

The -patch4_path option is used to define the path of the fourth patch-level release that is to be integrated with a base or maintenance-level release, when multiple releases are installed simultaneously.

The -patch5_path option is used to define the path of the fifth patch-level release that is to be integrated with a base or maintenance-level release, when multiple releases are installed simultaneously.

 

Example

Currently there are no VRTS rpms installed on the Red Hat 8.x system:

[root@server101 rhel8_x86_64]# rpm -qa | grep -i VRTS
 

1.] The following directories are created for the 7.4.2 base software (s/w), Update patch and Platform patch bundles:

[root@server101 var]# mkdir /var/7.4.2
[root@server101 var]# cd /var/7.4.2

[root@server101 7.4.2]# mkdir base
[root@server101 7.4.2]# mkdir 7.4.2.1900
[root@server101 7.4.2]# mkdir 7.4.2.2000

[root@server101 7.4.2]# ls -al
total 4
drwxr-xr-x.  5 root root   54 Feb 16 00:55 .
drwxr-xr-x. 31 root root 4096 Feb 16 00:50 ..
drwxr-xr-x.  2 root root  116 Feb 16 00:51 7.4.2.1900
drwxr-xr-x.  2 root root    6 Feb 16 00:49 7.4.2.2000
drwxr-xr-x.  3 root root   73 Feb 16 00:26 base


2.] Download the base 7.4.2 s/w from Download Center & extract the contents to the "base" directory:

[root@server101 7.4.2]# mv Veritas_InfoScale_7.4.2_RHEL.tar.gz base/
[root@server101 7.4.2]# cd base
[root@server101 base]# tar -zxvf  Veritas_InfoScale_7.4.2_RHEL.tar.gz
[root@server101 base]# ls -al

total 1596204
drwxr-xr-x. 3 root root         73 Feb 16 00:26 .
drwxr-xr-x. 5 root root         54 Feb 16 00:55 ..
drwxr-xr-x. 4 root root         46 May 11  2020 dvd1-redhatlinux
-rw-r--r--. 1 root root 1634510709 May 11  2020 Veritas_InfoScale_7.4.2_RHEL.tar.gz

[root@server101 base]# cd dvd1-redhatlinux/
[root@server101 dvd1-redhatlinux]# ls -al

total 0
drwxr-xr-x. 4 root root  46 May 11  2020 .
drwxr-xr-x. 3 root root  73 Feb 16 00:26 ..
drwxrwxr-x. 8 root root 116 May 11  2020 rhel7_x86_64
drwxrwxr-x. 8 root root 116 May 11  2020 rhel8_x86_64

[root@server101 dvd1-redhatlinux]# cd rhel8*
[root@server101 rhel8_x86_64]# ls

copyright  docs  EULA  installer  perl  rpms  scripts  tools


3.] Download Update Patch: 7.4.2 Update3 patch for RHEL8 platform
https://downloads.infoscale.com/infoscale/REL600675/7.4.2.1900?q=7.4.2+Update3+patch+for+RHEL8+platform&fileNumber=FILE370798&updateNumber=UPD251267 

[root@server101 7.4.2.1900]# pwd
/var/7.4.2/7.4.2.1900


Extract the tar file for Update Patch: 7.4.2 Update3 patch for RHEL8 platform to /var/7.4.2/7.4.2.1900

[root@server101 7.4.2.1900]# tar -zxvf  infoscale-rhel8_x86_64-Patch-7.4.2.1900.tar.gz
[root@server101 7.4.2.1900]# ls -al

total 634436
drwxr-xr-x. 4 root root       137 Feb 16 01:25 .
drwxr-xr-x. 5 root root       110 Feb 16 01:24 ..
-rw-r--r--. 1 root root 649547911 Feb 14 03:42 infoscale-rhel8_x86_64-Patch-7.4.2.1900.tar.gz
-rwxr-xr-x. 1 root root      8221 Oct  4 10:23 installVRTSinfoscale742P1900
-rw-r--r--. 1 root root     92424 Oct 13 00:48 README
drwxrwxr-x. 4 root root      4096 Oct  4 10:22 rpms
drwxr-xr-x. 7 root root        99 Oct  4 10:23 scripts

[root@server101 7.4.2.1900]# cd rpms
[root@server101 rpms]# ls VRTS*
VRTSamf-7.4.2.2100-RHEL8.x86_64.rpm     VRTSgms-7.4.2.1100-RHEL8.x86_64.rpm      VRTSvcsag-7.4.2.2100-RHEL8.x86_64.rpm
VRTSaslapm-7.4.2.2200-RHEL8.x86_64.rpm  VRTSllt-7.4.2.2100-RHEL8.x86_64.rpm      VRTSvcsea-7.4.2.1100-RHEL8.x86_64.rpm
VRTScavf-7.4.2.1300-GENERIC.x86_64.rpm  VRTSodm-7.4.2.2200-RHEL8.x86_64.rpm      VRTSvcswiz-7.4.2.2100-RHEL8.x86_64.rpm
VRTScps-7.4.2.1600-RHEL8.x86_64.rpm     VRTSpython-3.7.4.35-RHEL8.x86_64.rpm     VRTSvlic-4.01.742.300-RHEL8.x86_64.rpm
VRTSdbac-7.4.2.1400-RHEL8.x86_64.rpm    VRTSsfcpi-7.4.2.1100-GENERIC.noarch.rpm  VRTSvxfen-7.4.2.2100-RHEL8.x86_64.rpm
VRTSgab-7.4.2.2100-RHEL8.x86_64.rpm     VRTSsfmh-7.4.2.501-0.x86_64.rpm          VRTSvxfs-7.4.2.2200-RHEL8.x86_64.rpm
VRTSglm-7.4.2.2100-RHEL8.x86_64.rpm     VRTSvcs-7.4.2.2100-RHEL8.x86_64.rpm      VRTSvxvm-7.4.2.2200-RHEL8.x86_64.rpm


4.] Download Platform Patch: RHEL8.5 Platform support patch
https://downloads.infoscale.com/infoscale/REL600675/7.4.2.2000?q=RHEL8.5+Platform+support+patch&fileNumber=FILE742981&updateNumber=UPD886326 

[root@server101 7.4.2.1900]# pwd
/var/7.4.2/7.4.2.2000


Extract the tar file for Platform Patch: RHEL8.5 Platform support patch to /var/7.4.2/7.4.2.2000

[root@server101 7.4.2]# mv infoscale-rhel8.5_x86_64-Patch-7.4.2.2000.tar.gz 7.4.2.2000/
[root@server101 7.4.2]# cd 7.4.2.2000
[root@server101 7.4.2.2000]# tar -zxvf infoscale-rhel8.5_x86_64-Patch-7.4.2.2000.tar.gz
[root@server101 7.4.2.2000]# ls -al

total 401332
drwxr-xr-x. 4 root root       139 Feb 16 01:27 .
drwxr-xr-x. 5 root root        54 Feb 16 01:26 ..
-rw-r--r--. 1 root root 410858981 Feb 15 00:59 infoscale-rhel8.5_x86_64-Patch-7.4.2.2000.tar.gz
-rwxr-xr-x. 1 root root      8221 Nov  9 10:34 installVRTSinfoscale742P2000
-rw-r--r--. 1 root root     83178 Nov  9 10:35 README
drwxrwxr-x. 4 root root      4096 Nov  9 10:34 rpms
drwxr-xr-x. 7 root root        99 Nov  9 10:34 scripts

[root@server101 7.4.2.2000]# cd rpms
[root@server101 rpms]# ls VRTS*

VRTSamf-7.4.2.2300-RHEL8.x86_64.rpm     VRTSgab-7.4.2.2300-RHEL8.x86_64.rpm  VRTSvxfen-7.4.2.2300-RHEL8.x86_64.rpm
VRTSaslapm-7.4.2.2400-RHEL8.x86_64.rpm  VRTSllt-7.4.2.2300-RHEL8.x86_64.rpm  VRTSvxfs-7.4.2.2300-RHEL8.x86_64.rpm
VRTSdbac-7.4.2.2300-RHEL8.x86_64.rpm    VRTSodm-7.4.2.2300-RHEL8.x86_64.rpm  VRTSvxvm-7.4.2.2400-RHEL8.x86_64.rpm

 

In case of multiple patch path options, the CPI doesn’t install intermediate patch. It just installs the highest version patch after comparing the different patch bundles. 
 

From the directory hosting the base 7.4.2 s/w, run the installer syntax show below:

[root@server101 rhel8_x86_64]# pwd
/var/7.4.2/base/dvd1-redhatlinux/rhel8_x86_64

[root@server101 rhel8_x86_64]#  ./installer server101 -patch_path /var/7.4.2/7.4.2.1900/ -patch2_path /var/7.4.2/7.4.2.2000/


To illustrate that the CPI installer only installs a single VxVM patch on top of the base VRTSvxvm-7.4.2.0000-RHEL8.x86_64 rpm:

Sample output

[root@server101 ]# cat install.VRTSvxvm.server101
Verifying packages...
Preparing packages...
VRTSvxvm-7.4.2.0000-RHEL8.x86_64
Installing and Enabling VxVM systemd-services
creating VxVM device nodes under /dev
Installing keys for APMs

[root@server101 ]# cat install.patch.VRTSvxvm.server101
Verifying packages...
Preparing packages...
..
VRTSvxvm-7.4.2.2400-RHEL8.x86_64
Installing and Enabling VxVM systemd-services
creating VxVM device nodes under /dev
Installing keys for APMs
VRTSvxvm-7.4.2.0000-RHEL8.x86_64

It is also advisable to use the latest CPI patch along with the installer for a smoother upgrade.

Example :

./installer -require server101 -patch_path /var/7.4.2/7.4.2.1900/ -patch2_path /var/7.4.2/7.4.2.2000/

Reboot the server once the installation is complete.

Issue/Introduction

How to upgrade or install Veritas InfoScale 7.4.2 along with additional patches (Update & Platform) using Install Bundle Feature with Red Hat 8.x