The following steps are to be performed on applying the iPrint Advanced 2018 SP2 patch. These steps are not required for any other patches.
Ensure that every node running iPrint Advanced 2018 SP2 is patched with the latest patch.
Run the iprint_nss_relocate script located at /opt/novell/iprint/bin on the node where the pool resource is running.
For more details on this script, see Running the iprint_nss_relocate script.
Stop the services by executing the following commands:
systemctl stop orientdb.service
systemctl stop novell-iprint-tomcat.service
systemctl stop novell-iprint-license.service
systemctl stop cups.service
Migrate the pool resource to the next identified node. For more information, see Cluster Migrating Resources to Different Nodes in the OES 2018 SP2: Novell Cluster Services for Linux Administration Guide.
Edit the load script to add the orientdb service for the Cluster Pool. The sequence of adding the orientdb service statement is as follows:
exit_on_error systemctl start novell-idsd.service
exit_on_error systemctl start novell-ipsmd.service
exit_on_error systemctl start novell-iprint-ocs.service
exit_on_error systemctl start novell-iprint-license.service
exit_on_error systemctl start orientdb.service
exit_on_error systemctl start novell-iprint-tomcat.service
exit_on_error systemctl start cups.service
Changes do not take effect until you take the resource offline, and bring it online again.
For information on editing a load script, see Modifying the Load, Unload, and Monitor Scripts.
Edit the unload script to add the orientdb service for the Cluster Pool. The sequence of adding the orientdb service after the ignore_error systemctl stop novell-idsd.service statement is as follows:
ignore_error systemctl stop cups.service
ignore_error systemctl stop novell-iprint-tomcat.service
ignore_error systemctl stop orientdb.service
ignore_error systemctl stop novell-iprint-license.service
ignore_error systemctl stop novell-iprint-ocs.service
ignore_error systemctl stop novell-ipsmd.service
ignore_error systemctl stop novell-idsd.service
For information on editing an unload script, see Modifying the Load, Unload, and Monitor Scripts.
Changes do not take effect until you take the resource offline, and bring it online again.
If you add a new node to the cluster later, follow the sequence as follows:
Patch iPrint Advanced 2018 SP2 on the new node.
Comment out the load and unload scripts for the Print Manager, Driver Store, Mobile server, License, OrientDB, and CUPS service.
Migrate the resource to the new node.
Run the iprint_nss_relocate script on the new node.
Remove the comment tag from the load and unload scripts.