Chapter 7 Capacity on Demand 79
License Violations
A license violation occurs if more resources are in use than are currently licensed on
the server. These events can cause a license violation:
■ The license database is lost or corrupted while the system is running. This state is
detected on the subsequent reboot.
This situation can be remedied by reentering the missing license keys, using the
addcodlicense command.
■ You delete COD licenses with the force option (deletecodlicense -f) while
the server is still using those licenses.
This could be a valid action in certain cases. For example, you might want to
delete unwanted COD licenses, but want to delay shutting down the domain.
■ You disable headroom while the server is still using those resources.
Once the system detects a license violation, the Service Processor will post a notice
on the server console and ensure that no additional COD resources are brought
online until the violation is corrected. In the meantime, it will not shut down
domains or COD resources.
XSCF Shell Procedures for Using COD
This section describes these tasks:
■ To Install a COD License
■ To Delete a COD License
■ To Reserve Licenses for Allocation
■ To Increase or Decrease Headroom
■ To Disable Headroom
■ To Display COD Information
■ To Display COD License Status
■ To Display Usage Statistics for COD Resources
▼ To Install a COD License
This procedure installs a COD license and, if headroom is enabled, decreases
headroom to compensate for each new license. This automatic reduction in
headroom is designed to avoid accidental abuse of headroom. You can increase
headroom again manually after installing the COD license. See “To Increase or
Decrease Headroom” on page 82.