diff --git a/sources/tech/20230816 How to Upgrade VCS from 7.4.2 to 8.0 in RHEL.md b/sources/tech/20230816 How to Upgrade VCS from 7.4.2 to 8.0 in RHEL.md new file mode 100644 index 0000000000..3caf726e90 --- /dev/null +++ b/sources/tech/20230816 How to Upgrade VCS from 7.4.2 to 8.0 in RHEL.md @@ -0,0 +1,519 @@ +[#]: subject: "How to Upgrade VCS from 7.4.2 to 8.0 in RHEL" +[#]: via: "https://www.2daygeek.com/upgrade-veritas-cluster-server-vcs-rhel-linux/" +[#]: author: "Jayabal Thiyagarajan https://www.2daygeek.com/author/jayabal/" +[#]: collector: "lujun9972" +[#]: translator: " " +[#]: reviewer: " " +[#]: publisher: " " +[#]: url: " " + +How to Upgrade VCS from 7.4.2 to 8.0 in RHEL +====== + +**[Veritas Cluster][1]** Server upgrade can be done smoothly by using the Install Bundles feature. This installer allows you to perform the upgrade directly to a base, maintenance, patch level or a combination of multiple patches and packages together in one go because the installer has the ability to merge all these packages. So, you don’t have to perform two or more install actions to install or upgrade systems to maintenance levels or patch levels. + +If you are on an unsupported operating system version, ensure that you first upgrade to a supported verison of the operating system then perform VCS upgrade. + +In this article, we will show you how to upgrade Veritas Cluster Server from 7.4.2 or 7.4.3 to 8.0, including Red Hat upgrade from RHEL 7.9 to RHEL 8.8. + +### Our Environment + + * Two node Active-Passive VCS cluster 7.4.2 with RHEL 7.9 + * Node1 – 2gvcsnode1 – 192.168.10.110 + * Node2 – 2gvcsnode2 – 192.168.10.111 + + + +### Upgrade Scenario + +Our upgrade path is as follows. + + * Red Hat upgrade from RHEL 7.9 to RHEL 8.8 using Leapp utility + * Veritas Cluster Server upgrade from 7.4.2 or 7.4.3 to VCS 8.0 node by node upgrade, which minimizes downtime + + + +### Prerequisites + +Stop the VCS cluster on the system where you want to perform the RHEL 8.8 upgrade. + +``` + + hastop -local + +``` + +Rename the **`'/etc/llttab'`** file as shown below. + +``` + + mv /etc/llttab /etc/llttab.save + +``` + +### System Upgrade + +We have already added an article on **[Red Hat upgrade from RHEL 7.9 to RHEL 8.8 using Leapp utility][2]**. So follow the article for RHEL upgrade. + +After RHEL upgrade, move **‘/etc/llttab’** file to original state. + +``` + + mv /etc/llttab.save /etc/llttab + +``` + +Check the Status of VCS cluster in another node (Node-1), at this point of time the **Node-2** status would show as **`'EXITED'`** because the **‘/etc/llttab’** was disabled before restarting the server. + +``` + + hastatus -sum + + -- SYSTEM STATE + -- System State Frozen + + A 2gvcsnode1 RUNNING 0 + A 2gvcsnode2 EXITED 0 + + -- GROUP STATE + -- Group System Probed AutoDisabled State + + B ClusterService 2gvcsnode1 Y N OFFLINE + B ClusterService 2gvcsnode2 Y N ONLINE + B apachesg 2gvcsnode1 Y N OFFLINE + B apachesg 2gvcsnode2 Y N ONLINE + +``` + +### Downloading Veritas InfoScale + +As mentioned earlier, we need to download [Veritas InfoScale][3] base package, maintenance package, and required patches together. For this upgrade, you need to download following five archive files. + +``` + + Veritas_InfoScale_8.0_RHEL.tar.gz #Base Package + cpi-Patch-8.0.0.1400.tar.gz #CPI Patch + infoscale-rhel8_x86_64-Patch-8.0.0.1800.tar.gz #Cumulative Patch + infoscale-rhel8.7_x86_64-Patch-8.0.0.2600.tar.gz #Common Updates Patch + infoscale-rhel8.8_x86_64-Patch-8.0.0.2700.tar.gz #RHEL8.8 Patch + +``` + +### Creating directory structure + +Create a proper directory structure and move the files to respective directory to avoid confusion. I have created the following directories as per my convenient. + +``` + + /backup/vcs8 #Base Package Path + /backup/vcs8_cpi_patch_1400 #CPI_Patch Path + /backup/vcs8_patch_1800 #Patch_1 Path + /backup/vcs8_patch_2600 #Patch_2 Path + /backup/vcs8_patch_2700 #Patch_3 Path + +``` + +### Extracting the Packages + +Extract the packages to respective location as created above. + +``` + + tar -xf Veritas_InfoScale_8.0_RHEL.tar.gz -C /backup/vcs8 + tar -xf cpi-Patch-8.0.0.1400.tar.gz -C /backup/vcs8_cpi_patch_1400 + tar -xf infoscale-rhel8_x86_64-Patch-8.0.0.1800.tar.gz -C /backup/vcs8_patch_1800 + tar -xf infoscale-rhel8.7_x86_64-Patch-8.0.0.2600.tar.gz -C /backup/vcs8_patch_2600 + tar -xf infoscale-rhel8.8_x86_64-Patch-8.0.0.2700.tar.gz -C /backup/vcs8_patch_2700 + +``` + +### Performing Upgrade + +You can follow the below instruction for smoother upgrade. + +**Make a Note:** CPI path must included in the beginning of the upgrade command as shown below. + +``` + + Syntax: + + ./installer -require [Complete_Path_of_the_CPIscript] -patch_path [Path_to_the_patch 1] -patch2_path [Path_to_the_patch 2] -patch3_path [Path_to_the_patch 3] + +``` + +Navigate to VCS 8.0 base directory and run installer as shown below (Please use your package location instead of ours). It is also advisable to use the latest CPI patch, other required patches along with the installer for a smoother upgrade. You can add a maximum of five patches using ‘-patch_path’ in a single command. + +``` + + cd /backup/vcs8/dvd1-redhatlinux/rhel8_x86_64 + + ./installer -require /backup/vcs8_cpi_patch_1400/CPI_8.0.0_P14.pl -patch_path /backup/vcs8_patch_1800 -patch2_path /backup/vcs8_patch_2600 -patch3_path /backup/vcs8_patch_2700 + +``` + +When you start the installer, the installer starts the product installation program with a copyright message. It then specifies where it creates the logs. Make a note of the directory name and path where the logs get stored. + +``` + + Veritas InfoScale Storage and Availability Solutions 8.0 Install Program + + Copyright (c) 2020 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or + registered trademarks of Veritas Technologies LLC or its affiliates in the U.S. and other countries. Other names may + be trademarks of their respective owners. + + The Licensed Software and Documentation are deemed to be "commercial computer software" and "commercial computer + software documentation" as defined in FAR Sections 12.212 and DFARS Section 227.7202. + + Logs are being written to /var/tmp/installer-202307152138RgS while installer is in progress + +``` + +From the **Task Menu** , Select **`'G'`** and hit **`'Enter'`** to perform the VCS upgrade. + +![][4] + +From the submenu, select which method you want to perform the upgrade. In our case, it’s **Full Upgrade** , so simple hit **`'Enter'`** to go with default option. + +``` + + Veritas InfoScale Storage and Availability Solutions 8.0 Upgrade Program + + 1) Full Upgrade + 2) Rolling Upgrade + 3) Online Upgrade [VCS only] + b) Back to previous menu + + Select the method by which you want to upgrade the product: [1-3,b,q] (1) + +``` + +The installer suggests system names for the upgrade. Press Enter to upgrade the suggested systems, or enter the name of any one system in the cluster on which you want to perform a full upgrade and then press Enter. + +To minimize the downtime, we will be upgrading one by one node (Phase upgrade), so enter the specific hostname and press **`'Enter'`**. + +``` + + Enter the system names separated by spaces: [q,?] (2gvcsnode1 2gvcsnode2) 2gvcsnode2 + +``` + +Now, the installer performs various check on the system for the upgrade and ensure communications, release compatibility, and version information. It may present warnings and also report if anything failed during this check. + +``` + + Veritas InfoScale Storage and Availability Solutions 8.0 Upgrade Program + 2gvcsnode2 + + Logs are being written to /var/tmp/installer-202307152138RgS while installer is in progress + + Verifying systems: 100% + + Estimated time remaining: (mm:ss) 0:00 8 of 8 + + Checking system communication .......................................................................... Done + Checking release compatibility ......................................................................... Done + Checking installed product ............................................................................. Done + Checking platform version .............................................................................. Done + Checking prerequisite patches and rpms ................................................................. Done + Checking file system free space ........................................................................ Done + Checking configured component .......................................................................... Done + Performing product prechecks ........................................................................... Done + + System verification checks completed + + The following notes were discovered on the systems: + + CPI NOTE V-9-40-2930 You are performing ENTERPRISE phased upgrade phase 1 on the systems. The first subcluster will be upgraded. + + CPI NOTE V-9-30-1114 InfoScale Enterprise version 7.4.2.3100 will be upgraded to InfoScale Enterprise version 8.0.0.0000 on 2gvcsnode2 + + The following warnings were discovered on the systems: + + CPI WARNING V-9-40-1442 Kernel Release 4.18.0-477.13.1.el8_8.x86_64 is detected on 2gvcsnode2, which is not recognizable by the installer. It is strongly recommended to check if on SORT (https://sort.veritas.com) before continue. + + CPI WARNING V-9-40-4050 The vxconfigd utility could not be started on 2gvcsnode2. Upgrading VRTSvxvm in this scenario can result in configuration errors, or data loss for Veritas Volume Manager objects. Continue if you are sure that there are no Veritas Volume Manager objects on the host. + + CPI WARNING V-9-40-3952 Cannot check for open volumes on 2gvcsnode2 because the vxconfigd process is not in enabled mode. You must affirm that there are no open volumes if you want to continue. + + CPI WARNING V-9-40-2947 Not all the members of the cluster, 2gvcsnode2, are included in this upgrade. We recommend that you upgrade all the members of the cluster together, unless you plan to perform a phased upgrade for the cluster. + + CPI WARNING V-9-40-2916 VCS is not running before upgrade on 2gvcsnode2. Make sure all the configurations are valid before upgrade. + +``` + +Review and check if all **‘WARNINGS’** can be ignored or if any action is required before moving to the next step. + +In our case, all warnings can be ignored, so we can proceed to the next step. For the below questions, input **`'y'`** for all and hit **`'Enter'`**. + +``` + + Do you want to continue? [y,n,q] (y) y + + This product may contain open source and other third party materials that are subject to a separate license. See the + applicable Third-Party Notice at https://www.veritas.com/about/legal/license-agreements + + Do you agree with the terms of the End User License Agreement as specified in the EULA/en/EULA.pdf file present on media? [y,n,q,?] y + + Do you want to stop InfoScale Enterprise processes now? [y,n,q,?] (y) y + +``` + +The installer prompts you to stop the applicable VCS processes in order to uninstall old Veritas Cluster Server RPMs. + +``` + + Veritas InfoScale Enterprise 8.0 Upgrade Program + 2gvcsnode2 + + Logs are being written to /var/tmp/installer-202307152138RgS while installer is in progress + + Stopping InfoScale Enterprise: 100% + + Estimated time remaining: (mm:ss) 0:00 30 of 30 + + Performing InfoScale Enterprise prestop tasks ............................................................ Done + Stopping vcsmm ........................................................................................... Done + Stopping vxodm ........................................................................................... Done + Stopping vxgms ........................................................................................... Done + Stopping vxglm ........................................................................................... Done + Stopping vxdbd ........................................................................................... Done + Stopping vxcpserv ........................................................................................ Done + Stopping had ............................................................................................. Done + Stopping amf ............................................................................................. Done + Stopping vxfen ........................................................................................... Done + Stopping gab ............................................................................................. Done + Stopping llt ............................................................................................. Done + Stopping sfmh-discovery .................................................................................. Done + Stopping vxdclid ......................................................................................... Done + Stopping vxcafs .......................................................................................... Done + Stopping fdd ............................................................................................. Done + Stopping vxportal ........................................................................................ Done + Stopping vxfs ............................................................................................ Done + Stopping vxcloud ......................................................................................... Done + Stopping vvr ............................................................................................. Done + Stopping vxencryptd ...................................................................................... Done + Stopping vxsisted ........................................................................................ Done + Stopping vxnotify ........................................................................................ Done + Stopping vxvm-recover .................................................................................... Done + Stopping vxdmp ........................................................................................... Done + Stopping vxdmp ........................................................................................... Done + Stopping veki ............................................................................................ Done + Stopping vxio ............................................................................................ Done + Stopping vxspac .......................................................................................... Done + Stopping vxconfigd ....................................................................................... Done + Stopping xprtld .......................................................................................... Done + Performing InfoScale Enterprise poststop tasks ........................................................... Done + + Veritas InfoScale Enterprise Shutdown completed successfully + +``` + +Uninstalls old RPMs after the installer stops the associated VCS processes. + +**`Make a Note:`** If any RPM uninstall fails at this stage, you will be prompted to exit the installer, but continue to the next stage by entering **`'n'`** , otherwise you will be faced with a situation where you will have to do a fresh install. + +``` + + Veritas InfoScale Enterprise 8.0 Upgrade Program + 2gvcsnode2 + + Logs are being written to /var/tmp/installer-202307152138RgS while installer is in progress + + Uninstalling InfoScale Enterprise: 100% + + Estimated time remaining: (mm:ss) 0:00 25 of 25 + + Performing InfoScale Enterprise preremove tasks .............................................................. Done + Uninstalling VRTSdbac ........................................................................................ Done + Uninstalling VRTSvcswiz ...................................................................................... Done + Uninstalling VRTSvcsea ....................................................................................... Done + Uninstalling VRTSodm ......................................................................................... Done + Uninstalling VRTSgms ......................................................................................... Done + Uninstalling VRTScavf ........................................................................................ Done + Uninstalling VRTSglm ......................................................................................... Done + Uninstalling VRTSdbed ........................................................................................ Done + Uninstalling VRTSvcsag ....................................................................................... Done + Uninstalling VRTScps ......................................................................................... Done + Uninstalling VRTSvcs ......................................................................................... Done + Uninstalling VRTSamf ......................................................................................... Done + Uninstalling VRTSvxfen ....................................................................................... Done + Uninstalling VRTSgab ......................................................................................... Done + Uninstalling VRTSllt ......................................................................................... Done + Uninstalling VRTSveki ........................................................................................ Done + Uninstalling VRTSfsadv ....................................................................................... Done + Uninstalling VRTSspt ......................................................................................... Done + Uninstalling VRTSvxfs ........................................................................................ Done + Uninstalling VRTSvxvm ........................................................................................ Done + Uninstalling VRTSperl ........................................................................................ Done + Uninstalling VRTSvlic ........................................................................................ Done + Uninstalling VRTSpython ...................................................................................... Done + Performing InfoScale Enterprise postremove tasks ............................................................. Done + + Veritas InfoScale Enterprise Uninstall completed successfully + +``` + +In this screen, it installs Veritas InfoScale Enterprise 8.0 RPMs, including all required patches. + +``` + + Veritas InfoScale Enterprise 8.0 Upgrade Program + 2gvcsnode2 + + Logs are being written to /var/tmp/installer-202307152138RgS while installer is in progress + + Installing InfoScale Enterprise: 100% + + Estimated time remaining: (mm:ss) 0:00 55 of 55 + + Performing InfoScale Enterprise preinstall tasks .............................................................. Done + Installing VRTSperl rpm ....................................................................................... Done + Installing VRTSpython rpm ..................................................................................... Done + Installing VRTSvlic rpm ....................................................................................... Done + Installing VRTSspt rpm ........................................................................................ Done + Installing VRTSveki rpm ....................................................................................... Done + Installing VRTSvxvm rpm ....................................................................................... Done + Installing VRTSaslapm rpm ..................................................................................... Done + Installing VRTSvxfs rpm ....................................................................................... Done + Installing VRTSfsadv rpm ...................................................................................... Done + Installing VRTSllt rpm ........................................................................................ Done + Installing VRTSgab rpm ........................................................................................ Done + Installing VRTSvxfen rpm ...................................................................................... Done + Installing VRTSamf rpm ........................................................................................ Done + Installing VRTSvcs rpm ........................................................................................ Done + Installing VRTScps rpm ........................................................................................ Done + Installing VRTSvcsag rpm ...................................................................................... Done + Installing VRTSvcsea rpm ...................................................................................... Done + Installing VRTSrest rpm ....................................................................................... Done + Installing VRTSdbed rpm ....................................................................................... Done + Installing VRTSglm rpm ........................................................................................ Done + Installing VRTScavf rpm ....................................................................................... Done + Installing VRTSgms rpm ........................................................................................ Done + Installing VRTSodm rpm ........................................................................................ Done + Installing VRTSdbac rpm ....................................................................................... Done + Installing VRTSperl patch ..................................................................................... Done + Installing VRTSpython patch ................................................................................... Done + Installing VRTSspt patch ...................................................................................... Done + Installing VRTSveki patch ..................................................................................... Done + Installing VRTSvxvm patch ..................................................................................... Done + Installing VRTSaslapm patch ................................................................................... Done + Installing VRTSvxfs patch ..................................................................................... Done + Installing VRTSfsadv patch .................................................................................... Done + Installing VRTSllt patch ...................................................................................... Done + Installing VRTSgab patch ...................................................................................... Done + Installing VRTSvxfen patch .................................................................................... Done + Installing VRTSamf patch ...................................................................................... Done + Installing VRTSvcs patch ...................................................................................... Done + Installing VRTScps patch ...................................................................................... Done + Installing VRTSvcsag patch .................................................................................... Done + Installing VRTSvcsea patch .................................................................................... Done + Installing VRTSrest patch ..................................................................................... Done + Installing VRTSdbed patch ..................................................................................... Done + Installing VRTSglm patch ...................................................................................... Done + Installing VRTSgms patch ...................................................................................... Done + Installing VRTSodm patch ...................................................................................... Done + Performing InfoScale Enterprise postinstall tasks ............................................................. Done + + Veritas InfoScale Enterprise Install completed successfully + +``` + +Finally, it performs SFHA upgrade and configuration then display log file location. Simply exit the installer by hitting **`'Enter'`** button. + +``` + + Veritas InfoScale Enterprise 8.0 Upgrade Program + 2gvcsnode2 + + Logs are being written to /var/tmp/installer-202307152138RgS while installer is in progress + + Configuring SFHA: 100% + + Estimated time remaining: (mm:ss) 0:00 1 of 1 + + Performing SFHA upgrade configuration ....................................................................... Done + + Storage Foundation and High Availability Configure completed successfully + + You are performing phased upgrade phase 1 on the systems. Follow the steps in Configuration and Upgrade Guide to upgrade + the remaining systems. + Checking online updates for Veritas InfoScale Enterprise 8.0 + + A connection attempt to https://sort.veritas.com to check for product updates failed. + Visit https://sort.veritas.com to check for available product updates and information. + + installer log files, summary file, and response file are saved at: + + /opt/VRTS/install/logs/installer-202307152138RgS + + Would you like to view the summary file? [y,n,q] (n) + +``` + +Veritas Cluster Server upgrade from 7.4.1/7.4.2 to 8.0 has been completed successfully on the Second Node (Node-2). After the Veritas upgrade, perform a sanity restart to verify that all Veritas services start as expected and were able to join the cluster without any issues. + +``` + + reboot + or + init 6 + +``` + +After restarting, check the status of Node-2 in the cluster. If it joins automatically without any problem, proceed to the next step. But if it doesn’t join then we need to do further troubleshooting based on the logs available in **‘/var/VRTSvcs/log/engine_A.log’**. + +``` + + hastatus -sum + + -- SYSTEM STATE + -- System State Frozen + + A 2gvcsnode1 RUNNING 0 + A 2gvcsnode2 RUNNING 0 + + -- GROUP STATE + -- Group System Probed AutoDisabled State + + B ClusterService 2gvcsnode1 Y N OFFLINE + B ClusterService 2gvcsnode2 Y N ONLINE + B apachesg 2gvcsnode1 Y N OFFLINE + B apachesg 2gvcsnode2 Y N ONLINE + +``` + +If the upgraded node was joined the cluster and the cluster is healthy, move the service group to the upgraded node. In this scenario, **Node-2** is running with VCS 8.0 + +``` + + hagrp -switch apachesg -to 2gvcsnode2 + +``` + +Perform an application sanity check. If it works as expected. Do the upgrade on the other node as well **‘2gvcsnode1’** using the above steps. + +##### Wrapping Up + +In this tutorial, we’ve shown you how to upgrade Veritas Cluster Server (VCS) from 7.4.1 or 7.4.2 to 8.0 with necessary patches on RHEL 8.8, along with RHEL 8.8 upgrade from RHEL 7.9. + +In the next post, we’ll show you list of frequently used VCS commands and their usage. + +If you have any questions or feedback, feel free to comment below. + +-------------------------------------------------------------------------------- + +via: https://www.2daygeek.com/upgrade-veritas-cluster-server-vcs-rhel-linux/ + +作者:[Jayabal Thiyagarajan][a] +选题:[lujun9972][b] +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]: https://www.2daygeek.com/author/jayabal/ +[b]: https://github.com/lujun9972 +[1]: https://www.2daygeek.com/category/veritas-cluster/ +[2]: https://www.2daygeek.com/upgrading-from-rhel-7-to-rhel-8/ +[3]: https://www.veritas.com/content/support/en_US/downloads +[4]: https://www.2daygeek.com/wp-content/uploads/2023/07/upgrading-veritas-cluster-server-vcs-1024x326.jpg