Cisco Cisco Application Extension Platform for SRE

Page of 134
Cisco Application eXtension Platform 1.1 Developer Guide
  Bundling Tool
93
  Bundling Tool
The CPU index for the service module is a known value, calculated using a benchmark. A more powerful 
service module will have a higher CPU index and will be able to accommodate a higher number of 
concurrent applications. For further information, see the 
A CPU index is assigned to each service module based on the power of the CPU. The application’s CPU 
index is then calculated, based on the following formula:
Application CPU index = CPU Index(of service module) * CPU usage%
For example, the NME APPRE 302 service module has a CPU index of 10000. Each service module has 
a CPU index relative to a value of 10000. If an application requires 60% CPU utilization, the 
applications’s CPU index is 10000 * 60% = 6000. Supply this value as the cpu-limit argument.
The advantage of knowing the application CPU index is that the application package can be installed on 
other service modules, and you know it will run successfully if the module has enough CPU resources.
Bundling Tool
Bundling is a method of compiling packages into a single package. This package is called a bundle. For 
bundling, use the bundling tool pkg_bundle.sh with the arguments described in 
.
Note
Signed Cisco add-on packages must be bundled with third-party signed add-on applications. You cannot 
install a bundle consisting only of Cisco add-on packages.
This section contains the following sub-sections:
Note
To return to the Table of Contents, click 
Bundling Tool Arguments
Note
When you bundle packages using the bundling tool, where the arguments include the Cisco AXP host 
OS, we advise that you include the host OS as the last item in the sequence of packages.
Use the bundling tool by entering a single command line with a list of arguments. See