Installing Aurora
Install packages
Install vagrant scp
vagrant plugin install vagrant-scp
Then scp over the newly built packages
for rpm in ../../../artifacts/aurora-centos-7/dist/rpmbuild/RPMS/x86_64/*.rpm; do
vagrant scp $rpm aurora_centos_7:$(basename $rpm)
done
Install each rpm
vagrant ssh -- -L8081:localhost:8081 -L1338:localhost:1338
sudo yum install -y *.rpm
Initialize and start
sudo -u aurora mkdir -p /var/lib/aurora/scheduler/db
sudo -u aurora mesos-log initialize --path=/var/lib/aurora/scheduler/db
sudo systemctl start aurora
sudo systemctl start thermos-observer
Create a job
echo "
task = SequentialTask(
processes = [Process(name = 'hello', cmdline = 'echo hello')],
resources = Resources(cpu = 0.5, ram = 128*MB, disk = 128*MB))
jobs = [Service(
task = task, cluster = 'main', role = 'vagrant', environment = 'prod', name = 'hello')]" > hello_world.aurora
aurora job create main/vagrant/prod/hello hello_world.aurora