Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
High Availability for the Data Processing Server
To ensure high availability, you should install a backup data processing server. For OMi to function properly in the event of a primary data processing server failure, the backup data processing server can take over.
Tip HPE recommends that when you install the primary and backup data processing servers, the servers should be comparable in terms of hardware, memory, and performance.
If the high availability for the data processing server is enabled and a backup server is defined, in the event that one or more services becomes unavailable, the High Availability Controller performs automatic failover and moves the services to the backup server. The server retrieves the current configuration from the management database and continues to provide the services as the new active data processing server. Moving the services back from the backup server to the original primary data processing server must be done manually.
You can also use the JMX console to manually reassign services to the backup server. You may want to do this if for example, you are planning a maintenance on one of the data processing servers. Moving the services manually can reduce OMi’s downtime.
HPE recommends to only add additional data processing servers after the initial content pack upload.
Note When deploying a new OMi installation, the first data processing server started becomes the default server for the assigned data processing server services—that is, it becomes the primary data processing server. If a second data processing server is started, you can assign it to act as a backup server.
Various processes are assigned to the gateway and data processing servers. Each process is responsible for running specific services. You can use the JMX console to view the services running on the OMi servers or on a specific server, such as the data processing server.
To view services via the JMX Web console:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-manager.
-
Under java.lang.String listAllAssignments() from the database, click Invoke.
If you want to view the services of a specific server, such as the data processing server, enter the name of the server in the parameter value. If you want to view all services, leave the parameter value for the server name empty.
The processes running on the server are displayed in a table. The JMX online table contains the following columns:
Column Name |
Description |
---|---|
Service |
The name of the assigned service. |
Customer |
The ID of the customer to which the service is assigned. The customer ID for an OMi system is 1. |
Process |
The name of the data processing server and the name of the JVM process handling the service. The length of time the server has been running and the last time it was pinged are also displayed. |
Assigned |
Whether the service assignment is currently active or not, the date the service was assigned, and the length of time it has been assigned are displayed. |
State |
The current state of the service. Valid states are: 1 – Stopped 2 – Starting 3 – Stopping 4 – Running -1 – Failed -2 – Failed to stop -3 – Failed to start The date that the service acquired the state, and the length of time that it has been in the state are displayed. |
Srv. Sign |
Server signature. |
State Sign |
State signature (should match the server signature). |
The data processing server services that can be managed by HAC are described in the following table, including:
-
Name of the process in JVM
-
Name the High Availability Controller (HAC) uses for the process
-
The services running on the process
-
A description of the process
JVM Process Name |
HAC Process Name |
Service Name |
Description of Service Location of Log File |
---|---|---|---|
Mercury |
mercury |
KPI_ENRICHMENT |
KPI_Enrichment service is responsible for adding dashboard KPIs to CIs that were added to the model by external monitoring systems. The KPIs to add and the CIs to which the KPIs are added are configurable. |
BSM_DT |
BSM_DT handles the configured downtimes in the system. Downtimes can be configured onto CIs and can be configured to affect alerts, events, reports, KPI calculations, and monitoring. |
||
mercury_odb |
odb |
BSM_ODB |
The RTSM is a central repository for configuration information that is gathered from the various OMi and third‑party applications and tools. This information is used to build OMi views. |
hpbsm_ bizImpact |
businessimpact_ service |
BIZ_IMPACT |
The Business Impact component enables you to see the business CIs and SLAs that are impacted by another CI in Service Health. |
LIV_SERVICE |
Not used in OMi 10.00 and later. |
||
hpbsm _marble _supervisor |
marble_ supervisor |
DASHBOARD |
Service Health on the data processing server is responsible for online business logic calculations. This service is referred to as Online BLE (Business Logic Engine) in Service Health. |
hpbsm_opr_backend | opr_backend |
OPR |
Responsible for the OMi backend processing. |
You can configure automatic reassignment of services running on a primary data processing server to a backup data processing server. To configure the automatic reassignment of services running on a primary data processing server to a backup data processing server, you must:
-
Define a backup data processing server in the JMX console:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-backup.
-
Locate addBackupServer and enter the following values:
-
primaryServerName. The name of the primary server.
-
backupServerName. The name of the backup server.
Use the machine name (not the FQDN) for both these parameters. If you are unsure of the machine name, you can use the listservers method described below to retrieve the name of the machines already configured.
-
-
Click Invoke.
To remove a backup server:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-backup.
-
Locate removeBackupServer and enter the following value:
primaryServerName. The name of the primary server for which you are removing the backup server.
-
Click Invoke.
To view your high availability configuration:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-backup.
-
Locate listservers and click Invoke.
The result displays a list of Servers and Backup Servers. If there are no backup servers defined or if high availability is not enabled, you get a message saying automatic failover is disabled.
-
-
Enable automatic failover.
You enable automatic failover using the Infrastructure Settings or the JMX console.
To enable automatic failover in Infrastructure Settings:
-
Navigate to:
Administration > Setup and Maintenance > Infrastructure Settings
Alternatively, click Infrastructure Settings.
-
Choose Foundations, select High Availability Controller, and locate the Automatic Failover Enabled entry in the General Properties table.
-
Modify the value to true. The change takes effect immediately.
-
Specify the other parameters in the table according to your needs. The details of each parameter are in the table.
To enable automatic failover in the JMX console:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-backup.
-
Locate void setAutomaticFailoverEnabled (), select True, and click Invoke.
You can also use the JMX console to check whether high availability is enabled:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-backup.
-
Locate void getAutomaticFailoverEnabled (), click Invoke.
Note Once services are automatically switched to the backup server, the backup server becomes the new primary server. To prevent OMi services from automatically moving to the backup server after a restart, shut down the backup server before the primary server. When enabling OMi, enable the primary server and verify that all services have started before enabling the backup server. If your backup server takes over as primary server, but you want your original primary server to be reinstated as primary server (for example, because it has more resources), then you can manually switch them.
-
You can move services between data processing servers as server availability and resource issues arise. Reassigning services can also limit downtime during maintenance of the data processing servers.
You do not have to have high availability enabled to perform this procedure and the source and destination servers do not have to have been configured for high availability.
To use the JMX console to reassign services between data processing servers:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, select service=hac-backup.
-
Locate moveServices() and enter the following values:
-
customerId. The customer ID for an OMi installation is 1.
-
srcServer. The name of the source server from where you are moving services.
-
dstServer. The name of the destination server to where you are moving the services.
Use the machine name for both these parameters. If you are unsure of the machine name, you can use the listservers method described above to retrieve the name of the machines already configured.
-
groupName. Leave this parameter value blank.
-
-
Click Invoke. All services running on the source server are moved to the destination server.
-
Restart the online engine (MARBLE) processes after moving them to the destination server to ensure that the model remains synchronized.
To restart the Marble processes, run the following command:
Linux:
/opt/HP/BSM/bin/marble_supervisor_shutdown.sh
Windows:
<OMi_HOME>\bin\marble_supervisor_shutdown.bat
The Marble processes then automatically restart after being shut down. This can take a few minutes.
Caution This section is for advanced users only.
-
Manually Reassigning Services. You can manually reassign services running on a primary data processing server to a backup data processing server should it be necessary. Since a service can only be active on one data processing server, you must either remove the existing assignment, or make it inactive, before reassigning the service to a different data processing server.
To reassign a service, you can either add a new assignment, or activate a previously defined, but inactive, assignment.
Tip You can check that services have been reassigned, activated, or inactivated correctly by viewing the service status in the JMX web console. For details, see Services Assigned to the Server.
-
Removing a Service’s Assignment. Removing a service’s assignment deletes the entry from the HA_TASKS table in the management database so that it must be added as a new assignment if you wish to use it again in the future.
To remove a service’s current assignment:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, click service=hac-manager.
-
Under removeAssignment(), enter the following data:
-
customer_id. The customer ID for an OMi system is 1.
-
serviceName. The name of the service for which you are removing the current assignment.
-
serverName. The name of the data processing server to which the service is currently assigned.
-
processName. The name of the process; see also Services Assigned to the Server.
-
-
Click Invoke. The assignment for the service is removed from the specified data processing server.
-
-
Changing the Status of an Assigned Service. You can leave the assignment of a service to a specific data processing server in the HA_TASKS table in the management database, but make it active or inactive by changing its assigned value.
To change the assigned value of an existing assignment:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, click service=hac-manager.
-
Under changeAssignment(), enter the following data:
-
customerId. The customer ID for an OMi installation is 1.
-
serviceName. The name of the service for which you are changing the assignment value.
-
serverName. The name of the data processing server to which the service is assigned.
-
processName. The name of the process; see also Services Assigned to the Server.
-
assignValue. The assigned value for the assignment. Any number between -9 and 9 is valid. The value 1 makes the assignment active and any other number makes it inactive.
-
-
Click Invoke. The assignment for the service is changed according to the assignValue entered.
-
-
Adding an Assignment for a Service. You can add an assignment for a service to a specific data processing server and either activate it immediately, or keep it inactive until needed. This is useful when working with a primary and a backup data processing server. Assignments for all the services can be created for each server, with the assignments to the primary data processing server being active, and the assignments to the backup data processing server being inactive.
To add a new assignment for a service:
-
In a web browser on the data processing server, open:
https://localhost:29000
When prompted, enter the JMX console authentication credentials (if you do not have these credentials, contact your system administrator).
-
In the Topaz section, click service=hac-manager.
-
Under addAssignment(), enter the following data:
-
customer_id. The ID of the customer for which the service is to be assigned. The customer ID for an OMi system is 1.
-
serviceName. The name of the service you are assigning.
-
serverName. The name of the new data processing server to which the service is being assigned.
-
processName. The name of the process; see also Services Assigned to the Server.
-
assignValue. The assigned value for the assignment. Any number between -9 and 9 is valid. The value 1 makes the assignment active and any other number makes it inactive.
-
-
Click Invoke. The assignment for the service is added for the specified data processing server.
-
If both of the data processing servers are stopped, or crash, the server that was stopped last must be restarted first. If the server that was stopped last cannot be restarted, you can use the following command to switch the live bus to the other server, and then start that server. Run the following command on the live bus server (the server that was stopped last):
<OMi_HOME
>/opr/support/opr-support-utils.[bat|sh] -resetserver
After using this option, the other data processing server will start as the live bus server, and will continue with buffered JMS messages from the last backed up data that had been replicated. Any data not yet replicated is lost.
Note You must stop the OMi server before using the -resetserver
option. If the option is used while the OMi server is still running, events may be lost.
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to ovdoc-asm@hpe.com.
Help Topic ID:
Product:
Topic Title:
Feedback: