ServerOptix Prerequisites

VMware

Installation VM (Where ServerOptix Is Installed)

  • OS: Ubuntu 22.04 LTS recommended. Other options, such as RHEL, are possible. Please contact QiO if another option would be preferable.
  • CPUs: 4
  • RAM: 8GB
  • Storage: 150GB
  • SSL Configuration: The VM must have valid certificates to interface with vCenter correctly.
  • Internal Connectivity: All vCenters that manage the target servers should be accessible from this VM. This will require port 443 to be opened on the machine where vCenter is hosted. If some of your vCenters and target servers are in a separate inaccessible network, please setup an Installation VM in each individual network.
  • External Connectivity: Internet access is not required, but if available will allow for a fast online install via our website. If it is unavailable, contact QiO who will support an offline install.
  • Software client should install prior to ServerOptix installation: Either Docker or Podman

Target Servers (Servers To Be Optimized)

  • Recommended CPUs. Contact QiO for CPUs that fall outside this specification:
    • Intel Xeon. Skylake SKU or later.
    • AMD EPYC
  • BIOS Settings: OS Power Management enabled
  • OS: VMware ESXi 6.7 or later
  • vCenter Configuration:
    • Please configure a minimal custom account for QiO vSphere API access, with an account username comprised of letters, numbers, and hyphens only. This video guide will show you how: Creating a minimal custom account for vSphere API access
    • For target servers running ESXi v6.x or v7.x please follow this video guide to manually enable the Custom power policy: Setting ESXi v6.x or v7.x to a Custom power policy
    • While not strictly required for optimization, in order for the power reduction to be measured and displayed in the ServerOptix GUI, server power must be reported and visible within vCenter.

Linux

Installation VM (Where ServerOptix Is Installed)

  • OS: Ubuntu 22.04 LTS recommended. Other options, such as RHEL, are possible. Please contact QiO if another option would be preferable.
  • CPUs: 4
  • RAM: 8GB
  • Storage: 150GB
  • Internal Connectivity: All target servers should be accessible from the Installation VM. Ports 8086 and 8090 need to be open on this VM. If some of your target servers are in a separate inaccessible network, please setup an Installation VM in each individual network.
  • External Connectivity: Internet access is not required, but if available will allow for a fast online install via our website. If it is unavailable, contact QiO who will support an offline install.
  • Software client should install prior to ServerOptix installation: Either Docker or Podman

Target Servers (Servers To Be Optimized)

  • Recommended CPUs. Contact QiO for CPUs that fall outside this specification:
    • Intel Xeon. Skylake SKU or later.
    • AMD EPYC
  • BIOS Settings: OS Power Management enabled
  • The CPU driver acpi-cpufreq must be loaded. You can check which driver is currently in use by running the command:
    $ cpupower frequency-info --driver
    If you need help changing the driver, contact QiO.
  • ServerOptix requires SSH access to each target server. This will require port 22 to be open. An account with minimal access permissions, so that ServerOptix can only control precisely what it needs to and nothing more, can be created by running the following commands:
      root $ useradd qiocontroller
      root $ passwd qiocontroller
      root $ visudo -f /etc/sudoers.d/qiocontroller
        Cmnd_Alias QIO_CONTROLLER_CMDS = /usr/bin/cpupower
        qiocontroller ALL=(ALL) NOPASSWD: QIO_CONTROLLER_CMDS
  • Telegraf needs to be installed and configured on each target server. QiO will provide a supporting configuration file and guide explaining how to do this.