Implement run_instance independently of Nova

Change-Id: I0f0ab143db55a545521fb0162955a6c432034fba