Deployment tests
Update
Yum update
wget -O /etc/yum.repos.d/emi1-new-release.repo http://etics-repository.cern.ch/repository/pm/registered/repomd/id/6ec1ce77-2179-48eb-8098-3a58ae2cf0d4/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id.repo
--2013-02-27 09:56:22-- http://etics-repository.cern.ch/repository/pm/registered/repomd/id/6ec1ce77-2179-48eb-8098-3a58ae2cf0d4/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id.repo
Resolving etics-repository.cern.ch... 128.142.170.202
Connecting to etics-repository.cern.ch|128.142.170.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 898
Saving to: `/etc/yum.repos.d/emi1-new-release.repo'
100%[=============================================================================================================================================>] 898 --.-K/s in 0s
2013-02-27 09:56:22 (53.5 MB/s) - `/etc/yum.repos.d/emi1-new-release.repo' saved [898/898]
yum update glite-ce-monitor
Loaded plugins: kernel-module, priorities, protectbase
Repository sl-base is listed more than once in the configuration
Repository sl-security is listed more than once in the configuration
Repository sl-fastbugs is listed more than once in the configuration
Repository sl-contrib is listed more than once in the configuration
423 packages excluded due to repository priority protections
5 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package glite-ce-monitor.noarch 0:1.13.4-1.sl5 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
=======================================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================================
Updating:
glite-ce-monitor noarch 1.13.4-1.sl5 ETICS-registered-build-6ec1ce77-2179-48eb-8098-3a58ae2cf0d4-sl5_x86_64_gcc412EPEL 5.1 M
Transaction Summary
=======================================================================================================================================================================================
Install 0 Package(s)
Upgrade 1 Package(s)
Total download size: 5.1 M
Is this ok [y/N]: y
Downloading Packages:
glite-ce-monitor-1.13.4-1.sl5.noarch.rpm | 5.1 MB 00:07
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : glite-ce-monitor 1/2
Cleanup : glite-ce-monitor 2/2
Updated:
glite-ce-monitor.noarch 0:1.13.4-1.sl5
Complete!
YAIM configuration
The log from the YAIM configuration is available
here
System tests
Basic functionality tests using Argus
List of topics
glite-ce-monitor-gettopics --cert /tmp/x509up_u505 --key /tmp/x509up_u505 cream-36.pd.infn.it:8443
Topic [CE_MONITOR]
Dialect [ISM_CLASSAD_GLUE_1.2]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Dialect [ISM_CLASSAD]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Dialect [ISM_LDIF_GLUE_1.2]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Dialect [ISM_LDIF]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Subscription to topics
glite-ce-monitor-subscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR --consumer-url http://cream-12.pd.infn.it:10001 cream-36.pd.infn.it:8443 --rate 30
SubscriptionID=[uuid-1361958873076]
Subscription cancel
glite-ce-monitor-unsubscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --id uuid-1361958873076 cream-36.pd.infn.it:8443
Event test
glite-ce-monitor-getevent --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR cream-36.pd.infn.it:8443
cert=/tmp/x509up_u505 - key=/tmp/x509up_u505
Event[0]:
Message[0]=[[
GlueCEInfoApplicationDir = "/opt/exp_soft";
GlueCEName = "creamtest1";
GlueCEHostingCluster = "cream-36.pd.infn.it";
GlueCEPolicyPriority = -100;
GlueCEStateFreeJobSlots = 216;
GlueCEStateEstimatedResponseTime = 0;
GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
GlueCEStateStatus = "Testing";
GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
GlueCEStateTotalJobs = 1;
GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
GlueCEAccessControlBaseRule = {
"VO:dteam",
"VO:testers.eu-emi.eu",
"VO:infngrid"
};
GlueCEStateWaitingJobs = 0;
GlueCEPolicyMaxRunningJobs = 216;
GlueCEInfoGatekeeperPort = 8443;
GlueCEPolicyPreemption = 0;
GlueCEPolicyMaxTotalJobs = 999999999;
GlueCEInfoLRMSVersion = "7 Update 6";
GlueCEInfoTotalCPUs = 216;
GlueCEInfoLRMSType = "lsf";
GlueCEStateFreeCPUs = 24;
GlueCEPolicyMaxSlotsPerJob = 999999999;
GlueCEStateWorstResponseTime = 0;
GlueCEPolicyMaxWallClockTime = 9999999999;
GlueCEImplementationName = "CREAM";
GlueCEPolicyMaxWaitingJobs = 999999999;
GlueCECapability = "SNMPSupport=yes";
GlueCEImplementationVersion = "1.13.6";
GlueForeignKey = {
"GlueClusterUniqueID=clusterid001"
};
GlueCEInfoJobManager = "lsf";
GlueCEPolicyMaxObtainableCPUTime = 999999999;
GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest1";
GlueCEPolicyAssignedJobSlots = 216;
GlueCEInfoDataDir = "unset";
GlueCEPolicyMaxCPUTime = 9999999999;
GlueCEStateRunningJobs = 1;
GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
Message[1]=[[
GlueCEInfoApplicationDir = "/opt/exp_soft";
GlueCEName = "creamtest2";
GlueCEHostingCluster = "cream-36.pd.infn.it";
GlueCEPolicyPriority = -100;
GlueCEStateFreeJobSlots = 216;
GlueCEStateEstimatedResponseTime = 0;
GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
GlueCEStateStatus = "Testing";
GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
GlueCEStateTotalJobs = 0;
GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
GlueCEAccessControlBaseRule = {
"VO:dteam",
"VO:testers.eu-emi.eu",
"VO:infngrid"
};
GlueCEStateWaitingJobs = 0;
GlueCEPolicyMaxRunningJobs = 216;
GlueCEInfoGatekeeperPort = 8443;
GlueCEPolicyPreemption = 0;
GlueCEPolicyMaxTotalJobs = 999999999;
GlueCEInfoLRMSVersion = "7 Update 6";
GlueCEInfoTotalCPUs = 216;
GlueCEInfoLRMSType = "lsf";
GlueCEStateFreeCPUs = 24;
GlueCEPolicyMaxSlotsPerJob = 999999999;
GlueCEStateWorstResponseTime = 0;
GlueCEPolicyMaxWallClockTime = 9999999999;
GlueCEImplementationName = "CREAM";
GlueCEPolicyMaxWaitingJobs = 999999999;
GlueCECapability = "SNMPSupport=yes";
GlueCEImplementationVersion = "1.13.6";
GlueForeignKey = {
"GlueClusterUniqueID=clusterid001"
};
GlueCEInfoJobManager = "lsf";
GlueCEPolicyMaxObtainableCPUTime = 999999999;
GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest2";
GlueCEPolicyAssignedJobSlots = 216;
GlueCEInfoDataDir = "unset";
GlueCEPolicyMaxCPUTime = 9999999999;
GlueCEStateRunningJobs = 0;
GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
Message[2]=[[
GlueCEInfoApplicationDir = "/opt/exp_soft";
GlueCEName = "cert";
GlueCEHostingCluster = "cream-36.pd.infn.it";
GlueCEPolicyPriority = -100;
GlueCEStateFreeJobSlots = 216;
GlueCEStateEstimatedResponseTime = 0;
GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
# numResponses = 4;
GlueCEStateStatus = "Testing";
GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
GlueCEStateTotalJobs = 0;
GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
GlueCEAccessControlBaseRule = {
"VO:dteam",
"VO:testers.eu-emi.eu",
"VO:infngrid"
};
GlueCEStateWaitingJobs = 0;
GlueCEPolicyMaxRunningJobs = 216;
result = "0 Success";
GlueCEInfoGatekeeperPort = 8443;
GlueCEPolicyPreemption = 0;
GlueCEPolicyMaxTotalJobs = 999999999;
GlueCEInfoLRMSVersion = "7 Update 6";
GlueCEInfoTotalCPUs = 216;
GlueCEInfoLRMSType = "lsf";
GlueCEStateFreeCPUs = 24;
GlueCEPolicyMaxSlotsPerJob = 999999999;
GlueCEStateWorstResponseTime = 0;
GlueCEPolicyMaxWallClockTime = 9999999999;
GlueCEImplementationName = "CREAM";
# numEntries = 3;
GlueCEPolicyMaxWaitingJobs = 999999999;
GlueCECapability = "SNMPSupport=yes";
GlueCEImplementationVersion = "1.13.6";
GlueForeignKey = {
"GlueClusterUniqueID=clusterid001"
};
GlueCEInfoJobManager = "lsf";
search = 2;
GlueCEPolicyMaxObtainableCPUTime = 999999999;
GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-cert";
GlueCEPolicyAssignedJobSlots = 216;
GlueCEInfoDataDir = "unset";
GlueCEPolicyMaxCPUTime = 9999999999;
GlueCEStateRunningJobs = 0;
GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
Basic functionality tests using gJAF
List of topics
glite-ce-monitor-gettopics --cert /tmp/x509up_u505 --key /tmp/x509up_u505 cream-36.pd.infn.it:8443Topic [CE_MONITOR]
Dialect [ISM_CLASSAD_GLUE_1.2]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Dialect [ISM_CLASSAD]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Dialect [ISM_LDIF_GLUE_1.2]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Dialect [ISM_LDIF]
queryLanguage [RegEx]
queryLanguage [ClassAd]
Subscription to topics
glite-ce-monitor-subscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR --consumer-url http://cream-12.pd.infn.it:10001 cream-36.pd.infn.it:8443 --rate 30
SubscriptionID=[uuid-1361960317503]
Subscription cancel
glite-ce-monitor-unsubscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --id uuid-1361960317503 cream-36.pd.infn.it:8443
Event test
glite-ce-monitor-getevent --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR cream-36.pd.infn.it:8443
cert=/tmp/x509up_u505 - key=/tmp/x509up_u505
Event[0]:
Message[0]=[[
GlueCEInfoApplicationDir = "/opt/exp_soft";
GlueCEName = "cert";
GlueCEHostingCluster = "cream-36.pd.infn.it";
GlueCEPolicyPriority = -100;
GlueCEStateFreeJobSlots = 216;
GlueCEStateEstimatedResponseTime = 0;
GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
GlueCEStateStatus = "Testing";
GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
GlueCEStateTotalJobs = 0;
GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
GlueCEAccessControlBaseRule = {
"VO:dteam",
"VO:testers.eu-emi.eu",
"VO:infngrid"
};
GlueCEStateWaitingJobs = 0;
GlueCEPolicyMaxRunningJobs = 216;
GlueCEInfoGatekeeperPort = 8443;
GlueCEPolicyPreemption = 0;
GlueCEPolicyMaxTotalJobs = 999999999;
GlueCEInfoLRMSVersion = "7 Update 6";
GlueCEInfoTotalCPUs = 216;
GlueCEInfoLRMSType = "lsf";
GlueCEStateFreeCPUs = 24;
GlueCEPolicyMaxSlotsPerJob = 999999999;
GlueCEStateWorstResponseTime = 0;
GlueCEPolicyMaxWallClockTime = 9999999999;
GlueCEImplementationName = "CREAM";
GlueCEPolicyMaxWaitingJobs = 999999999;
GlueCECapability = "SNMPSupport=yes";
GlueCEImplementationVersion = "1.13.6";
GlueForeignKey = {
"GlueClusterUniqueID=clusterid001"
};
GlueCEInfoJobManager = "lsf";
GlueCEPolicyMaxObtainableCPUTime = 999999999;
GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-cert";
GlueCEPolicyAssignedJobSlots = 216;
GlueCEInfoDataDir = "unset";
GlueCEPolicyMaxCPUTime = 9999999999;
GlueCEStateRunningJobs = 0;
GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
Message[1]=[[
GlueCEInfoApplicationDir = "/opt/exp_soft";
GlueCEName = "creamtest1";
GlueCEHostingCluster = "cream-36.pd.infn.it";
GlueCEPolicyPriority = -100;
GlueCEStateFreeJobSlots = 216;
GlueCEStateEstimatedResponseTime = 0;
GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
GlueCEStateStatus = "Testing";
GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
GlueCEStateTotalJobs = 1;
GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
GlueCEAccessControlBaseRule = {
"VO:dteam",
"VO:testers.eu-emi.eu",
"VO:infngrid"
};
GlueCEStateWaitingJobs = 0;
GlueCEPolicyMaxRunningJobs = 216;
GlueCEInfoGatekeeperPort = 8443;
GlueCEPolicyPreemption = 0;
GlueCEPolicyMaxTotalJobs = 999999999;
GlueCEInfoLRMSVersion = "7 Update 6";
GlueCEInfoTotalCPUs = 216;
GlueCEInfoLRMSType = "lsf";
GlueCEStateFreeCPUs = 24;
GlueCEPolicyMaxSlotsPerJob = 999999999;
GlueCEStateWorstResponseTime = 0;
GlueCEPolicyMaxWallClockTime = 9999999999;
GlueCEImplementationName = "CREAM";
GlueCEPolicyMaxWaitingJobs = 999999999;
GlueCECapability = "SNMPSupport=yes";
GlueCEImplementationVersion = "1.13.6";
GlueForeignKey = {
"GlueClusterUniqueID=clusterid001"
};
GlueCEInfoJobManager = "lsf";
GlueCEPolicyMaxObtainableCPUTime = 999999999;
GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest1";
GlueCEPolicyAssignedJobSlots = 216;
GlueCEInfoDataDir = "unset";
GlueCEPolicyMaxCPUTime = 9999999999;
GlueCEStateRunningJobs = 1;
GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
Message[2]=[[
GlueCEInfoApplicationDir = "/opt/exp_soft";
GlueCEName = "creamtest2";
GlueCEHostingCluster = "cream-36.pd.infn.it";
GlueCEPolicyPriority = -100;
GlueCEStateFreeJobSlots = 216;
GlueCEStateEstimatedResponseTime = 0;
GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
# numResponses = 4;
GlueCEStateStatus = "Testing";
GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
GlueCEStateTotalJobs = 0;
GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
GlueCEAccessControlBaseRule = {
"VO:dteam",
"VO:testers.eu-emi.eu",
"VO:infngrid"
};
GlueCEStateWaitingJobs = 0;
GlueCEPolicyMaxRunningJobs = 216;
result = "0 Success";
GlueCEInfoGatekeeperPort = 8443;
GlueCEPolicyPreemption = 0;
GlueCEPolicyMaxTotalJobs = 999999999;
GlueCEInfoLRMSVersion = "7 Update 6";
GlueCEInfoTotalCPUs = 216;
GlueCEInfoLRMSType = "lsf";
GlueCEStateFreeCPUs = 24;
GlueCEPolicyMaxSlotsPerJob = 999999999;
GlueCEStateWorstResponseTime = 0;
GlueCEPolicyMaxWallClockTime = 9999999999;
GlueCEImplementationName = "CREAM";
# numEntries = 3;
GlueCEPolicyMaxWaitingJobs = 999999999;
GlueCECapability = "SNMPSupport=yes";
GlueCEImplementationVersion = "1.13.6";
GlueForeignKey = {
"GlueClusterUniqueID=clusterid001"
};
GlueCEInfoJobManager = "lsf";
search = 2;
GlueCEPolicyMaxObtainableCPUTime = 999999999;
GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest2";
GlueCEPolicyAssignedJobSlots = 216;
GlueCEInfoDataDir = "unset";
GlueCEPolicyMaxCPUTime = 9999999999;
GlueCEStateRunningJobs = 0;
GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
--
PaoloAndreetto - 2013-02-27