Guidelines for Large Deployments of Red Hat Virtualization 4.x

Updated

Target Environment

To improve Red Hat Virtualization (RHV) 4.x performance for large-scale deployments, apply the recommendations in this article.

Large-scale deployments have at least:

  • 80 Hosts
  • 1000 virtual machines
  • 100 Direct LUNs

Deployment

  • Deploy the RHV Manager and its database to the same machine.
    • Use a dedicated, high-performing, disk for the database.
  • Deploy the Data Warehouse (DWH) to a physical or virtual machine that is separate from the Manager as described here
    • Use a dedicated, high-performing, disk or direct LUN for the database
    • If you use a virtual machine, it should have at least 2 CPUs and 4 GB RAM.

WARNING: If the DWH and Manager databases are on the same machine, the performance of the Manager database degrades, causing system instability.

RHV Manager

  • The Manager machine must have at least 16 GB RAM and 4 dedicated CPU cores.
  • If you deploy the Manager as a self-hosted engine:
    • For a production environment with moderate to high admin usage and API concurrency, provide a virtual machine with 16 CPUs and 32 GB RAM.
    • For a production environment with minimal to moderate concurrency, provide a virtual machine with 8 CPU cores and 16-32 GB RAM.
  • Avoid running additional JBoss applications on the same machine as the Manager.
  • Increase the number of available pool and database connections on the Manager.
    • Add the following lines to /usr/share/ovirt-engine/services/ovirt-engine/ovirt-engine.conf:
ENGINE_DB_MIN_CONNECTIONS=1
ENGINE_DB_MAX_CONNECTIONS=200
  • For RHV 4.2, add the following line to /var/opt/rh/rh-postgresql95/lib/pgsql/data/postgresql.conf:
max_connections = 250
  • For RHV 4.3, add the following line to /var/opt/rh/rh-postgresql10/lib/pgsql/data/postgresql.conf:
max_connections = 250

Hosts

  • Apply Content from ovirt.org is not included.a local LVM filter on all hosts for better performance. The LVM filter prevents scanning and activation of logical volumes not required by the host.
  • If your data center has more than 250 hosts (the maximum a data center supports), create additional data centers.

Storage

  • Configure each data center to use its initiator group to isolate its logical volumes, according to the storage server vendor's instructions.
  • Distribute the disks among the storage domains so that no single storage domain contains more than 1300 disks.
Category
Article Type