Slide 16
Slide 16 text
1 from libcloud.compute.types import Provider
2 from libcloud.compute.providers import get_driver
3 from time import time
4
5 conn = get_driver(Provider.GCE)(email, key, datacenter='us-central1-b',
6 project=my_project)
7
8 print('Creating 100 nodes...')
9 start = time()
10 nodes = conn.ex_create_multiple_nodes("lc", # .... Instance name prefix
11 "n1-standard-1", # ............................ Machine type
12 "debian-7-wheezy-v20131120", # ................ Debian 7 (Wheezy)
13 100) # ........................................ Quantity to create
14 minutes, seconds = divmod(time() - start, 60)
15 print("Created %d nodes in %dm%.2fs." % (len(nodes), minutes, seconds))
A few noteworthy examples...
libcloud
A Quick Demo...