Software Challenge : Steuern der VMs

Einige Notizen zu den VMs. Die Hilfe von VBoxManage (VBoxManage -h | less) gibt auch Auskunft. Auflisten der laufenden VMs

VBoxManage list runningvms

Auflisten der Eigenschaften einer VM um dessen IP herauzufinden

VBoxManage guestproperty enumerate [vmname]

Starten einer VM

VBoxManage startvm [vmname] --type headless

Stoppen einer VM

VBoxManage controlvm [vmname] poweroff

Die VMMain starten

Sollte die vmmain abgestürzt sein oder ähnliches kann man sie wie folgt neu hochfahren:

VBoxManage startvm vmmain --type headless

oder das Script ausführen: start_vmmain.sh

Wenn die VM hochgefahren ist, per SSH drauf verbinden und:

cd rails-workspace cap daemons:start cap delayed_job:start cd bin/startProducer.sh bin/showQueues.sh

Wenn ./showQueues.sh einen Fehler erzeugt, wie "Error: unable to connect to node rabbit@base: nodedown", dann ist es wahrscheinlich, dass man Abhilfe schaffen kann durch:

rm /var/lib/rabbitmq/mnesia/rabbit/rabit_persister.LOG /etc/init.d/rabbitmq-server restart