Skip Headers
JD Edwards EnterpriseOne Tools Server and Workstation Administration Guide
Release 8.98 Update 4

Part Number E14718-03
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

8 Administering JD Edwards EnterpriseOne on a Windows Server Cluster

Oracle's JD Edwards EnterpriseOne supports Microsoft Cluster services as a server cluster. This chapter does not cover Network Load Balancing Clusters.

Configuration of Microsoft Server Cluster has changed with Oracle's JD Edwards EnterpriseOne 8.9. This information is valid beginning with JD Edwards EnterpriseOne 8.9 and should not be used with previous releases. For more information about how to install and set up a Microsoft Server Cluster, see the appropriate Microsoft documentation.

This chapter contains the following topics:

8.1 Prerequisites

Before you complete the tasks in this chapter:

See Also:

8.2 Upgrading JD Edwards EnterpriseOne in a Microsoft Windows Server Cluster Environment

If you are already running JD Edwards EnterpriseOne in a cluster but are upgrading to JD Edwards EnterpriseOne 8.9 or later, you must change the cluster configuration for the cluster to operate properly. JD Edwards EnterpriseOne 8.9 and later releases require use of an IP address and a network name separate from the cluster IP address and network name.

Note:

In previous releases, the cluster network name and IP address were used for the JD Edwards EnterpriseOne enterprise server name.

A Microsoft Windows Server 2008 Server Cluster requires an IP address and network name separate from the cluster IP address and network name for JD Edwards EnterpriseOne. Because the cluster name exists in JD Edwards EnterpriseOne ini files and tables, the recommended solution is to rename the cluster and create new resources for the JD Edwards EnterpriseOne group using the old cluster name and a different IP address. This requires changing the static IP address associated with the old cluster name to avoid an IP address conflict. Refer to the Microsoft documentation about renaming a cluster. After the cluster is renamed, continue with these instructions.

8.3 Setting Up JD Edwards EnterpriseOne on a Microsoft Windows 2008 Server Cluster

This section explains how to set up JD Edwards EnterpriseOne on a Microsoft Windows 2008 Server Cluster. The example in this section pertains to a two node cluster configuration.

Note:

JD Edwards EnterpriseOne executables (such as runube) running from a command line on a Microsoft Windows Cluster server node on Microsoft Windows 2008 and later releases, return the node name instead of the cluster name for the enterprise server name. This happens because the executable is not a defined resource in Microsoft Windows Cluster Services.

This creates an issue when trying to retrieve the job in JD Edwards EnterpriseOne. To resolve this problem, add the following setting to the jde.ini file of the enterprise server. You can add this setting to any location, but it is recommended that you add it after the [DEBUG] section:

[CLUSTER]

PrimaryNode=Cluster Name

To set up JD Edwards EnterpriseOne on a Microsoft Windows 2008 Server Cluster:

  1. Consult the JD Edwards EnterpriseOne MTRs to determine the appropriate Microsoft Windows OS level. Install the OS on each node. Do not use domain controllers for a JD Edwards EnterpriseOne cluster configuration.

  2. Follow the appropriate Microsoft documentation for specific instructions on activating Microsoft Server Cluster Software.

  3. Install JD Edwards EnterpriseOne on a shared disk on the cluster. All nodes will share a single copy of JD Edwards EnterpriseOne. The name used for the JD Edwards EnterpriseOne enterprise server will be the virtual name created in the Prerequisites section.

  4. Open Failover Cluster Management from Administrative Tools.

  5. Right-click the cluster name and select "Configure a Service or Application." If the Before you Begin page appears, click ='Next. On the "Select Service or Application" screen, select Generic Service from the list.

  6. On the Select Service screen, select JD Edwards EnterpriseOne network service, and then click Next.

  7. On the Client Access Point screen, change the Name field to the JD Edwards EnterpriseOne virtual name created earlier.

  8. On the Select Storage screen, select the drive shown, which is the disk where JD Edwards EnterpriseOne is installed.

  9. On the Replicate Registry Settings screen, click Next.

  10. The next screen is the Confirmation screen. Review your configuration for errors and warnings. Make any necessary changes or if everything looks good, select Next.

  11. When the Summary screen appears and indicates the configuration was a success, click Finish.

  12. Using Failover Cluster Manager, bring the JD Edwards EnterpriseOne Service online. The JD Edwards EnterpriseOne service has three parts the Server Name, the Disk Drives, and Other Resources, which is the JD Edwards EnterpriseOne Network service. All three parts must be online.

  13. Run porttest. If porttest is successful, then you can install the service on secondary nodes.

  14. Using Failover Cluster Manager, bring only the JD Edwards EnterpriseOne Network service offline; leave the Server Name and Disk Drives online. Move the JD Edwards EnterpriseOne service to the secondary node.

  15. On the secondary node, open a command prompt. Change the directory to the JD Edwards EnterpriseOne system\bin32 directory. Install the JD Edwards EnterpriseOne service by typing jdesnet –i in the command prompt. This will install the JD Edwards EnterpriseOne service.

  16. Using Failover Cluster Manager, bring the JD Edwards EnterpriseOne Network service online.

  17. Run porttest.

  18. Repeat steps 14-17 for each additional node in the cluster where JD Edwards EnterpriseOne will run.

8.4 Setting up EnterpriseOne on a Microsoft Windows Server 2008 R2 Failover Cluster

This section explains how to set up JD Edwards EnterpriseOne on a Microsoft Windows Server 2008 R2 Failover Cluster. The example in this section describes a two node cluster configuration.

Note:

JD Edwards EnterpriseOne executables (such as runube) running from a command line on a Microsoft Windows Cluster server node on Microsoft Windows 2008 and later releases, return the node name instead of the cluster name for the enterprise server name. This happens because the executable is not a defined resource in Microsoft Windows Cluster Services. This creates an issue when trying to retrieve the job in JD Edwards EnterpriseOne.

To resolve this problem, add the following setting to the jde.ini file of the enterprise server. You can add this setting to any location, but it is recommended that you add it after the [DEBUG] section:

[CLUSTER]
PrimaryNode=Cluster Name

To set up JD Edwards EnterpriseOne on a Microsoft Windows 2008 R2 Server Failover Cluster:

  1. Consult the JD Edwards EnterpriseOne MTRs to determine the appropriate Microsoft Windows OS level. Install the OS on each node. Do not use domain controllers for a JD Edwards EnterpriseOne cluster configuration.

  2. Follow the appropriate Microsoft documentation for specific instructions on activating Microsoft Server Cluster Software.

  3. Install JD Edwards EnterpriseOne on a shared disk on one node in the cluster. All nodes will share a single copy of JD Edwards EnterpriseOne. The name used for the JD Edwards EnterpriseOne enterprise server will be the virtual name created in the Prerequisites section.

  4. Open Failover Cluster Management from Administrative Tools. Click Start /Administrative Tools / Failover Cluster Management. Start the Failover Cluster Management on the node that owns the shared disk used by EnterpriseOne Enterprise Server.

This image is described in the surrounding text.

In the example above, the cluster JDECLUSTR8 has been created with two nodes: DNVM8R208 and DNVM8R207.

8.4.1 Installing EnterpriseOne 8.98 JDENET service

To install an EnterpriseOne 8.98 JDENET service:

This image is described in the surrounding text.
  1. Highlight Services and Applications under the cluster name, right click and select Configure a Service or Application.

    This image is described in the surrounding text.
  2. Click Next.

    This image is described in the surrounding text.
  3. Select Generic Service. Click Next.

    This image is described in the surrounding text.
  4. Scroll down and select the JDE Network Service. Click Next.

    This image is described in the surrounding text.
  5. Change the Name to the virtual name you have created for EnterpriseOne and change the IP address so that it reflects the IP address of the virtual name you are using. Select Next.

    This image is described in the surrounding text.
  6. Select the disk where EntepriseOne is installed, and then select Next.

    This image is described in the surrounding text.
  7. Select Add.

    This image is described in the surrounding text.
  8. Add the registry service entry for JDENET (HKEY_LOCAL_MACHINE).

  9. Click OK.

    This image is described in the surrounding text.
  10. Click Next.

    This image is described in the surrounding text.
  11. Click Next.

    This image is described in the surrounding text.
  12. Configure the High Availability.

    This image is described in the surrounding text.
  13. Click Finish.

    This image is described in the surrounding text.
  14. The configuration steps will follow, when prompted click Finish.

The JDE net service should be online.

Firewall Requirements

If Windows Firewall is turned on for Domain Profiles you will need to add jdesnet.exe and jdenet_n.exe executables to the Windows Firewall on all nodes. On the node that is active with EnterpriseOne running, go to Start / All Programs / Windows Firewall with Advanced Security.

This image is described in the surrounding text.
  1. Select InBound rules. Right click and select New Rule.

    This image is described in the surrounding text.
  2. Select the Program radio button.

  3. Select Next.

    This image is described in the surrounding text.
  4. Select This Program Path. Drill down to the JDEDWARDS/E900/DDP/System/bin directory and select jdenet_n.exe.

    This image is described in the surrounding text.
  5. Select Next.

    This image is described in the surrounding text.
  6. Select the Allow the connection radio button.

  7. Select Next.

    This image is described in the surrounding text.
  8. All the radio buttons should be selected, Domain, Private and Public. If this does meet your company's security requirements you may have to make adjustments.

  9. Select Next.

    This image is described in the surrounding text.
  10. Give your rule a name, in the example JDE_jdenet_n is used, add a description.

  11. Select Finish.

  12. Repeat steps 1 through 11 and select jdesnet.exe instead of jdenet_n.exe.

  13. Repeat steps 1 through 12 for each node in your cluster. The node you are working on must be the active node for EnterpriseOne in order to access the shared disk where the EnterpriseOne software resides.

Troubleshooting

  1. If you are logged on to an EnterpriseOne web or fat client at the time of a cluster failover it may be necessary to back out of the application or even log off and log on to the EnterpriseOne client to reconnect.

  2. Do Not use EnterpriseOne Server Manager to bring up or down the EnterpriseOne jdenet service, use the Failover Cluster Manager.