Managing HP Serviceguard for Linux, Tenth Edition, September 2012

Table 10 Types of Changes to Packages (continued)
Required Package StateChange to the Package
Package must not be running.Add or change a file
system: legacy package
Package should not be running.Remove a file system:
modular package
CAUTION: Removing a file system may cause problems if the file system
cannot be unmounted because it's in use by a running process. In this case
Serviceguard kills the process; this could cause the package to fail.
Package must not be running.Remove a file system:
legacy package
Package can be running.Change
concurrent_fsck_operations,
These changes in themselves will not cause any file system to be unmounted.
concurrent_mount_and_umount_operations,
fs_mount_retry_count,
fs_umount_retry_count:
modular package
Package must not be running.Change
concurrent_fsck_operations,
concurrent_mount_and_umount_operations,
fs_mount_retry_count,
fs_umount_retry_count:
legacy package
Package can be running.Add, change, or delete
external scripts and
Changes take effect when applied, whether or not the package is running.
If you add a script, Serviceguard validates it and then (if there are no errors)
pre-scripts: modular
package
runs it when you apply the change. If you delete a script, Serviceguard stops
it when you apply the change.
Package can be either running or halted.Change package
auto_run
See “Choosing Switching and Failover Behavior” (page 124).
Both packages can be either running or halted.Add or delete a configured
dependency
Special rules apply to packages in maintenance mode; see “Dependency
Rules for a Package in Maintenance Mode or Partial-Startup Maintenance
Mode ” (page 257).
For dependency purposes, a package being reconfigured is considered to
be UP. This means that if pkgA depends on pkgB, and pkgA is down and
pkgB is being reconfigured, pkgA will run if it becomes eligible to do so,
even if pkgB's reconfiguration is not yet complete.
HP recommends that you separate package dependency changes from
changes that affect resources and services that the newly dependent package
will also depend on; reconfigure the resources and services first and apply
the changes, then configure the package dependency.
For more information see About Package Dependencies” (page 130).
286 Cluster and Package Maintenance