Skip to content

tiiuae/vmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMD

Consist of a server and a client program for managing virtual machines ona Ghaf host.

Build

Build the server using nix:

# Change target accordingly

nix build .#packages.x86_64-linux.vmd-server

Build the client using nix:

# Change target accordingly

nix build .#packages.x86_64-linux.vmd-client

Running

  1. Create certificates
make -C test/auth
  1. Start server
nix run .#packages.x86_64-linux.vmd-server -- \
    --hostname localhost \
    --port 8080 \
    --cacert ./test/auth/certs/sample-ca-crt.pem \
    --cert ./test/auth/certs/sample-vmd-server-crt.pem \
    --key ./test/auth/certs/sample-vmd-server-key.pem
  1. Run client
nix run .#packages.x86_64-linux.vmd-client -- \
	--hostname localhost \
    --port 8080 \
    --cacert test/auth/certs/sample-ca-crt.pem \
    --cert test/auth/certs/sample-vmd-client-chain.pem \
    --key test/auth/certs/sample-vmd-client-key.pem \
    --output yaml \
    list

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published