6.1. Installing the License

Virtuozzo requires that a different license be installed on each server. You can activate a license during or after the installation. In the latter case, you can install a license from a product key, an activation code, or a license file.

If your Virtuozzo node cannot access the Internet directly, you can activate a license via a proxy server.

6.1.1. Setting Up Proxy Server for License Activation

In situations when a direct Internet connection is not possible, you can specify an HTTP proxy to access the KA server through. To do that, add the HTTP proxy information to the /etc/vz/vz.conf file as follows:

HTTP_PROXY="http://<host>:<port>/"
HTTP_PROXY_USER="<username>"
HTTP_PROXY_PASSWORD="<password>"

Note

  1. You may need to create /etc/vz/vz.conf first.
  2. The proxy server must have the port 5224 approved for SSL traffic.
  3. The vzlicutils package is required for license auto-updating to work. If the package is not installed on your system for some reason, you can install it manually with yum. To enable license auto-updates after installing the package, launch the vzlicmon service with systemctl start vzlicmon. The service will show as /usr/sbin/vzlicmonitor in the running processes list.

Once the proxy server is set up, proceed to installing the license.

Virtuozzo licenses are updated automatically by default. A few days before the current license expires, the vzlicmon service (a part of the vzlicutils RPM package) attempts to contact the Virtuozzo KA server over the Internet and obtain a new license.

6.1.2. Installing the License from Product Keys, Activation Codes, or License Files

To install a license from a product key or an activation code, run the vzlicload -p command or, to install from a license file, the vzlicload -f command. For example:

# vzlicload -p <key_or_code>
# vzlicload -f <license_file>

When you install a product key or activate a code, a license file is generated and installed in the etc/vz/licenses/ directory on the server. The difference between the product key and activation code is that the code needs to be activated online, so the server must be connected to the Internet. To activate the code, the installation tool accesses the Key Authentication (KA) licensing server and transmits the specified activation code to it. The KA server generates a license file, sends it back, and the license file is installed on the server automatically.