When designing an HPE Morpheus environment for an enterprise-scale workload (such as 1,000+ VMs), a standalone "all-in-one" installation is insufficient for high availability (HA) and performance requirements. Instead, a 3-node Distributed Architecture must be implemented to ensure redundancy across all critical service layers.
In a distributed, redundant Morpheus setup, the architecture is broken down into three primary tiers: the Application tier, the Database tier (MySQL/Percona), and the Messaging/Search tier (Elasticsearch and RabbitMQ). To achieve a basic redundant footprint, you require at least two Morpheus application nodes, three database nodes (for quorum), and a messaging cluster. According to the HPE Morpheus Architecture and Sizing Guide, a standard HA deployment starts with a minimum of six VMs to separate these functions. However, for a production environment of this size, it is recommended to have a minimum of 10 VMs. This expanded footprint typically includes 3 App nodes, 3 Database nodes, and a 3-node cluster for Elasticsearch/RabbitMQ, plus a dedicated load balancer or management node, ensuring that the loss of any single host does not impact the management plane's availability.
Option C is incorrect because a distributed installation is significantly more complex than the "all-in-one" appliance approach and requires manual configuration of externalized services. Option B is slightly inaccurate because while RabbitMQ itself is required, a dedicated "RabbitMQ load balancer" is often handled by the primary application load balancer (like an F5 or NetScaler) rather than being a specific required installation component. Option D is incorrect as upgrades in a distributed environment involve a coordinated, multi-step process across all nodes, which typically requires a scheduled maintenance window rather than "minimal" downtime.