tree: 9e8b87f33402456e339ad835b9de910e38fb0ce8 [path history] [tgz]
  1. constants.h
  2. mac_address.cc
  3. mac_address.h
  4. nfs_launcher.cc
  5. nfs_launcher.h
  6. pooled_resource.cc
  7. pooled_resource.h
  8. README.md
  9. subnet.cc
  10. subnet.h
  11. vm_launcher.cc
  12. vm_launcher.gyp
vm_launcher/README.md

vm_launcher

Overview

vm_launcher is a frontend to kvmtool and crosvm that is meant to simplify the interface for launching a VM. This includes taking care of housekeeping tasks that don't have an appropriate home elsewhere, such as managing available IPv4 subnets and MAC addresses.

vm_launcher can also set up NFS server, and the VM will mount the NFS automatically. NFS server is started via vm_launcher because for each VM we need to modify NFS server configurations and restart it.