TWiki
>
LHCb Web
>
LHCbComputing
>
ProjectRelease
>
ItManagedCvmFs
(2012-03-14,
MarcoCattaneo
)
(raw view)
E
dit
A
ttach
P
DF
---++ Preprequisites To be able to connect to host cvmfs-lhcb, you need to be part of egroup [[https://e-groups.cern.ch/e-groups/Egroup.do?egroupId=10020060][LxCvmfs-lhcb]]. Please note that all members of "lhcb-cvmfs-librarians" are automaticallly included in this egroup so normally no action is needed for release shifters to be able to connect. ---++ Software Installation ---+++ Connection to "shared" account on host "cvmfs-lhcb" All installation of software is done on host "cvmfs-lhcb", under the account called "shared". So first connect to "cvmfs-lhcb": <verbatim> ssh yourusername@cvmfs-lhcb </verbatim> Then check that nobody else is connected to install software: <verbatim> $ pgrep -fl -u shared $ sudo -i -u shared </verbatim> ---+++ Software installation * Upload your changes using the scripts from the ${HOME}/bin directory: <verbatim> install_software.sh <Project> <version> </verbatim> * One you have done all the installs, you have to update the global catalog (needs to be done just once at the end, to publish everything that you have installed) <verbatim>cvmfs-update-client</verbatim> Note that the various =install_software= and =cvmfs-update-client= commands can be chained by separating them with =;= ---++ Appendix ---+++ IT CVMFS Information All information from IT Department can be found at https://twiki.cern.ch/twiki/bin/view/CvmFS/Installers ---+++ LHCB Software on cvmfs-lhcb ---+++ Scripts All updates to software deployed on cvmfs should be done under account "shared". "/home/shared/bin" contains the necessary scripts to add/remove software: * *install_software.sh*: To call install_project to add new projects/versions * *remove_software.sh*: To Remove software versions * *cvmfs-update-client*: Synchronize the CVMFS file system Some other scripts are also available (same name as above but prefixed with std_ perform the smae action without logging) The output of those command is automatically logged to "/home/shared/logs/install.log ---+++ CRON The local CRON is running on this host to automatically update SQLDDDB every hour. The logs for this cron is in: /home/shared/logs/update_sqldddb.log A backup of the CRONTAB is available in /home/shared/conf.crontab.backup -- Main.BenjaminCouturier - 21-Feb-2012
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r4 - 2012-03-14
-
MarcoCattaneo
Log In
LHCb
LHCb Web
LHCb Web Home
Changes
Index
Search
LHCb webs
LHCbComputing
LHCb FAQs
LHCbOnline
LHCbPhysics
LHCbVELO
LHCbST
LHCbOT
LHCbRICH
LHCbMuon
LHCbTrigger
LHCbDetectorAlignment
LHCbTechnicalCoordination
LHCbUpgrade
Public webs
Public webs
ABATBEA
ACPP
ADCgroup
AEGIS
AfricaMap
AgileInfrastructure
ALICE
AliceEbyE
AliceSPD
AliceSSD
AliceTOF
AliFemto
ALPHA
ArdaGrid
ASACUSA
AthenaFCalTBAna
Atlas
AtlasLBNL
AXIALPET
CAE
CALICE
CDS
CENF
CERNSearch
CLIC
Cloud
CloudServices
CMS
Controls
CTA
CvmFS
DB
DefaultWeb
DESgroup
DPHEP
DM-LHC
DSSGroup
EGEE
EgeePtf
ELFms
EMI
ETICS
FIOgroup
FlukaTeam
Frontier
Gaudi
GeneratorServices
GuidesInfo
HardwareLabs
HCC
HEPIX
ILCBDSColl
ILCTPC
IMWG
Inspire
IPv6
IT
ItCommTeam
ITCoord
ITdeptTechForum
ITDRP
ITGT
ITSDC
LAr
LCG
LCGAAWorkbook
Leade
LHCAccess
LHCAtHome
LHCb
LHCgas
LHCONE
LHCOPN
LinuxSupport
Main
Medipix
Messaging
MPGD
NA49
NA61
NA62
NTOF
Openlab
PDBService
Persistency
PESgroup
Plugins
PSAccess
PSBUpgrade
R2Eproject
RCTF
RD42
RFCond12
RFLowLevel
ROXIE
Sandbox
SocialActivities
SPI
SRMDev
SSM
Student
SuperComputing
Support
SwfCatalogue
TMVA
TOTEM
TWiki
UNOSAT
Virtualization
VOBox
WITCH
XTCA
Welcome Guest
Login
or
Register
Cern Search
TWiki Search
Google Search
LHCb
All webs
Copyright &© 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback