Пример #1
0
 def export_setupComponent( self, componentType, system, component, componentModule='' ):
   """ Setup the specified component for running with the runsvdir daemon
       It implies installComponent
   """
   result = InstallTools.setupComponent( componentType, system, component, getCSExtensions(), componentModule )
   gConfig.forceRefresh()
   return result
Пример #2
0
 def export_setupComponent(self,
                           componentType,
                           system,
                           component,
                           componentModule=''):
     """ Setup the specified component for running with the runsvdir daemon
     It implies installComponent
 """
     result = InstallTools.setupComponent(componentType, system, component,
                                          getCSExtensions(),
                                          componentModule)
     gConfig.forceRefresh()
     return result
Пример #3
0
                                               overwrite = overwrite )
  result = InstallTools.addDefaultOptionsToCS( gConfig, 'agent', system, agent,
                                               getCSExtensions(),
                                               specialOptions=specialOptions,
                                               overwrite = overwrite,
                                               addDefaultOptions = False )
else:
  result = InstallTools.addDefaultOptionsToCS( gConfig, 'agent', system, agent,
                                               getCSExtensions(),
                                               specialOptions=specialOptions,
                                               overwrite = overwrite )
if not result['OK']:
  print "ERROR:", result['Message']
else:
  result = InstallTools.installComponent( 'agent', system, agent, getCSExtensions(), module )
  if not result['OK']:
    print "ERROR:", result['Message']
    DIRACexit( 1 )
  else:
    print "Successfully installed agent %s in %s system, now setting it up" % ( agent, system )
    result = InstallTools.setupComponent( 'agent', system, agent, getCSExtensions(), module )
    if not result['OK']:
      print "ERROR:", result['Message']
      DIRACexit( 1 )
    result = monitoringUtilities.monitorInstallation( 'agent', system, agent, module )
    if not result['OK']:
      print "ERROR:", result['Message']
      DIRACexit( 1 )
    print "Successfully completed the installation of agent %s in %s system" % ( agent, system )
    DIRACexit()
Пример #4
0
    result = InstallTools.addDefaultOptionsToCS(gConfig,
                                                'executor',
                                                system,
                                                executor,
                                                getCSExtensions(),
                                                specialOptions=specialOptions,
                                                overwrite=overwrite)
if not result['OK']:
    print "ERROR:", result['Message']
else:
    result = InstallTools.installComponent('executor', system, executor,
                                           getCSExtensions(), module)
    if not result['OK']:
        print "ERROR:", result['Message']
    else:
        print "Successfully installed executor %s in %s system, now setting it up" % (
            executor, system)
        result = InstallTools.setupComponent('executor', system, executor,
                                             getCSExtensions(), module)
        if not result['OK']:
            print "ERROR:", result['Message']
            DIRACexit(1)
        result = MonitoringUtilities.monitorInstallation(
            'executor', system, executor, module)
        if not result['OK']:
            print "ERROR:", result['Message']
            DIRACexit(1)
        print "Successfully completed the installation of executor %s in %s system" % (
            executor, system)
        DIRACexit()
 def export_setupComponent(self, componentType, system, component):
     """ Setup the specified component for running with the runsvdir daemon
     It implies installComponent
 """
     return InstallTools.setupComponent(componentType, system, component,
                                        getCSExtensions())
Пример #6
0
 def export_setupComponent( self, componentType, system, component ):
   """ Setup the specified component for running with the runsvdir daemon
       It implies installComponent
   """
   return InstallTools.setupComponent( componentType, system, component, getCSExtensions() )
Пример #7
0
                                                'agent',
                                                system,
                                                agent,
                                                getCSExtensions(),
                                                specialOptions=specialOptions,
                                                overwrite=overwrite)
if not result['OK']:
    print "ERROR:", result['Message']
else:
    result = InstallTools.installComponent('agent', system, agent,
                                           getCSExtensions(), module)
    if not result['OK']:
        print "ERROR:", result['Message']
        DIRACexit(1)
    else:
        print "Successfully installed agent %s in %s system, now setting it up" % (
            agent, system)
        result = InstallTools.setupComponent('agent', system, agent,
                                             getCSExtensions(), module)
        if not result['OK']:
            print "ERROR:", result['Message']
            DIRACexit(1)
        result = monitoringUtilities.monitorInstallation(
            'agent', system, agent, module)
        if not result['OK']:
            print "ERROR:", result['Message']
            DIRACexit(1)
        print "Successfully completed the installation of agent %s in %s system" % (
            agent, system)
        DIRACexit()
Пример #8
0
                                               getCSExtensions(),
                                               overwrite = overwrite )
  result = InstallTools.addDefaultOptionsToCS( gConfig, 'executor', system, executor,
                                               getCSExtensions(),
                                               specialOptions=specialOptions,
                                               overwrite = overwrite,
                                               addDefaultOptions = False )
else:
  result = InstallTools.addDefaultOptionsToCS( gConfig, 'executor', system, executor,
                                               getCSExtensions(),
                                               specialOptions=specialOptions,
                                               overwrite = overwrite )
if not result['OK']:
  print "ERROR:", result['Message']
else:
  result = InstallTools.installComponent( 'executor', system, executor, getCSExtensions(), module )
  if not result['OK']:
    print "ERROR:", result['Message']
  else:
    print "Successfully installed executor %s in %s system, now setting it up" % ( executor, system )
    result = InstallTools.setupComponent( 'executor', system, executor, getCSExtensions(), module )
    if not result['OK']:
      print "ERROR:", result['Message']
      DIRACexit( 1 )
    result = MonitoringUtilities.monitorInstallation( 'executor', system, executor, module )
    if not result['OK']:
      print "ERROR:", result['Message']
      DIRACexit( 1 )
    print "Successfully completed the installation of executor %s in %s system" % ( executor, system )
    DIRACexit()
Пример #9
0
                                                service,
                                                getCSExtensions(),
                                                specialOptions=specialOptions,
                                                overwrite=overwrite)
if not result['OK']:
    print "ERROR:", result['Message']
else:
    result = InstallTools.installComponent('service', system, service,
                                           getCSExtensions(), module)
    if not result['OK']:
        print "ERROR:", result['Message']
        DIRACexit(1)
    else:
        print "Successfully installed service %s in %s system, now setting it up" % (
            service, system)
        result = InstallTools.setupComponent('service', system, service,
                                             getCSExtensions(), module)
        if not result['OK']:
            print "ERROR:", result['Message']
            DIRACexit(1)
        if service == 'ComponentMonitoring':
            result = MonitoringUtilities.monitorInstallation(
                'DB', system, 'InstalledComponentsDB')
            if not result['OK']:
                print "ERROR:", result['Message']
                DIRACexit(1)
        result = MonitoringUtilities.monitorInstallation(
            'service', system, service, module)
        if not result['OK']:
            print "ERROR:", result['Message']
            DIRACexit(1)
        print "Successfully completed the installation of service %s in %s system" % (
Пример #10
0
                                               addDefaultOptions = False )
else:
  result = InstallTools.addDefaultOptionsToCS( gConfig, 'service', system, service,
                                               getCSExtensions(),
                                               specialOptions=specialOptions,
                                               overwrite = overwrite )
if not result['OK']:
  print "ERROR:", result['Message']
else:
  result = InstallTools.installComponent( 'service', system, service, getCSExtensions(), module )
  if not result['OK']:
    print "ERROR:", result['Message']
    DIRACexit( 1 )
  else:
    print "Successfully installed service %s in %s system, now setting it up" % ( service, system )
    result = InstallTools.setupComponent( 'service', system, service, getCSExtensions(), module )
    if not result['OK']:
      print "ERROR:", result['Message']
      DIRACexit( 1 )
    if service == 'ComponentMonitoring':
        result = MonitoringUtilities.monitorInstallation( 'DB', system, 'InstalledComponentsDB' )
        if not result['OK']:
          print "ERROR:", result['Message']
          DIRACexit( 1 )
    result = MonitoringUtilities.monitorInstallation( 'service', system, service, module )
    if not result['OK']:
      print "ERROR:", result['Message']
      DIRACexit( 1 )
    print "Successfully completed the installation of service %s in %s system" % ( service, system )
    DIRACexit()
Пример #11
0
  result = InstallTools.addDefaultOptionsToCS( gConfig, cType, system, component,
                                               getCSExtensions(),
                                               specialOptions = specialOptions,
                                               overwrite = overwrite )

if not result[ 'OK' ]:
  gLogger.error( result[ 'Message' ] )
  DIRACexit( 1 )
else:
  result = InstallTools.installComponent( cType, system, component, getCSExtensions(), module )
  if not result[ 'OK' ]:
    gLogger.error( result[ 'Message' ] )
    DIRACexit( 1 )
  else:
    gLogger.notice( 'Successfully installed component %s in %s system, now setting it up' % ( component, system ) )
    result = InstallTools.setupComponent( cType, system, component, getCSExtensions(), module )
    if not result[ 'OK' ]:
      gLogger.error( result[ 'Message' ] )
      DIRACexit( 1 )
    if component == 'ComponentMonitoring':
        result = MonitoringUtilities.monitorInstallation( 'DB', system, 'InstalledComponentsDB' )
        if not result['OK']:
          gLogger.error( result[ 'Message' ] )
          DIRACexit( 1 )
    result = MonitoringUtilities.monitorInstallation( cType, system, component, module )
    if not result['OK']:
      gLogger.error( result[ 'Message' ] )
      DIRACexit( 1 )
    gLogger.notice( 'Successfully completed the installation of %s/%s' % ( system, component ) )
    DIRACexit()