Table Of Contents
Release Notes for Cisco Configuration Engine, 2.0
OpenLDAP Replaces IBM Directory
Enhanced Scalability of Device Connections
Obtaining Documentation and Submitting a Service Request
Release Notes for Cisco Configuration Engine, 2.0
Introduction
The Cisco Configuration Engine, 2.0 is a network management application that acts as a configuration service for automating the deployment and management of network devices and services. The Cisco Configuration Engine, 2.0 runs on host systems running either Linux or Solaris.
Each Cisco Configuration Engine, 2.0 manages a group of Cisco IOS devices (routers) and services they deliver, storing their configurations and Cisco IOS images, then delivering them as needed. The Cisco Configuration Engine, 2.0 automates initial configurations, configuration and image updates, dynamically generating the device-specific configuration or image on-demand, and logs the results.
Note For the latest information regarding this release, check online at: www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cce/rel2_0.
What's New in this Release
This section describes the new features found in Cisco Configuration Engine, 2.0.
Software-only Bundle
Cisco Configuration Engine, 2.0 is released as software-only bundle running on Linux or Solaris without the need for a Cisco Configuration Engine hardware appliance.
Linux Release Version
The Linux release version of Cisco Configuration Engine, 2.0 has been tested in the following hardware and OS environment:
•ï Pentium III or equivalent and above.
•ï Red Hat Enterprise Linux Enterprise Server 3.0.
•ï 1 GB RAM.
•ï 40 GB disk space.
Solaris Release Version
The Solaris release version of Cisco Configuration Engine, 2.0 has been tested in the following hardware and OS environment:
•Sunfire V210 1 (2 CPU for 10,000 device connections).
•Solaris 2.8.
•1 GB RAM (2 GB for 10,000 device connections).
•40 GB disk space (70 GB for 10,000 device connections).
Installation
With the removal of the operating system-related installation, Cisco Configuration Engine, 2.0 installation assumes the operating system is up and running and has network connection. The Cisco Configuration Engine, 2.0 application is provided on a tar file.
Note PXEBOOT installation is no longer a requirement.
•System and OS checking: An installation script is implemented to check for CPU architecture, OS version, RAM space, disk space, and swap space. The script will abort if the system does not meet the requirements for each parameter specified for Version (i.e., Linux Version, Solaris Version).
•Clean install: Installation script verifies that the system is clean before making an installation.
•Co-locate install: Cisco Configuration Engine, 2.0 is bundled with other applications that might contain the same third-party software. The installation script checks the existence of all required third-party software—using its version number and exact name—and if there is a conflict, the installation script prompts the user to determine whether the script should abort or use the existing copy.
•OpenLDAP and repository support: The new scripts support Open LDAP, update installation XML files, and setup files for OpenLDAP. The default installation is for Open LDAP with Berkeley DB.
•Installation for Trial usage: Cisco Configuration Engine, 2.0 allow installation in a system that does not meet resource requirements. This allow customers to have a system with which to test.
•Non-Interactive installation: Cisco Configuration Engine, 2.0 provides a non-interactive mode. Data for this is derived from a datafile.
Setup
Setup process configures and launches each of the Cisco Configuration Engine, 2.0 software components. It prompts users to acquire configuration settings. In this release all operating-system related and directory-service related prompts, such as hostname, IP address have been removed.
•Sharable third-party software: The Setup script acquires the locations of the third-party installation or the location of the property files (if required), and invokes the associated helper scripts to generate the new property files.
•Start and Stop service: Cisco Configuration Engine, 2.0 provides a script to consolidate the start and stop for all or individual services.
•Non-interactive Setup: Cisco Configuration Engine, 2.0 provides this setup mode without prompts for user input to allow other Cisco products to bundle Cisco Configuration Engine, 2.0 in an integrated manner.
OpenLDAP Replaces IBM Directory
OpenLDAP is used as a replacement for IBM Directory in Cisco Configuration Engine, 2.0. OpenLDAP is an open source LDAP implementation that provides Directory services that are needed by Cisco Configuration Engine.
OpenLDAP can be configured to use internal or external database as data repository for Directory. When configured to use internal database, OpenLDAP stores data in plain files using Berkeley DB library. When configured to use external database, OpenLDAP stores data in relational tables using ODBC library.
OpenLDAP can also be configured to act as a proxy to forward incoming LDAP requests to another external LDAP server, which provides another possibility for string data in external LDAP server, e.g., iPlanet.
Enhanced Scalability of Device Connections
The maximum number of device connections supported on a Solaris platform with 2 CPUs and 2 GB main memory is 10,000.
Dynamic Log level Update
With this release, you can now change the log level programmatically using Web Services. A new API has been defined in Admin Web Service: setLogLevel(int level, Token token). For more information, see the Cisco Configuration Engine Administrator Guide, 2.0.
Monitoring Service
A wrapper monitoring service has been provided in this release to monitor various Cisco Configuration Engine, 2.0 services. If any of the Configuration Engine processes die, the monitoring service exits.
There is a provision to start, stop, or check the status of this service. The following Configuration Engine processes are monitored:
•HTTP/Tomcat
•Event Gateway
•IMGW
•Web Services
•Tibco Rendezvous Daemon
Related Documentation
Other documentation related to this product include:
•Cisco Configuration Engine Linux Installation and Configuration Guide, 2.0
•Cisco Configuration Engine Solaris Installation and Configuration Guide, 2.0
•Cisco Configuration Engine Administrator Guide, 2.0
•Documentation Guide for Cisco Configuration Engine, 2.0
•Release Notes for Cisco Configuration Engine Software Development Kit API Reference and Programmer Guide, 2.0
•Cisco Configuration Engine SDK API Reference and Programmer Guide 2.0
Cisco IOS Dependences
Table 1 lists Cisco IOS versions with corresponding versions of Configuration Engine including feature limitations associated with each version.
Router Configuration
For a router to pick up its initial configuration from the Cisco Configuration Engine, 2.0, install the Cisco Configuration Engine, 2.0 software before installing a router. Then, establish a connection between the router and the Cisco Configuration Engine, 2.0.
For information about Cisco Flow-Through Provisioning, refer to:
http://www.cisco.com/en/US/docs/ios/12_2t/12_2t8/feature/guide/ftsnap26.html.
Limitations and Restrictions
•If you download a configuration that changes username, password, enable password, or IP address for a non-agent-enabled device, you need to modify the corresponding IMGW hop information for the device to update it with the new username, password, enable password, and IP address.
•SFTP - An SFTP server is permanently enabled which can be used for administrative tasks such as placing images securely into the FTP directory [ /tftp/CSCOcnsis/images/ ] for image download by devices over FTP or TFTP. Any regular system account may login to SFTP.
•FTP - FTP service is READ-ONLY and the user must be "root".
•TFTP:
–No new files can be created and files cannot be deleted. However, existing files can be overwritten ONLY if they are publicly writeable. The permissions of the files placed into the ftp directory can be controlled by the SFTP user managing files in the ftp directory.
–The TFTP service does not require an account or password on the server system. Due to the lack of authentication information, TFTPD allows only publicly readable files (o+r) to be accessed. Files may be written only if they already exist and are publicly writable.
•All password values in Setup must contain alphanumeric characters only. Special characters have different meanings in the UNIX shell and should not be used for passwords.
•Device Name values may contain only: period (.), underscore (_), hyphen (-), and alphanumeric characters.
•Group Name values may contain only: underscore (_) and alphanumeric characters.
Open Caveats Release 2.0
This section lists known caveats that are open for Cisco Configuration Engine, 2.0 (see Table 2).
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS version 2.0.
This document is to be used in conjunction with the documents listed in the "Related Documentation" section.
Copyright © 2006 Cisco Systems, Inc. All rights reserved.