Install
Install vHSM to effectively managing identities and access controls for workloads spread across multiple clouds and on-premises environments
Last updated
Was this helpful?
Install vHSM to effectively managing identities and access controls for workloads spread across multiple clouds and on-premises environments
Last updated
Was this helpful?
You can install vHSM using a docker image, helm chart, or compile from source
Login to the enclaive repository and enter user and password: docker login harbor.enclaive.cloud
The output is similar to:
Pull the latest image: docker pull harbor.enclaive.cloud/enclaive-dev/vhsm:latest
Set the enterprise license key that you received as an environment variable: export ENCLAIVE_LICENCE=<licence-key>
Start a docker container named vhsm-container
with the image that you pulled:
docker run -d --name vhsm-container -p 8200:8200 -p 8201:8201 -e ENCLAIVE_LICENCE="$ENCLAIVE_LICENCE" harbor.enclaive.cloud/enclaive-dev/vhsm:latest
Check if the container is running:docker ps
Access the logs of the container to get the environment variable, unseal key, and root token details.
The output is similar to:
Set the environment variables for accessing vHSM. Save the unseal key, and the root token. You will need these key, and token to access the vHSM UI.
To interact with vHSM you can use the Hashicorp Vault CLI or enclaive vHSM CLI.
Download the Linux CLI from the vHSM server
You can now go to a browser and access vHSM ui at:
You can now go to a browser and access vHSM ui at:
You can now go to a browser and access vHSM ui at:
and ensure that the Instance type is one of these .
Ensure your EC2 instance has proper to pull images from ECR.
Note: To install vHSM as a production server you need to create a `config.json` file. For more information , see
To ensure easy compatibility, enclaive vHSM inntegrates seamlessly with the HashiCorp Vault CLI. Follow the instructions in the to install the HashiCorp GPG key, verify the key's fingerprint, and install Vault.