Difference: TutorialStoRM (5 vs. 6)

Revision 62012-10-02 - RonchieriElisabetta

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Tutorial StoRM

Line: 219 to 219
 
Changed:
<
<

Install StoRM services in a standalone deployment

>
>

Install the StoRM services in a standalone deployment

 
  • Clean yum cache

Line: 231 to 231
 
  • Install the main StoRM node metapackages:

Changed:
<
<
]# yum install emi-storm-backend-mp emi-storm-frontend-mp emi-storm-globus-gridftp-mp
>
>
]# yum install emi-storm-backend-mp emi-storm-frontend-mp emi-storm-globus-gridftp-mp emi-storm-globus-gridhttps-mp
 ... EMI-2-base/gpgkey | 1.7 kB 00:00 Importing GPG key 0xDF9E12EF "Doina Cristina Aiftimiei (EMI Release Manager) <aiftim@pd.infn.it>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-emi
Line: 265 to 265
 /usr/share/doc/storm-pre-assembled-configuration-1.0.0/README
Added:
>
>

Pre-configure checks

 
  • Configure the igi.italiangrid.it VO
    • Create vo.d/igi.italiangrid.it file inside the configuration /etc/storm/siteinfo/ directory

Changed:
<
<
]# cat /etc/storm/siteinfo/vo.d/igi.italiangrid.it
>
>
]# vi /etc/storm/siteinfo/vo.d/igi.italiangrid.it
 SW_DIR=/cvmfs/igi.italiangrid.it DEFAULT_SE=$SE_HOST STORAGE_DIR=$CLASSIC_STORAGE_DIR/igi
Line: 326 to 328
 VOS="igi.italiangrid.it testers.eu-emi.eu dteam"
Added:
>
>
  • Configure the mysqld service
    • Modify the my.cnf file
      ]# cat /etc/my.cnf
      [mysqld]
      datadir=/var/lib/mysql
      socket=/var/lib/mysql/mysql.sock
      user=mysql
      # Default to using old password format for compatibility with mysql 3.x
      # clients (those using the mysqlclient10 compatibility package).
      old_passwords=1
      
      # Disabling symbolic-links is recommended to prevent assorted security risks;
      # to do so, uncomment this line:
      # symbolic-links=0
      
      [mysqld_safe]
      log-error=/var/log/mysqld.log
      pid-file=/var/run/mysqld/mysqld.pid
       
    • Add to the mysqld section the following options
      max_connections=2000
      
      wait_timeout=86400
      innodb_buffer_pool_size=256M
       

  • Modify the storm.def file
    • Set top BDII
      BDII_HOST="emitb-bdii-site.cern.ch"
        
    • Modify MY_DOMAIN
      MY_DOMAIN="cnaf.infn.it"
        
    • Modify SITE_NAME
      SITE_NAME="storm-1.10-all-in-one"
        

Configure the StoRM services

  • Set DB information
    MYSQL_PASSWORD="storm"
    STORM_DB_PWD="bluemoon"
    STORM_DB_USER="storm"
     
  • Set information useful for the Backend, Gridhttps and Frontend services
    STORM_BACKEND_HOST=tutor-storm.cnaf.infn.it
     
  • Set information useful for the Backend and Frontend services
    STORM_DB_HOST=$STORM_BACKEND_HOST
    STORM_USER="storm"
     
  • Set Frontend information
    STORM_FE_BE_XMLRPC_HOST=$STORM_BACKEND_HOST
     
  • Set BDII information
    STORM_BDII_OVERWRITE="true"
    STORM_ENDPOINT_QUALITY_LEVEL=2
    STORM_ENDPOINT_SERVING_STATE=4
    SE_TYPE="disk"
    SE_LIST=$STORM_FRONTEND_PUBLIC_HOST
     
  • Set Backend Information
    STORM_DEFAULT_ROOT="/storage"
    
    STORM_FRONTEND_HOST_LIST=$STORM_BACKEND_HOST
    STORM_FRONTEND_PUBLIC_HOST=$STORM_BACKEND_HOST
    
    STORM_INFO_OVERWRITE=true
    
    STORM_GRIDFTP_POOL_LIST=${STORM_BACKEND_HOST}
    
    STORM_GRIDHTTPS_SERVER_HOST=$STORM_BACKEND_HOST
    STORM_INFO_HTTP_SUPPORT=true
    STORM_INFO_HTTPS_SUPPORT=true
    STORM_GRIDHTTPS_ENABLED=true
     
    • Set Storage Area information
      STORM_STORAGEAREA_LIST="$VOS testers.eu-emi.eu_no_voms testers.eu-emi.eu_https"
      
      STORM_DTEAM_ONLINE_SIZE=4
      
      STORM_TESTERSEUEMIEU_ONLINE_SIZE=4
      
      STORM_TESTERSEUEMIEU_NO_VOMS_ONLINE_SIZE=4
      STORM_TESTERSEUEMIEU_NO_VOMS_VONAME=testers.eu-emi.eu
      
      STORM_TESTERSEUEMIEU_HTTPS_ONLINE_SIZE=4
      STORM_TESTERSEUEMIEU_HTTPS_ROOT=/storage/testers.eu-emi.eu_https/https
      STORM_TESTERSEUEMIEU_HTTPS_VONAME=testers.eu-emi.eu
      
      STORM_IGIITALIANGRIDIT_ONLINE_SIZE=4
        

  • Disable Checksum service
        
    STORM_CKSUM_SUPPORT=false
       

  • Set Gridhttps service
        
    STORM_GRIDHTTPS_PLUGIN_CLASSNAME=it.grid.storm.https.GhttpsHTTPSPluginInterface
    STORM_GRIDHTTPS_SERVER_PORT=8088
       

  • Set Gridftp service
        
    GRIDFTP_WITH_DSI="yes"
    GRIDFTP_CONNECTIONS_MAX="2000"
     

Verify the StoRM deployment

  • Ping
  • lcg-cp
  • lcg-del
  • BDII configuration

References

  1. System Guide
  2. Functionalities
 -- Main.Elisabetta Ronchieri - 2012-10-2

META PREFERENCE name="ALLOWTOPICCHANGE" title="ALLOWTOPICCHANGE" type="Set" value="TWikiAdminUser OperationsGroup RonchieriElisabetta"
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback