KMIP for vSphere
Add a KMS to vCenter Server in vSphere Web Client
Create a KMIP Client on Akeyless Gateway
-
From Akeyless CLI - enable the KMIP server:
akeyless kmip-server-setup --hostname <akeyless.gateway.hostname> --gateway-url <Your_Akeyless_GW_URL> --root /kmip/default -
Create KMIP client:
akeyless kmip-create-client --name myVCenter --gateway-url <Your_Akeyless_GW_URL>This returns the
client ID,private keyandcertificate:$ New client successfully created. Client ID: Zvzw0...VM2u Client Key: -----BEGIN RSA PRIVATE KEY----- MIIEpA...yRCF8UQ== -----END RSA PRIVATE KEY----- Client Certificate: -----BEGIN CERTIFICATE----- MIIDSz...0otOEQQ== -----END CERTIFICATE----- -
Save the received certificate and key in a safe place, they will be used to set up the connection.
-
By default, KMIP clients have no permissions. To grant your KMIP client minimal access permissions, execute the following command:
akeyless kmip-client-set-rule --gateway-url <Your_Akeyless_GW_URL> --client-id <From step 2, kc-TmA3...VM2u> \ --path "/*" \ --capability CREATE \ --capability GET \ --capability GET_ATTRIBUTES \ --capability ACTIVATE
vCenter Server Setup
-
Log in to the vCenter Server system with the vSphere Web Client.
-
Browse the inventory list and select the vCenter Server instance.
-
Click Configure and click Key Management Servers.

-
Click Add KMS, for Server address set your Akeyless Gateway address, for Server port set 5696, and click Add.

-
Extend the new line and click Make KMS Trusted vCenter:

-
For a method, choose KMS certificate and private key:

-
For the KMS Certificate and KMS Private key set the certificate and the Private Key and click Establish Trust:

-
Extend the new line again and click Make vCenter Trust KMS:

-
In the dialog, click TRUST:

-
Verify all statuses are valid:

To Enable Host Encryption Mode Explicitly follow this guide.
Updated 18 days ago
