tree: 908349d69b7f331314d9c7a50f7d5f1d62444d80 [path history] [tgz]
  1. provision.sh
  2. README.md
  3. Vagrantfile
test/deb/debian-jessie/README.md

Within vagrant install vagrant scp

vagrant plugin install vagrant-scp

Then scp over the newly built packages

vagrant scp
~/aurora-packaging/artifacts/aurora-debian-jessie/dist/aurora-scheduler_0.12.1.uber.3_amd64.deb
aurora_jessie:aurora-scheduler_0.12.1.uber.3_amd64.deb

Install each deb via dpkg -i

Start Mesos + ZK

sudo systemctl start mesos-master sudo systemctl start mesos-slave

Stop scheduler to setup log replication.

sudo systemctl stop aurora-scheduler

Setup log replication

sudo chown -R aurora:aurora /var/lib/aurora sudo -u aurora mesos-log initialize --path=/var/lib/aurora/scheduler/db

Start Aurora scheduler again

sudo systemctl start aurora-scheduler

Create a job

echo " task = SequentialTask( processes = [Process(name = ‘hello’, cmdline = ‘echo hello’)], resources = Resources(cpu = 1.0, ram = 128MB, disk = 128MB)) jobs = [Service( task = task, cluster = ‘example’, role = ‘www-data’, environment = ‘prod’, name = ‘hello’)]" > hello_world.aurora

aurora job create example/www-data/prod/hello hello_world.aurora