You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
792 B
Python
35 lines
792 B
Python
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]
|
|
|