from boto.manage.server import Server from boto.manage.volume import Volume import time print '--> Creating New Volume' volume = Volume.create() print volume print '--> Creating New Server' server_list = Server.create() server = server_list[0] print server print '----> Waiting for Server to start up' while server.status != 'running': print '*' time.sleep(10) print '----> Server is running' print '--> Run "df -k" on Server' status = server.run('df -k') print status[1] print '--> Now run volume.make_ready to make the volume ready to use on server' volume.make_ready(server) print '--> Run "df -k" on Server' status = server.run('df -k') print status[1] print '--> Do an "ls -al" on the new filesystem' status = server.run('ls -al %s' % volume.mount_point) print status[1]