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
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
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()
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())
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() )
'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()
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()
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" % (
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()
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()