Offline Phase

  1. To create the offline VM with networking disabled, run the following command on the build machine:

cd ~/code/vxsuite-build-system
./scripts/tb-create-offline-vm.sh
  1. Open virt-manager if not already open:

sudo virt-manager
  1. Double click the offline VM.

  2. Press the start button ▶️.

  3. Once the VM has initialized, log in with username vx and password votingworks.

  4. To ensure that the console displays correctly, select "View" > "Resize to VM".

  5. In the VM terminal window, validate that networking is automatically disabled in the offline VM using the following command:

ping -c2 google.com
  • This command should either time out or immediately error with a failure in name resolution.

  1. To execute the offline phase, run the following commands:

cd ~/code/vxsuite-build-system
./scripts/tb-run-offline-phase.sh <inventory-name>
  1. Once the offline phase completes, the base VotingWorks application has been built. You can now shut down the offline VM:

sudo shutdown -h now

Last updated