Starting the HashiCorp Vault Server
With the configuration in place, starting the server is simple, as shown below. Modify the -config
flag to point to the path where you saved the HashiCorp Vault server configuration file (Vault.hcl
).
vault server –config=<Vault Configuration File>
Sample Command:
./vault server -config Vault.hcl
Sample Output:
[root@localhost ~]#./vault server -config Vault.hcl
==> Vault server configuration:
HSM PKCS#11 Version: 2.11
HSM Library: Ingrian PKCS #11 Provider
HSM Library Version: 1.0
HSM Manufacturer ID: Ingrian Networks Inc.
HSM Type: pkcs11
Cgo: enabled
Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_
duration: "1m30s", max_request_size: "33554432", tls: "disabled")
Log Level: (not set)
Mlock: supported: true, enabled: true
Storage: file
Version: Vault v1.0.2+ent.hsm
Version Sha: 66368eff0563b7a93fd975520f858917a82d0868
==> Vault server started! Log data will stream in below:
The sample output above shows the configuration file with the HSM block filled out for the CipherTrust Manager.