Guest User

Untitled

a guest
Feb 13th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. from vnc_api.vnc_api import *
  2.  
  3. vnc = VncApi(api_server_host='10.84.18.3',
  4. api_server_port='8082',
  5. username='admin',
  6. password='c0ntrail123',
  7. tenant_name='admin')
  8.  
  9. proj_name='admin'
  10. proj_fq_name=['default-domain','admin']
  11. proj=vnc.project_read(fq_name=proj_fq_name)
  12.  
  13.  
  14. vn_obj=VirtualNetwork(name='TEST_VN1',parent_obj=proj)
  15. ipam1_sn_1 = IpamSubnetType(subnet=SubnetType('1.1.1.0', 24),addr_from_start=True)
  16. ipam1_sn_2 = IpamSubnetType(subnet=SubnetType('2.2.2.0', 24),addr_from_start=True)
  17. ipam1_sn_3 = IpamSubnetType(subnet=SubnetType('3.3.3.0', 24))
  18. ipam1_sn_2.set_dns_server_address('2.2.2.100')
  19. ipam1_sn_3.set_dns_server_address('3.3.3.200')
  20. ipam1_sn_3.set_default_gateway('3.3.3.250')
  21. ipam1 = NetworkIpam('ipam1', proj, IpamType("dhcp"))
  22. vnc.network_ipam_create(ipam1)
  23. ipam1.set_ipam_subnets(IpamSubnets([ipam1_sn_1, ipam1_sn_2, ipam1_sn_3]))
  24. vn_obj.add_network_ipam(ipam1, VnSubnetsType([ipam1_sn_1, ipam1_sn_2, ipam1_sn_3]))
  25. vnc.virtual_network_create(vn_obj)
  26.  
  27. import pdb
  28. pdb.set_trace()
  29.  
  30. # Update1
  31. """
  32. ipam1_sn_1.set_dns_server_address('1.1.1.2')
  33. ipam1_sn_2.set_dns_server_address('2.2.2.2')
  34. ipam1_sn_3.set_dns_server_address(None)
  35.  
  36. vn_obj._pending_field_updates.add('network_ipam_refs')
  37. vnc.virtual_network_update(vn_obj)
  38. """
  39.  
  40. """
  41. VM Launch:
  42.  
  43. nova boot --flavor m1.tiny --image d1b67c55-3fa7-482d-b64c-c03b063d26d2 --nic net-id=bc182b85-726f-4803-9656-5a1eeb687cb8,v4-fixed-ip=1.1.1.11 SN1_VM1
  44. nova boot --flavor m1.tiny --image d1b67c55-3fa7-482d-b64c-c03b063d26d2 --nic net-id=bc182b85-726f-4803-9656-5a1eeb687cb8,v4-fixed-ip=2.2.2.11 SN2_VM1
  45. nova boot --flavor m1.tiny --image d1b67c55-3fa7-482d-b64c-c03b063d26d2 --nic net-id=bc182b85-726f-4803-9656-5a1eeb687cb8,v4-fixed-ip=3.3.3.11 SN3_VM1
  46.  
  47. """
Add Comment
Please, Sign In to add comment