Esempio n. 1
0
# memory_mb=2048
# addGB=3
# diskctrl = 2
# deviceidx = 0
# sruuid =0
# serverip =  "140.128.101.205"
# serveraccount = "admin"
# serverpwd ="1j6el4nj4su3"
# poolname =""
# operator =""
# guid =""

now = gf.getTime()
nova = client_setting.nova(server_ip, server_account, server_pwd, project_name)
# nova = client_setting.nova(serverip,serveraccount,serverpwd,projectname)
neutron = client_setting.neutron(server_ip, server_account, server_pwd,
                                 project_name)
cinder = client_setting.cinder(server_ip, server_account, server_pwd,
                               project_name)
volumes = nova.volumes
servers = nova.servers
flavors = nova.flavors
networks = nova.networks
hypervisors = nova.hypervisors
images = nova.images
ip = nova.floating_ips
hl = hypervisors.list()
nl = networks.list()
il = images.list()
sl = servers.list()
fl = flavors.list()
Esempio n. 2
0
# -*- coding: utf-8 -*-
import client_setting
# import sys
import json

# python autoScan.py 140.128.101.205 admin 1j6el4nj4su3 admin 0 0

# #所需參數參數
ServerIp = '140.128.101.205'
ServerAccount = 'admin'
ServerPwd = '1j6el4nj4su3'
PoolName = 'admin'
ProjectName = PoolName

neutron = client_setting.neutron(ServerIp, ServerAccount, ServerPwd,
                                 ProjectName)
nova = client_setting.nova(ServerIp, ServerAccount, ServerPwd, ProjectName)
servers = nova.servers
rlist = neutron.list_routers()
net = neutron.list_networks()
sl = servers.list()

# servers = nova.servers

# sl = servers.list()

scan_list = []

# for item in rlist['routers']:
# 	scan_list.append({'key':item['name'],'category':'Connector'})
Esempio n. 3
0
sg_id = sys.argv[9]
sruuid = sys.argv[10]

host_uuid =  sys.argv[11] # host id

serverip = sys.argv[12]
serveraccount = sys.argv[13]
serverpwd = sys.argv[14]
operator = sys.argv[15]
guid = sys.argv[16]



cinder = client_setting.cinder(serverip,serveraccount,serverpwd,pool_name)
nova = client_setting.nova(serverip,serveraccount,serverpwd,pool_name)
neutron = client_setting.neutron(serverip,serveraccount,serverpwd,pool_name)
now = gf.getTime()

flavors = nova.flavors
servers = nova.servers
hypervisors = nova.hypervisors

if host_uuid == 'null':
  host_name = gf.compareHost(serverip,serveraccount,serverpwd,pool_name)
  
else:
  # host_uuid = sys.argv[11]
  host_name = hypervisors.get(host_uuid).hypervisor_hostname

# server_name = 'nova-vol-test1'
# template_uuid = "fbce8a2b-02fb-47b8-9d2f-9ddeda2ed75d"
Esempio n. 4
0
serverpwd = sys.argv[7]  #密碼
poolname = sys.argv[8]  #projectname
operator = sys.argv[9]  #使用者
guid = sys.argv[10]  #亂數
projectname = poolname  #亂數

# ServerIp = '140.128.101.205'
# ServerAccount = 'admin'
# ServerPwd = '1j6el4nj4su3'
# ProjectName = 'admin'
# port_id = "90ba7ef4-c2cd-49af-8266-cf90e6903e1c"
# net_id =  "c7a28c8d-f7de-4f65-99c9-bbefbea292b9"
# fixed_ip = "192.168.0.106"

nova = client_setting.nova(serverip, serveraccount, serverpwd, projectname)
neutron = client_setting.neutron(serverip, serveraccount, serverpwd,
                                 projectname)
servers = nova.servers
slist = servers.get(vm_uuid)
sl = servers.list()

# network = nova.networks
# nlist = network.list()
# print dir(nlist[0])
# print nlist[0].bridge


def interface_List():
    output = ""
    networks = slist.interface_list()
    subnets = neutron.list_subnets()
    for item in sl: