Tags:
,
view all tags
---+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 <a href="http://vdt.cs.wisc.edu/software/dcache/dcache/">http://vdt.cs.wisc.edu/software/dcache/dcache/</a>. A documentação está em <a href="http://vdt.cs.wisc.edu/components/dcache.html ">http://vdt.cs.wisc.edu/components/dcache.html</a>. ---+++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 * executar ==root/vdt-dcache-SL4_32-1.1.6/install/find_java.sh== e atualizar ==JAVA_LOCATION== no arquivo ==site-info.def== * o arquivo ==site-info.def== deve ser o mesmo para todas as máquinas. Gerar numa delas e copiar na(s) outra(s) * Rodar o script de instalação ==/root/vdt-dcache-SL4_32-1.1.6/install/install.sh==, primeiro na spdc00 (admin node) e depois na spraid (door & pool node) ---+++Ajuste de alguns arquivos de configuração: * Arquivos de configuração referentes ao SRM: * Na spraid, seguindo instruções do Neha Sharma (neha@fnal.gov), 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 <a href="http://www.dcache.org/manuals/Book/cf-srm-srm.shtml">Configuring SRM Domain</a>. * Incluir a linha ==srmIgnoreClientProtocolOrder=true== no arquivo ==/opt/d-cache/config/dCacheSetup== para que o executável srmcp, instalado junto com o OSG 0.6.0 na spgrid, seja reconhecido. * Arquivos de configuração referentes ao gPlazma authentication: * Configuração do arquivo ==/opt/d-cache/etc/dcachesrm-gplazma.policy==, seguindo instruções em <a href="http://www.dcache.org/manuals/Book/ch12s02.shtml">Configuring the gPlazma Policy File</a>, para uso da autenticação GUMS. * No mesmo arquivo incluir a linha ==mappingServiceUrl="https://spgrid.if.usp.br:8443/gums/services/GUMSAuthorizationServicePort"==, conforme instruções em <a href="http://www.dcache.org/manuals/Book/ch12s06.shtml">saml-vo-mapping Plugin</a>. * Configurar o arquivo ==/opt/d-cache/config/dCacheSetup== conforme instruções em <a href="http://www.dcache.org/manuals/Book/ch12s09.shtml#id2513254">Using a gPlazma Cell with a Direct-Call Fallback</a>. * Corrigindo a vulnerabilidade do /pnfs poder ser montado por um administrador de host remoto * Instruções em <a href="http://www.dcache.org/manuals/Book/cf-pnfs-ac.shtml">Configuration in PNFS - Access Control</a>. * No diretório ==spdc00:/pnfs/fs/admin/etc/exports==, renomear o arquivo ==0.0.0.0..0.0.0.0== para ==255.255.255.0..200.136.80.0==. * No diretório ==spdc00:/pnfs/fs/admin/etc/exports/trusted==, copiar o arquivo ==127.0.0.1== com os nomes ==200.136.80.10== e ==200.136.80.5==. ---+++Adicionando o ==/raid1== como pool do dcache * Instruções em <a href="http://www.gridpp.ac.uk/wiki/RAL_Tier1_DCache_Operational_Procedures#Adding_a_pool ">Adding a pool</a>. * Todas alterações feitas na ==spraid==. * Como root, criar diretórios ==/raid1/pool==, ==/raid1/pool/control== e ==/raid1/pool/data==. * Copiar o arquivo ==/raid2/pool/setup== para ==/raid1/pool/setup== (esse arquivo é idêntico em todos os pools). * Parar o pool (==/opt/d-cache/bin/dcache-pool stop==). * Como o disco ==/raid1== tem as mesmas configurações dos outros ==/raid2,3,4,5==, editar os arquivos ==/opt/d-cache/config/spraid.poollist== e ==/opt/d-cache/etc/poll_path==, adicionando uma linha para o ==/raid1== idêntica a linha dos outros pools. * Reiniciar o pool (==/opt/d-cache/bin/dcache-pool start==). ---+++DCache Administration Scripts * Instruções e scripts para apagar de modo seguro arquivos órfãos do pool são encontrados em <a href="http://www.gridpp.ac.uk/wiki/DCache_Administration_Scripts">DCache Administration Scripts</a>.
Edit
|
Attach
|
P
rint version
|
H
istory
:
r9
<
r8
<
r7
<
r6
<
r5
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r8 - 2007-06-14
-
SergioLietti
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback