[AIX Solaris HP-UX Linux Windows][z/OS]

Middleware nodes and servers

The term middleware server refers to a server on any middleware platform. Middleware servers include the following types: WebSphere® Application Server, Liberty servers, Apache Tomcat servers, JBoss servers, BEA WebLogic servers, PHP servers, and so on.

Support

Intelligent Management offers enhanced support for environments outside of the product domain. Application servers that run on other middleware platforms are represented more thoroughly in the product administrative domain because the node agent is installed on these machines. The application placement controller can manage dynamic clusters that are made up of these server types. Some health management is also supported for the other middleware platform servers.

Middleware server types

  • Complete lifecycle management servers
    Complete lifecycle management servers include servers that the product can both create and manage to support application server virtualization. The following managed middleware server types are supported:
    • WebSphere Application Server related servers that are part of an Intelligent Management cell: application servers, on demand routers (ODR), and proxy servers.
    • PHP servers
    • WebSphere Application Server Community Edition 2.0 (all releases)
    All servers that are administered by complete lifecycle support must be managed from the administrative console. For example, do not manage complete lifecycle WebSphere Application Server Community Edition servers from the WebSphere Application Server Community Edition console.

    Create complete lifecycle WebSphere Application Server Community Edition servers from previously unused installations of WebSphere Application Server Community Edition Version 2.x or Version 3.x.

  • Assisted lifecycle management servers
    Assisted lifecycle management servers include servers that Intelligent Management can manage, but are created outside of the Intelligent Management administrative domain, usually specific to the system with which the server is associated. Install the node agent on these hosts and associate them with the Intelligent Management administrative domain. On configured hosts, Intelligent Management can then start and stop the servers, route traffic to the servers, prioritize requests to the servers, and so on. Intelligent Management supplies templates for the following assisted lifecycle middleware server types:
    • Apache HTTP Server Version 1.3, Version 2.0, and Version 2.2
    • Liberty server Version 8.5.x
    • Apache Tomcat Version 4.1.x, Version 5.0.x, Version 5.5.x, and Version 6.0
    • Apache Geronimo Version 1.0 and Version 1.1
    • JBoss Version 4.0.x and Version 6.0
    • BEA WebLogic Server Version 8.x, Version 9.x, Version 10.x
    • WebSphere Application Server Community Edition
    • WebSphere Application Server, Version 5.1 and later, that run outside of your Intelligent Management cell.
    • Custom HTTP servers

    For any other server types, you can develop your own templates.

    Administer assisted lifecycle servers from their respective administrative consoles or using wsadmin scripting. For example, assisted lifecycle WebSphere Application Server Community Edition servers are administered from the WebSphere Application Server Community Edition console.

  • Discovered servers

    Discovered servers are servers that are found by middleware discovery. Middleware discovery can find existing installations of WebSphere Application Server Community Edition and create representations of these servers in the administrative console. These servers are represented as assisted lifecycle servers. You can group these servers together into a dynamic cluster, but the dynamic clusters must have manual membership. You cannot create expression-based dynamic clusters of discovered servers. Middleware discovery can also find the applications that are deployed to these servers and represent them in the administrative console as unmanaged applications.

    Like assisted lifecycle servers, administer discovered servers from their respective administrative consoles. For example, administer WebSphere Application Server Community Edition servers from the WebSphere Application Server Community Edition console. Make any representational revisions in the administrative console.

Definition

The Intelligent Management support is specific for each of the following server categories: complete, discovered, and assisted lifecycle servers.
  • For complete lifecycle management middleware servers, define the servers in the administrative console. Management of these servers is the same as in previous releases.
  • For assisted lifecycle middleware servers, use the following approach to register the servers with the Intelligent Management configuration:
    Install the node agent on the server and manually define the server in the administrative console. Use server templates to define the middleware servers. Server templates include the following information:
    • Default ports for routing traffic to the server
    • Commands for starting and stopping the server
    • Default list of core configuration files that make up the external server for the external configuration editing service
    • Default list of directories where log files exist for the external log viewing service
    Intelligent Management includes a set of default server templates for the different middleware server types.
  • For discovered servers, after you install the node agent, middleware discovery locates existing installations of WebSphere Application Server Community Edition and their installed applications, and creates a representation of these servers and applications in the Intelligent Management cell. These servers and applications are represented as assisted lifecycle servers and unmanaged applications.

Management

You can manage certain aspects of assisted lifecycle and discovered middleware servers with the administrative console.

  • With Server operations, you can run a Java™ or non-Java executable file on your middleware server from the administrative console.
  • With the Log viewer, you can view the log files for your middleware servers from the administrative console.
  • With External configuration, you can configure the administrative console so that you can view and edit configuration documents for your middleware servers.

Other Intelligent Management management functions, such as dynamic clusters, health policies, service policies, runtime tasks, and reporting, offer varied support for assisted lifecycle and discovered middleware servers.