1. An apparatus, comprising: at least one processor; and program code configured upon execution by the at least one processor to manage power consumption in a logically-partitioned computing environment including a collection of processor nodes disposed in a pool of logically-partitioned data processing systems, wherein each processor node includes one or more processors and one or more memory devices capable of hosting one or more logical partitions, the program code configured to: allocate a plurality of logical partitions to the pool of logically-partitioned data processing systems to optimize power consumption in the logically-partitioned computing environment; after allocating the plurality of logical partitions, autonomously monitor the pool of logically-partitioned data processing systems for system events signaled in response to operations that alter resource demands of logical partitions allocated to the pool of logically-partitioned data processing systems; detect a first system event that alters the resource demands of logical partitions allocated to the pool of logically-partitioned data processing systems based upon monitoring the pool of logically-partitioned data processing systems; and in response to detecting the first system event signaled by a system management appliance, notify an orchestrator component to reoptimize power consumption in the logically-partitioned computing environment by dynamically reallocating at least a subset of the plurality of logical partitions to the collection of processor nodes and dynamically modifying a power state of at least one of the processor nodes in the collection of processor nodes disposed in the pool of logically-partitioned data processing systems, wherein the program code is configured to dynamically reallocate at least a subset of the plurality of logical partitions to the collection of processor nodes by moving at least one logical partition between processor nodes among the collection of processor nodes.