Deploying VSatellites¶
After you've carefully reviewed and completed all prerequisite steps, you're ready to deploy a VSatellite to your target computer.
Deploying a VSatellite involves 3 simple steps:
- Download the VSatellite installer (vsatctl) onto your target computer.
- Run
sudo ./vsatctl preflight
to verify that you've met all prerequisites. - Run
sudo ./vsatctl install
to deploy your new VSatellite.
Why are root privileges required?
The vsatctl install
command installs k3s
in /usr/local/bin
, which is owned by the root user.
If you are installing VSatellite on RHEL, Oracle, or Rocky Linux, the vsatctl install
command will install the k3s-selinux
RPM package. Installing RPM packages requires root privileges.
Other vsatctl
subcommands connect to the VSatellite cluster, requiring access to credentials stored in /etc/rancher/k3s/k3s.yaml
. This file is only accessible to the root
user.
If you are already logged in as the root
user, you can omit the sudo
command.
Tip
It's helpful to have both the VSatellites page open in Venafi Control Plane (Settings > VSatellites) and a command line utility connected to your target computer before you begin. You'll be using both.
To deploy a new VSatellite¶
- Sign in to Venafi Control Plane.
-
Click Configurations > VSatellites.
-
On the VSatellites page, click New, and then follow the on-screen instructions.