Upgrade do dCache
Procedimento seguido para o upgrade do dCache, da versão 1.6.6 para a 1.7.
Seguindo recomendação do Ted Hesselroth (
tdh@fnal.gov), optamos por uma "fresh install", uma vez que arquivos batch da versão 1.6.6 não são compatíveis com a versão 1.7 .
Utilizamos scripts de instalação do pacote vdt-dcache-SL4_32-1.1.6.tar.gz, que se encontra em
spdc00:/root
, baixado do link
http://vdt.cs.wisc.edu/software/dcache/dcache/. A documentação está em
http://vdt.cs.wisc.edu/components/dcache.html.
Preparativos para rodar o script de instalação:
- Instalar o java JDK (versão mais recente jdk1.6.0_01)
- Backup do Postgres (
spdc00:/var/lib/pgsql
em spdc00:/scratch/pgsql
) pois o install script assume uma instalação nova do Postgres.
- Backups relativos ao pnfs (arquivo
/usr/etc/pnfsSetup
e diretório /opt/pnfsdb
) em outra máquina (spraid:raid0/pnfs-backup
).
- Cleanup para um fresh install (instruções em
spdc00:/root/vdt-dcache-SL4_32-1.1.6/install/README
)
Rodando o script de instalação:
- Preparar o arquivo site-info.def através do script
/root/vdt-dcache-SL4_32-1.1.6/install/config-node.pl
.
- spdc00 como admin node
- spraid como door e pool node
- Rodar o script de instalação
/root/vdt-dcache-SL4_32-1.1.6/install/install.sh
, primeiro na spdc00 e depois na spraid
Ajuste de alguns arquivos de configuração:
- Arquivos de configuração referentes ao SRM:
- Na spraid, incluir a opção
-listen 200.136.80.205
na linha create dmg.cells.services...
dos arquivos /opt/d-cache/etc/*door.batch
. Para impedir que o serviço use a rede interna (storage.grid
).
- Na spdc00, configurar o arquivo
/opt/d-cache/etc/srm_setup.env
conforme instruções em Configuring SRM Domain.
- Incluir a linha
srmIgnoreClientProtocolOrder=true
no arquivo /opt/d-cache/config/dCacheSetup
para que o executável srmcp, instalado junto com o OSG0.6.0, na spgrid fosse reconhecido.
- Arquivos de configuração referentes ao gPlazma authentication: