Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/env python
- import sys
- import random
- main_nmc_list = ["fnmc", "nmc"]
- def allocate_instance_id():
- return random.randint(2, 20)
- def main(vm_name):
- tmp = vm_name.split('_')
- if len(tmp) < 3:
- print "SERVER_VNFC_ID or SERVER_VNFC_ID_ID2"
- return
- host_name = tmp[0]
- vnfc_type = tmp[1]
- vnf_id = tmp[2]
- print "-"*80
- print "vm_name ", vm_name
- print "host_name ", host_name
- print "vnfc_type ", vnfc_type
- print "vnf_id ", vnf_id
- if len(tmp) == 4:
- if vnfc_type in main_nmc_list:
- print "Incorrect VM name. VM should not have instance_id"
- return
- else:
- instance_id = eval(tmp[3])
- print "instance_id", instance_id
- else:
- if vnfc_type not in main_nmc_list:
- instance_id = allocate_instance_id()
- print "instance_id", instance_id, "(new)"
- # assign IP address
- if __name__ == '__main__':
- if sys.argv[1] == "-t":
- main("seoul_nmc_1")
- main("seoul_nmc_2")
- main("seoul_cpc_2")
- main("seoul_upc_3_2")
- else:
- main(sys.argv[1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement