150 likes | 280 Views
Condor and Grids. Potential Topics. Supported grid types Matchmaking GlideIn Credential handling Scalability Firewalls Monitoring & validation Troubleshooting. Potential Topics. Supported grid types Matchmaking GlideIn Credential handling Scalability Firewalls
E N D
Potential Topics • Supported grid types • Matchmaking • GlideIn • Credential handling • Scalability • Firewalls • Monitoring & validation • Troubleshooting
Potential Topics • Supported grid types • Matchmaking • GlideIn • Credential handling • Scalability • Firewalls • Monitoring & validation • Troubleshooting
Pre-WS GRAM • Submit filegrid_resource = gt2 \ foo.edu/jobmanager-pbsglobus_rsl = (queue=long)\ (condor_submit=(universe java))
OGSA GRAM • Submit filegrid_resource = gt3 http://foo.edu/\ ogsa/services/base/gram/\ PBSManagedJobFactoryServiceglobus_rsl = (queue=long)\ (condor_submit=(universe java)) • Museum mode
WS GRAM • Submit filegrid_resource = gt4 foo.edu PBSglobus_xml = <queue>long</queue>
NorduGrid • Submit filegrid_resource = nordugrid foo.edunordugrid_rsl = (queue=long)
Unicore • Submit filegrid_resource = unicore usite.org vsitekeystore_file = keystorekeystore_passphrase_file = keystore.pwkeystore_alias = my cert
Condor • Submit filegrid_resource = condor schedd.foo.edu \ cm.foo.eduremote_universe = java
PBS • Submit filegrid_resource = pbs
LSF • Submit filegrid_resource = lsf
Matchmaking • Job Adgrid_resource = $$(ResourceName)requirements = TARGET.ResourceName \ =!= Undefinedrank = random()
Matchmaking • Machine AdMyType = “Machine”TargetType = “Job”Name = “foo.edu”Machine = “foo.edu”ResourceName = “gt4 foo.edu PBS”UpdateSequenceNumber = 4Requirements = TARGET.JobUniverse == 9 && \ CurMatches < 10CurMatches = 0Rank = 0.0CurrentRank = 0.0WantAdRevaluate = True
Matchmaking • Advertising a resourcecondor_advertise UPDATE_STARTD_AD \ ad-file • Call periodically • Use unix time for UpdateSequenceNumber
MyProxy • Submit fileMyProxyHost = foo.edu:12345MyProxyServerDN = /DC=org/DC=doegrids…MyProxyCredentialName = proxy_fileMyProxyRefreshThreshold = 240 #minsMyProxyNewProxyLifetime = 12 #hrsMyProxyPassword = password • Or give password on command linecondor_submit -p password submit.desc