Cisco® Application Networking Manager (ANM) software is part of the Cisco ACE Application Control Engine product family and is a critical component of any data center or cloud computing architecture that requires centralized configuration, operation, and monitoring of Cisco data center networking equipment and services. Cisco ANM provides this management capability for the Cisco ACE devices, as well as operations management for the Cisco Content Services Switch (CSS), Cisco Content Switching Module (CSM), Cisco Content Switching Module with SSL (CSM-S), and Cisco ACE Global Site Selector (GSS). It also integrates with VMware virtual data center environments, providing continuity between the application server and network operator and increasing the operators' application network services awareness and capabilities, while reducing the burden of operating and managing those services.
Cisco ANM helps customers manage multidevice data center network services effectively. By using Cisco ANM, customers can streamline the deployment and ongoing maintenance of their Cisco ACE virtualized environment, providing a unified interface for Cisco ACE troubleshooting, maintenance, operations, and monitoring. It also unifies the operations management and monitoring of real and virtual servers spanning a load-balancing infrastructure of Cisco ACE, CSS, CSM, and CSM-S devices. Cisco ANM also centralizes operations management of virtual IP answers and Domain Name System (DNS) rules for Cisco ACE GSS devices.
Cisco ANM is ideal for enterprises and service providers that implement Cisco ACE and provides additional value to customers using Cisco CSS, CSM, CSM-S, and Cisco ACE GSS devices. These customers include data center infrastructure providers, application service providers, large enterprises, and e-business data centers. Even small and medium-sized enterprises with small deployments of Cisco ACE devices can take benefit from Cisco ANM through the entry-point offering.
Features and Benefits
Device and Service Configuration
Cisco ANM simplifies Cisco ACE provisioning through forms-based configuration management of Layer 4 through 7 virtualized network devices and services. With Cisco ANM, network managers can create, modify, and delete all virtual contexts of the Cisco ACE, control the allocation of resources among virtual contexts, and define and manage high availability. Within these virtual contexts, Cisco ANM enables configuration of load-balancing services, including application control lists (ACLs), real servers, server farms, sticky groups, SSL services and health monitoring, and the service bindings to the hosting Cisco Catalyst® 6500 Series Switch and Cisco 7600 Router VLAN interfaces for the Cisco ACE Module.
Cisco ANM enables rapid creation, modification, and prestaged or immediate deployment of common services by operators of all skill levels. It does this by including sets of provisioning forms and methods for basic, advanced, and expert users.
Cisco ANM Guided Setup provides GUI guidance and networking diagrams to help simplify the configuration of Cisco ANM and its associated devices. Guided Setup presents a logical and comprehensive workflow, enabling the user to rapidly complete provisioning of new systems, contexts, and applications. To complete a deployment, the user simply follows the steps. The steps change depending on the options selected, guiding the user through the provisioning process. Cisco ANM guides the user through the configuration presenting only the appropriate configuration selections that may apply, offering default configuration choices as well as options for the user to customize the configuration. The user can use elements already deployed as necessary, and the user can revisit any part of Guided Setup to edit new or existing services without having to start from the beginning.
At each configuration step, Cisco ANM provides the user with critical, just-in-time guide text about the main concepts as well as advice. For more experienced users, this text can be hidden. A Learn More hyperlink helps the user understand the functions at an even deeper level.
Cisco ANM enhances this guidance with illustrations that reflect the specific selections made by the user. For example, the application setup steps show the three most popular configurations.
Cisco ANM Guided Setup allows you to quickly perform the following tasks:
• Establish communication between Cisco ANM and Cisco ACE devices
• Configure Cisco ACE devices that are new to the network by establishing network connectivity in either standalone or high-availability deployments.
• Create and connect to a Cisco ACE virtual context.
• Set up a load-balancing application from Cisco ACE to a group of back-end servers.
Using Cisco ANM Guided Setup, even operators new to the system can immediately get value from their Cisco ACE systems by provisioning the most common services quickly and easily (Figure 1).
Figure 1. Cisco ANM Guided Setup
Advanced users can go directly to the configuration forms without using Guided Setup. Expert users can go a step beyond to the Cisco ANM expert mode, where they can implement even the most intricate configurations of services while still gaining the security and error reduction afforded by performing these tasks through the Cisco ANM GUI and building block-based configuration management.
Additional device and service configuration features include:
• Cisco ANM global building blocks speed deployment of common configuration components and support the standardization of those configurations for devices, virtual contexts of devices, and services.
• Cisco ANM provides the capability to discover all chassis, modules, appliances, virtual contexts, and service definitions across a large number of systems for systems established prior to Cisco ANM deployment.
All these configuration tasks can be performed using a secure web-based GUI, eliminating the need to use the Cisco ACE command-line interface (CLI).
Securely Delegated Operations Management
Cisco ANM enables productivity gains for service and server managers by offering operation-specific displays through which managers can monitor their assigned virtual and real servers as well as global load-balancing virtual IP answers and DNS rules.
By taking advantage of Cisco ANM secure delegation capabilities, application and server managers can perform their daily management tasks, such as taking one or more real servers in or out of service, with options for graceful shutdown and cleared connections. They can do this without needing to know the type of network device that is supporting their servers (Cisco ACE, CSS, CSM, or CSM-S), the network topology, or other network operations.
Secure delegation of SSL key and certificate credentials maintenance to application and server administrators is also supported by Cisco ANM. This capability empowers the responsible application and server administrators to perform self-management, alleviating unnecessary burden from the network services team and reducing the risk of errors in key and certificate administration. This secure delegation extends to certificates and keys expiration date listings and certificate expiration alarms, helping ensure the security of this sensitive information.
For clusters of Cisco ACE GSS devices, Cisco ANM enables centralized operations to activate and suspend virtual IP answers and DNS answer groups for global load balancing across one or more clusters of Cisco ACE GSS devices (Figure 2).
Figure 2. Cisco ANM Securely Delegated Operations
On a single screen, operators can monitor the administrative and operational state all their servers (server health) and the number of connections active on the servers (server utilization) including those that are high-availability peers. For administrators and applications managers using the Cisco ACE GSS, Cisco ANM operations support for Cisco ACE GSS virtual IP answer and DNS answer groups enables many more simultaneous users to perform activation and suspension tasks than would be possible using the Cisco ACE GSS embedded manager.
For administrators who manage large numbers of devices, these displays include the capability to toggle filters on and off for any displayed data elements and custom configuration options, with a customization feature common to almost all Cisco ANM displays. To ensure up to date information, age indicators are presented for the statistics and users can perform on-demand polling for any selected objects.
From the virtual server and real server displays, server managers can perform their daily management tasks, such as taking one or more servers in or out of service, with options for graceful shutdown and cleared connections. This delegated activation and suspension of servers eliminates the need for server managers to know the network topology or operations. In addition to Cisco ACE devices, this capability extends to Cisco CSS, CSM, and CSM-S devices, enabling operators to use Cisco ANM exclusively to perform these common tasks.
Integration with VMware
Cisco ANM 4.1 offers enhanced integration into the VMware virtual data center environment. Application and server administrators using VMware vCenter to manage their VMware environment can access Cisco ANM to add, delete, activate, and suspend traffic and change load-balancing weights for servers benefiting from Cisco ACE load-balancing services. From within VMware vCenter, users have access to Cisco ANM's real server monitoring graphs, which greatly enhances users' knowledge of the true operations of their applications in real time. Through Cisco ANM network service-focused administrators can:
• Speed implementation by using Cisco ANM discovery tools to automate importation and mapping of virtual machines to existing Cisco ACE real server
• Control the way that Cisco ANM associates virtual machines and real servers
• Create real servers within Cisco ANM based on information about virtual machines
• See virtual machines created in VMware vCenter so that they can make appropriate updates to the Cisco ACE configuration: for example, create and map new real servers
As with all Cisco ANM functions, users can perform these tasks only on those elements for which they have been granted secure delegation by the system administrator. Therefore, although application and server administrators can be allowed to manage the appropriate portions of the application delivery services for their servers, they cannot see or make changes to the underlying application delivery services or to the Cisco ACE devices themselves.
Web Services API for Operations
The Cisco ANM web services API provides a programmable interface for system developers to integrate Cisco ANM with customized or third-party management applications. The Cisco ANM web services API supports the most common operations for the Cisco ACE Module, Cisco ACE appliance, Cisco CSS, Cisco CSM, and Cisco CSM-S, including operations to:
• List devices and virtual contexts
• List server farms and real servers
• List associations of VMware virtual machines and Cisco ACE, CSS, CSM or CSM-S real servers
• Add and remove real servers from Cisco ACE server farms
• Activate and suspend real servers for participation in load balancing
• Change real server weight for load-balancing algorithms
Network Service Toplogy Visualization
Addressing the needs of both application and server administrators and network administrators to better visualize and understand the flow of traffic through Cisco ACE application networking services, Cisco ANM includes graphical representation of the application services network (Figure 3). Now users performing operations and monitoring tasks in Cisco ANM can visually navigate maps of the network services topology (with panning and zooming) and quickly find, view, and print any set of interest to them. By selecting elements shown on these maps, the user can learn:
• Cisco ACE GSS Domain Name System (DNS) rule, answer group, and answer virtual IP information
• Cisco ACE virtual server, real server, and VMware virtual machine relationships
• Detailed information about each real server and VMware virtual machines that is displayed
As for other tasks, the topology mapping tools are available to authorized VMware vCenter users.
Figure 3. Cisco ANM Topology Map
Monitoring Dashboards with Real-Time and Historic Graphing
Cisco ANM provides up-to-date information about the health and state of all devices, virtual contexts, and applications managed by Cisco ANM. It provides this information through real-time monitoring dashboards. These dashboards enable operations staff to see the most useful information at a glance, to quickly and easily perform more in-depth analysis and speed troubleshooting and problem resolution.
Cisco ANM monitoring includes dashboards at the systemwide top level for all managed devices, and for Cisco ACE Modules and Cisco ACE appliances it provides dashboards at the device and virtual context levels.
These dashboards display health, utilization and performance data for such elements as device-wide traffic, context resource allocation and use, load-balancing statistics, and real server utilization. For instance, the Cisco ACE device-level dashboard includes the Context with Denied Resource Usage Detected table, which lists all contexts for which a resource request was denied after reaching the maximum limit, enabling the operator to track virtual contexts that may need additional resources allocated.
Cisco ANM stores historical data for a selected list of statistics calculated over the last 1-hour, 2-hour, 4-hour, 8-hour, 24-hour, or month interval. Operators can view this historical data as a statistical graph. Up to four objects can be overlaid on a single graph for comparison. Figure 4 shows an example of historic graphing, as well as portions of a top-level dashboard and a context-level dashboard.
Figure 4. Cisco ANM Monitoring Dashboards and Graphs
Additional monitoring features include:
• Export of graphed data in JPEG picture file or Microsoft Excel file format for archival or other purposes
• Health and performance dashboards that include top-N and alarm and event graphs and tables
• Support for various levels of monitoring views for Cisco ACE, CSS, CSM, and CSM-S devices
Event Logging and Threshold Crossing Alerts
Cisco ANM provides a dedicated event view of syslog and Simple Network Management Protocol (SNMP) trap events collected from Cisco ACE Modules and Cisco ACE appliances. Cisco ANM monitoring dashboards display the latest five critical events with an option to open an event view to display all events.
Within Cisco ANM, user-definable threshold-crossing alerts can be defined that span multiple devices and virtual services, so that health, availability, fault-tolerant status, utilization, and resource capacity can be monitored with both crossing and clearing notifications generated through an SNMP trap or an email message, or both. For example, an SNMP trap notification can be generated to inform an enterprise event management system of abnormal utilization rates for a particular application, while both an SNMP trap and alarm email (configured to a pager) can be generated whenever a critical application server fails to respond to the Cisco ACE.
SSL Certificates Monitoring
In addition to the previously described capability to securely delegate the management of SSL certificates and keys, Cisco ANM provides a global list of all certificates used by the managed Cisco ACE is available in the monitoring dashboards. The dashboards show the total count of SSL certificates and the count of SSL certificates that are valid, expired, or expiring within 30 days. At each dashboard level, a hyperlink leads to a view of the SSL certificates list based on the selection, displaying the certificate name, device name, days until expiration, expiration date, and date the certificate was evaluated to determine the days until expiration. As with all elements, the user's display is limited to those elements that the user has rights to view.
In addition to health and utilization threshold crossing alerts, Cisco ANM can be configured to monitor the certificate expiration status and to generate warning alerts (using SNMP traps and email) prior to the SSL certificate's expiration date (usually annually).
With these two features, the staff responsible for renewal of the certificates and related keys can acquire and put in place the necessary updates in a timely manner, thus avoiding service interruption due to expired certificate and key pairs.
Data Export for Planning
Cisco ANM provides users with an optional statistical data export facility so that they can identify baselines and trends as well as perform capacity planning based on application networking services utilization and performance over time. To simplify data management, the Cisco ANM server manages the database disk use, performing such tasks as purging exported data according to user-defined rules and providing notifications when disk-use thresholds are reached.
Granular RBAC and Secure Access
Throughout all functions, Cisco ANM uses an administrator-defined RBAC security model that facilitates delegation of authority and responsibility for operations, administration, and monitoring of the managed devices, including activation and suspension of selected load-balanced servers. The Cisco ANM administrator can define with high granularity the tasks and options that are made available to individual users or user groups.
RBAC is used to administratively grant user authorization to access network resources, such as virtual contexts of Cisco ACE devices, content networking and load balancing, and SSL services, as well as individual application services. This feature eliminates unnecessary overhead between network administrators, network operations center (NOC) staff, systems operators, and server managers, enabling faster service deployment, simplifying the workflow within IT, and reducing configuration errors.
RBAC allows each virtual context in Cisco ACE to be managed by the appropriate business or IT team. Using Cisco ANM, an unlimited number of administratively defined domains can be created within each virtual context, providing further granularity for controlling resources within that virtual context or spanning multiple virtual contexts. Similarly, Cisco ANM administrators can define and assign user roles that specify which of 34 defined actions a user can take against the network resources they can reach, such as configuration, editing and modification, and device and service monitoring. A set of predefined roles is provided with the product to speed implementation and provide examples that administrators can tailor to their specific needs.
Used in combination, domains and roles make it possible to control access and allow tasks based on the application, business department, or user. For example, network managers can be allowed to configure all operation variables, while the application and server owners can be allowed only to monitor and take specific virtual servers in and out of service for maintenance without risk to other IT configurations.
All user access to Cisco ANM is secured. Between the user's web browser and the Cisco ANM server, 128-bit full encryption SSL2 is used, so that authorized users can monitor, activate, and configure Layer 4 through 7 services remotely, even through firewalls. During login to Cisco ANM, users are authenticated either by local accounts created on Cisco ANM or (preferably) by TACACS+ or RADIUS remote authentication.
Cisco ACE Checkpoint Management and Centralized Backup and Restore
The Cisco ACE includes a checkpoint configuration feature at the context level to create configuration snapshots. The Cisco ACE stores the checkpoint for each context in a hidden directory in flash memory. These saved checkpoints can be applied to the Cisco ACE context to cause the running configuration to revert to the configuration in effect at the time the checkpoint was created.
For all Cisco ACE devices, Cisco ANM provides checkpoint management as a means to create configuration snapshots and subsequently apply that snapshot to quickly roll back the configuration to that held in a selected snapshot. Users can also use Cisco ANM to view the configuration stored in each saved checkpoint.
Checkpoints can protect the Cisco ACE system in cases in which a problem arises after configuration modification, especially when a complex set of configuration changes have been made in a short period of time. To prevent the need to reboot and reconstruct a good working configuration on a Cisco ACE after unsuccessfully modifying the running configuration, operators can more rapidly recover using a Cisco ACE checkpoint. Using the Cisco ANM checkpoint feature, operators can create a copy of a known stable running configuration before making modifications. Thereafter, if the modifications to the running configuration result in problems, the operator can use the checkpoint to roll back the configuration to the previous stable configuration in just moments.
For Cisco ACE Modules running software version A2.3(0) or higher and Cisco ACE appliances running software version A4.1(0) or higher, Cisco ANM provides centralized backup and restore features that can create a backup of the running configurations for one or more entire Cisco ACE devices, including the running configuration, licenses, scripts, checkpoints, certificates, and keys (if they are exportable). Backup can be performed for one, many, or all contexts, on one, many, or all Cisco ACE Modules running the required software release, and once or on daily, weekly, or monthly schedules. This global backup and copy capability allows operators to back up the configuration and dependencies of multiple Cisco ACE devices simultaneously or copy existing backup configuration files from disk0 of multiple Cisco ACE devices to a remote server.
Discovery and Device Management
• IP and network discovery (using ping sweep, IP range, and Cisco Discovery Protocol)
Cisco ANM High Availability (HA) is a configuration option for implementing Cisco ANM servers in a highly available active and standby mode. In this configuration, the active Cisco ANM server maintains a stateful synchronization with the standby Cisco ANM server so that if the active server fails, or if an administrative action failover occurs, the standby server can transparently take over operations.
Cisco ANM 4.1 is designed to support up to 50 Cisco ACE devices for full management, up to 40 Cisco CSS, CSM, and CSM-S devices for delegated activation and suspension of real and virtual servers with monitoring, and up to 3 clusters of Cisco ACE GSS. The exact number of devices supported depends upon the scale of operations on each device. For Cisco ACE devices, this value is weighted by the number of virtual contexts per Cisco ACE and the number of configured components and services within each virtual context (servers, server farms, health monitoring probes, and complexity of service configurations). For other devices, the value is weighted by the number of real and virtual servers (Cisco CSS, CSM, and CSM-S) and by the number of virtual IP answers, DNS rules, and cluster sizes (Cisco ACE GSS).
Cisco ANM can be run either as a Cisco ANM Virtual Appliance for VMware or as an application on a dedicated server as Cisco ANM for Red Hat Enterprise Linux.
Cisco ANM Virtual Appliance for VMware is run as a virtual machine in a VMware vSphere 4.0 or 4.1 environment. There is no change to the Cisco ANM user's web interface, nor does the use of this appliance affect the way that Cisco ANM manages network devices. When deployed, this appliance is nearly identical to Cisco ANM run on a standalone Linux server; it is a complete computing system, including the application and operating system and an interface similar to the Cisco IOS® Software interface for administration functions such as backing up and restoring the system and configuring Simple Network Management Protocol (SNMP) properties.
In terms of data center design, a Cisco ANM virtual appliance is interchangeable with the Cisco ANM for Red Hat Enterprise Linux. This interchangeability makes the appliance easy to deploy and scale, provides more efficient utilization of hardware resources, and eliminates the need to acquire, install, and maintain the operating system separately.
The installation files for Cisco ANM Virtual Appliance for VMware are provided in the same package as those for Cisco ANM for Red Hat Enterprise Linux 32-bit and 64-bit solutions.
Table 2 lists the system requirements for Cisco ANM Virtual Appliance for VMware, and Table 3 lists the system requirements for Cisco ANM for Red Hat Enterprise Linux.
Table 2. System Requirements for Cisco ANM Virtual Appliance for VMware
Beginning with Cisco ANM 4.1, the product is offered for order at no charge, though it does still require licensing. The Cisco ANM server software license always must be ordered to receive the license necessary to install the product for production use, and Cisco Software Application Support requires a separate purchase..
Cisco offers a wide range of services programs to accelerate customer success. These innovative services programs are delivered through a unique combination of people, processes, tools, and partners, resulting in high levels of customer satisfaction. Cisco Services programs help you protect your network investment, optimize network operations, and prepare the network for new applications to extend network intelligence and the power of your business. For more information about Cisco Services, see Cisco Technical Support Services and Cisco Advanced Services.