Getting started¶
To get a VSatellite connected to your Certificate Manager - SaaS account, you'll need to download and run a binary setup utility on a Linux server within your target network.
Prerequisites¶
Before you install a VSatellite, carefully review these important prerequisites:
-
You'll need root privileges
You'll need permission to run commands with root privileges. The following options are available:
-
Use
sudoIf the
sudocommand is available on your target Linux machine you can use that to install VSatellite. Alternative privilege elevation utilities, likedzdo, are not supported and may result in installation failure. -
Use a root shell
If you are already logged in as the
rootuser you will not need thesudocommand. In that case, you can omitsudowhereever you see it used withvsatctlin the documentation.
Why are root privileges required?
The
vsatctl installcommand installsk3sin/usr/local/bin, which is owned by the root user.If you are installing VSatellite on RHEL, Oracle, or Rocky Linux, the
vsatctl installcommand will install thek3s-selinuxRPM package. Installing RPM packages requires root privileges.Other
vsatctlsubcommands connect to the VSatellite cluster, requiring access to credentials stored in/etc/rancher/k3s/k3s.yaml. This file is only accessible to therootuser. -
-
If you plan to install on Red Hat Enterprise Linux (RHEL), carefully review these special considerations.
-
If you plan to use a proxy, note that TLS MITM is not supported as a proxy mechanism.
-
The target computer where you plan to install VSatellites should not have any existing K8s installed or running. If there are, you must first uninstall them as they will create a conflict during the VSatellite installation.
-
Allowlist FQDNs rather than IP addresses to ensure connectivity between VSatellites and Venafi Control Plane. Learn more
-
Ensure that your target machine meets all system requirements.