示例#1
0
def addClusterinfo(clusterName, associateClusterName, isDedicated, isValidated,
                   podClusterCode, udaPackage):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.addNewClusterinfo(clusterName, associateClusterName,
                                           isDedicated, isValidated,
                                           podClusterCode, udaPackage)
    return data
示例#2
0
def buildServerlist(ClusterName, numOfServers, datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getservername(ClusterName, numOfServers, datacenter)
示例#3
0
def insertVMStatus(SaltJobId, vmId, netscalerStatus, prometheusStatus):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.insertVMStatus(SaltJobId, vmId, netscalerStatus,
                                        prometheusStatus)
    return data
示例#4
0
def groupInsert(SaltJobId, groupName, sequence):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.groupInsert(SaltJobId, groupName, sequence)
    return data
示例#5
0
def getVMdata(cluster):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getVMdata(cluster)
示例#6
0
def getassociatedcluster(cluster):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getassociatedcluster(cluster)
示例#7
0
def getRoleversion(packageName, clusterrole):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getRoleversion(packageName, clusterrole)
示例#8
0
def getRepoServer(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.repoServer(datacenter)
示例#9
0
def getClusterServerList(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getServers(ClusterName)
示例#10
0
def addVMinfo(vmName, vmIP, uuid, os, clusterrole, Environment, ClusterName,
              fqdn):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.UUID(vmName, vmIP, uuid, os, clusterrole, Environment,
                              ClusterName, fqdn)
示例#11
0
def getDatastore(datacenter, environment, clusterrole, packagename,
                 esxcluster):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.Datastore(datacenter, environment, clusterrole,
                                   packagename, esxcluster)
示例#12
0
def getesxClusterName(datacenter, environment, clusterrole):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.esxClusterName(datacenter, environment, clusterrole)
示例#13
0
def ClusterServerExists(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.checkServerExists(ClusterName)
示例#14
0
def getNameservers(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.Nameservers(datacenter)
示例#15
0
def getIP(networkname, datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.FindIp(networkname, datacenter)
示例#16
0
def get_ntp_server(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.NTP_SERVER(datacenter)
示例#17
0
def get_eset_config(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.ESET_CONFIG(datacenter)
示例#18
0
def getDVS_switch(Port_Group):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getDVS_switch(Port_Group)
示例#19
0
def getRoleTemplate(datacenter, clusterrole, packageName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getRoleTemplate(datacenter, clusterrole, packageName)
示例#20
0
def getClusterServerIP(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getcmdb_clusterVmIps(ClusterName)
示例#21
0
def getSubnet(Port_Group):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getSubnet(Port_Group)
示例#22
0
def GetSplunk(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.Splunk(datacenter)
示例#23
0
def get_install_params(query):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.get_install_params(query)
示例#24
0
def UMD_CONFIGKEYS(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.UMD_CONFIGKEYS(ClusterName)
示例#25
0
def tracking(CC, status, server):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.tracking(CC, status, server)
    return data
示例#26
0
def getCheckID(version, vm_type, role_version):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getCheckID(version, vm_type, role_version)
示例#27
0
def VMtoGroupInsert(SaltJobId, vmGroupId, vmId):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.VMtoGroupInsert(SaltJobId, vmGroupId, vmId)
    return data
示例#28
0
def getVariables(version, vm_type, role_version):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getVariables(version, vm_type, role_version)
示例#29
0
def updateVMnetscalerStatus(netscalerStatus, vmId, SaltJobId):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.updateVMnetscalerStatus(netscalerStatus, vmId,
                                                 SaltJobId)
    return data
示例#30
0
def get_syslog_server(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.SYSLOG_SERVER(datacenter)