Merge branch 'master' of https://github.com/rajdeepd/openstack-samples · openstackdev86/openstack-samples@dccd90d · GitHub
Skip to content

Commit dccd90d

Browse files
committed
2 parents 61a62da + a7a0a20 commit dccd90d

10 files changed

Lines changed: 122 additions & 7 deletions

README.md

Lines changed: 5 additions & 3 deletions
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import os
2+
from cinderclient.v2 import client
3+
from credentials import get_cinder_credentials
4+
5+
credentials = get_cinder_credentials()
6+
7+
try:
8+
cinder_client = client.Client(*credentials, service_type="volume")
9+
print cinder_client.volume_types.create("type1")
10+
11+
finally:
12+
print "Execution completed"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import os
2+
from cinderclient.v2 import client
3+
from credentials import get_cinder_credentials
4+
5+
credentials = get_cinder_credentials()
6+
7+
try:
8+
cinder_client = client.Client(*credentials, service_type="volume")
9+
print cinder_client.volume_types.list()
10+
11+
finally:
12+
print "Execution completed"

lab1/neutronsamples/delete_network.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929

3030
subnet = neutron.create_subnet(body=body_create_subnet)
3131
print "Created subnet %s" % subnet
32-
32+
3333
neutron.delete_network(network_id)
34-
print "Deleted Network %s" %network_id
34+
print "Deleted Network %s" % network_id
3535
finally:
3636
print "Execution completed"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
from credentials import get_nova_credentials_v2
2+
from novaclient.client import Client
3+
4+
credentials = get_nova_credentials_v2()
5+
nova_client = Client(**credentials)
6+
7+
servers_list = nova_client.servers.list()
8+
server_del = "vm1"
9+
server_exists = False
10+
11+
for s in servers_list:
12+
if s.name == server_del:
13+
print "This server %s exists" % server_del
14+
server_exists = True
15+
break
16+
if not server_exists:
17+
print "server %s does not exist" % server_del
18+
else:
19+
print "deleting server.........."
20+
nova_client.servers.delete(s)
21+
print "server %s deleted" % server_del
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
from credentials import get_nova_credentials_v2
2+
from novaclient.client import Client
3+
4+
credentials = get_nova_credentials_v2()
5+
nova_client = Client(**credentials)
6+
7+
flavors_list = nova_client.flavors.list()
8+
flavor = "m1.tiny"
9+
flavor_exists = False
10+
11+
for flav in flavors_list:
12+
if flav.name == flavor:
13+
print "flavor %s exists" % flavor
14+
flavor_exists = True
15+
break
16+
if not flavor_exists:
17+
print "flavor %s doesnot exists" % flavor
18+
else:
19+
print "flavor name:", flav.name
20+
print "flavor RAM:", flav.ram
21+
print "flavor vcpus:", flav.vcpus
22+
print "flavor disk:", flav.disk
23+
print "flavor id:", flav.id
24+
print "flavor ephemeral:", flav.ephemeral
25+
print "flavor factor:", flav.rxtx_factor
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
from credentials import get_nova_credentials_v2
2+
from novaclient.client import Client
3+
4+
credentials = get_nova_credentials_v2()
5+
nova_client = Client(**credentials)
6+
7+
flavors_list = nova_client.flavors.list()
8+
9+
for flav in flavors_list:
10+
print "flavor details: "
11+
print "name:", flav.name
12+
print "RAM:", flav.ram
13+
print "vcpus:", flav.vcpus
14+
print "disk:", flav.disk
15+
print "id:", flav.id
16+
print "ephemeral:", flav.ephemeral
17+
print "factor:", flav.rxtx_factor
18+
print "\n"
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
from credentials import get_nova_credentials_v2
3+
from novaclient.client import Client
4+
5+
credentials = get_nova_credentials_v2()
6+
nova_client = Client(**credentials)
7+
8+
#print nova_client.servers.list(detailed=T)
9+
10+
servers = nova_client.servers.list()
11+
12+
for s in servers:
13+
14+
print "server name:\n", s.name
15+
print "server image:\n", s.image
16+
print "server flavour:\n", s.flavor
17+
print "server key name:\n", s.key_name
18+
print "server id:\n", s.id
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from credentials import get_nova_credentials_v2
2+
from novaclient.client import Client
3+
4+
credentials = get_nova_credentials_v2()
5+
nova_client = Client(**credentials)
6+
7+
print nova_client.flavors.list()

lab1/openstack_env.sh.template

Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)