Operating Systems: AIX, HP-UX, Linux, Solaris, Windows, z/OS
Creating ODRs
You can create on demand routers (ODRs) to route requests to WebSphere Virtual Enterprise nodes. The ODR is a proxy server with advanced capabilities. Create an ODR to route requests toWebSphere Virtual Enterprise nodes.
The configuration of the ODR in the DMZ is not supported.
Before you begin
The ODR is a server that acts as an intermediary for HTTP requests that are serviced by application servers or Web servers. Make sure you have an application or Web server installed. By default, the ODR binds to ports 80 and 443 for listening on HTTP and HTTPs, which requires running the ODR as a root user. If you want to run the ODR as a non-root user, change the PROXY listening ports to values greater than 1024.
About this task
A deployment manager profile cannot be used as the target profile for an ODR. Only an application server profile can be used as the target node when creating an ODR. To collocate an ODR with a deployment manager, a separate WebSphere Virtual Enterprise-enabled application server profile must be created and federated on the same machine as the WebSphere Virtual Enterprise-enabled deployment manager profile. Then, an ODR can be created within the application server profile.
Procedure
- Navigate to the ODR creation wizard in the administrative console. In the administrative console, select
Servers | On demand routers | New- Select the node on which you want the ODR to be created.
The selected node is pre-populated with available nodes in the cell.
If your environment is a heterogeneous mix of WebSphere Virtual Enterprise and nodes that are running other middleware software, select a WebSphere XD node. If you select a node that is not running WebSphere XD, your ODR does not start.
Tip: Select a node to run the ODR that does not run any dynamic clusters, unless you are using the z/OS platform. In a z/OS platform environment, you can co-locate the ODR on a node that hosts application servers.
- Determine whether to generate HTTP and/or SIP ports. The Generate unique ports option is selected by default and is the recommended option.
Avoid trouble: If you deselect this option, port conflicts might occur.
- Select a server template to base your new ODR.
You can use an application server template on which to model the servers for the new ODR. You can use a default template, or map an existing application server. Mapping preexisting ODRs can save time. You can build one ODR, apply all of the configurations that your environment needs, and use that ODR as a template.
Results
The ODR that you created automatically routes HTTP requests to product cells.
What to do next
To enable routing to another product cell, configure your cell to communicate with other product cells.
You might want to configure the ODR to route work to nodes that are not running WebSphere Virtual Enterprise nodes.
After creating the ODR and apply any optional configuration parameters, you can define the ability to route work to nodes that are not running WebSphere Virtual Enterprise. Note that the configuration of the ODR in the DMZ is not supported.
Next topic
Configure WebSphere Virtual Enterprise for cross-cell communication
Related concepts
Overview of request flow prioritization
Related tasks
Creating and configuring ODRs
Configure ODRs
Configure the on demand router for multi-cluster failover and load balancing routing
Related reference
createodr.jacl script
Administrative roles and privilegesRelated information
Proxy server settings