/boto-2.5.2/boto/manage/test_manage.py
Python | 34 lines | 26 code | 8 blank | 0 comment | 1 complexity | ed038cd787ac5f376e1ee478cff677ff MD5 | raw file
- 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]