como instalar tsm

Post on 26-Nov-2015

85 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

  • TSMCLIENT6.xCentOS/RHELInstalaodoclienteemservidoresCorporativosEste Artigo ensina como instalar o TSM CLIENT ( Tivoli Storage Manager Cliente ) parabackup/ArchiveemservidoresLinux.Surgiudanecessidadequetenhonoambientecorporativoemrealizar backups regulares dos servidores linux dentro da poltica de prevenao a falhas esegurana.ExistefartadocumentaodaIBMarespeitodotemapormesteartigofacilitaascoisasparaoadminitradoroumesmoparaoconsultorqueatendeclientesexternosemuitasvezesnodispedetempoparapesquisardocumentao.

    AutorPauloSrgioAmaral11/02/2010paulo.security@gmail.com

    RequisitosJavaInstaladoeconfiguradoAIBMrecomendausarSunJDKouJRE.ServidorRHEL5.x/centOS5.x32ou64bitsPelomenos1gbdememriaRAM.Diretriopadrodeinstalao:/optNotas:LEMBRESEDOSARQUIVOSCOMLINKSSIMBLICOSNOLINUXOtsmprecisaserconfiguradocomoparmetro(archsymlinkasfileno)noarquivodsm.opt.Estaconfiguraoevitaquevocfaabackupdomesmoarquivovriasvezes.OstesteseinslaoforamfeitosemservidoresVirtuaisnoambienteVMWAREESX_3.5_U3.

    OAmbienteTSM6.xcompostodosseguintesmdulos:1)IBMIntegratedSolutionConsole6.X(ISC)2)AdministrationCenter3)TivoliStorageManagerServer4)ClientesBackup/ArchiveAbordadosnesteHowto

    InstalaoPASSO1Acesseseuservidorcomoroot(Norecomendvel):sshlrootp22root@ip_do_servidor

    PASSO2EntrenoDIRETRIO/optcd/opt

    PASSO3EntrenoFTPdaIBMeacesseapastacorrespondenteasuareleasedoTSM:ftp://ftp.software.ibm.com/storage/tivolistoragemanagement/maintenance/client/

    PASSO4Baixeosarquivos:Pacotecomosclientes:wgetftp://ftp.software.ibm.com/storage/tivolistoragemanagement/maintenance/client/v6r1/Linux/LinuxX86/v610/6.1.0.0TIVTSMBACLinuxX86.tar

    Pacotecomalinguagem(nomeucasoptbr):wgetftp://ftp.software.ibm.com/storage/tivolistoragemanagement/maintenance/client/v6r1/Linux/LinuxX86/v610/TIVsmmsg.PT_BR.i386.rpm

    PASSO5DescompacteosPacotes:tarxvf6.1.0.0TIVTSMBACLinuxX86.tarNOTICES.TXTREADME_enu.htmREADME_api_enu.htmREADME_hsm_enu.htmTIVsmAPI.i386.rpmTIVsmAPI64.i386.rpmTIVsmBA.i386.rpmTIVsmHSM.i386.rpm

    PASSO6Instalarospacotesdeacordocomusaverso/plataformaenestaordem(noaltere):64bits(meucaso):rpmiTIVsmAPI.i386.rpmrpmiTIVsmAPI64.i386.rpmrpmiTIVsmBA.i386.rpmIdiomaptbr(opcional):rpmiTIVsmmsg.PT_BR.i386.rpm

    32bits:rpmiTIVsmAPI.i386.rpmrpmiTIVsmBA.i386.rpmIdiomaptbr(opcional)rpmiTIVsmmsg.PT_BR.i386.rpm

    Localizaodospacotesapsinstalao:(fonte:DocumentaoIBM).EstepacotedesoftwareEstnestediretrioTIVsmAPI.i386.rpm/opt/tivoli/tsm/client/api/binTIVsmAPI64.i386.rpm/opt/tivoli/tsm/client/api/bin64TIVsmBA.i386.rpm/opt/tivoli/tsm/client/baTIVsmmsg..i386.rpm/opt/tivoli/tsm/client/lang/

  • PASSO7Removaosarquivosdeinstalao:rmrf*.tar*.rpm*.htm*.txt*.TXT

    PASSO8Criandoosarquivosdelog:mkdir/var/log/tsmchmod700/var/log/tsm

    PASSO9ConfigurandoosclientesdeBackup/Archive.OTSMusadoisarquivosparaconfiguraoeumparaasexcluses:dsm.optdsm.sysinclexcl

    PASSO10Alterandoosarquivos:cd/opt/tivoli/tsm/client/ba/binmvdsm.opt.smpdsm.optmvdsm.sys.smpdsm.sys

    NOTA:ParasabermaissobreasopesdeconfiguraodosclienteporfavorleiaadocumentaooficialdaIBMnaInternet.

    PASSO11Editeosarquivoscopieecoleoscontedosalterandoondeacharnecessrio:vimdsm.optSErvernameservidorTSMDOMAINALLLOCALarchsymlinkasfileno

    vimdsm.sysServernameservidorTSMCOMMmethodTCPipTCPPort1500TCPServeraddress10.0.1.4*NomedonservidoroupcqueserafeitobackupNODenameecmPasswordaccessgenerateUsersrootERRORProg/bin/catTCPBuffSize32TCPWindowSize63TCPNodelayyesTxnByteLimit25600largecommbuffersyesresourceutil4COMPRESSIonnoSCHEDMODepromptedSCHEDLOGRetention4,SERRORLOGRetention4,SSCHEDLOGName/var/log/tsm/dsmsched.logERRORLOGname/var/log/tsm/dsmerror.logINCLExcl/opt/tivoli/tsm/client/ba/bin/inclexclMANAGEDServiceswebclientHTTPPort15811580webports15911592

    Arquivodeexclusoeinclusonobackup:viminclexclexclude.dir/.../tmpexclude.dir/.../homeexclude.dir/.../var/wwwexclude.dir/.../var/logexclude.dir/.../var/spool/squidexclude.dir/.../var/spool/cacheexclude.file/.../coreexclude.file/.../[Cc]acheexclude.file/.../.Xauthorityexclude.file/.../.bash_historyexclude.file/.../.adsmrcexclude.file/.../*.pidexclude.file/.../dev/ptmxexclude.file/.../dev/tty12exclude.file/.../var/log/dsmsched*exclude.file/.../var/log/dsmerror*exclude.file/.../random_seed

    PASSO12Criandolinkssimblicos.Seodsm.sysnoexistirem/opt/tivoli/tsm/client/api/binou/opt/tivoli/tsm/client/api/bin64ouparavocnoterqueficareditandoodsm.sysedsm.optnovamenteOPCIONAL.32bits:lns/opt/tivoli/tsm/client/ba/bin/dsm.sys/opt/tivoli/tsm/client/api/bin/dsm.syslns/opt/tivoli/tsm/client/ba/bin/dsm.opt/opt/tivoli/tsm/client/api/bin/dsm.opt64bits:lns/opt/tivoli/tsm/client/ba/bin/dsm.sys/opt/tivoli/tsm/client/api/bin64/dsm.syslns/opt/tivoli/tsm/client/ba/bin/dsm.opt/opt/tivoli/tsm/client/api/bin64/dsm.opt

  • PASSO13Criandoarquivodeinicializaoautomticadsmcadtivoliclientacceptordaemonvim/etc/init.d/tsm#!/bin/sh##dsmservstartsandstopsTivoliStorageManager(DSMServer)##/etc/init.d/dsmcad##chkconfig:23459900#description:StartsandstopsTivoliClientAcceptorDeamon##config:/opt/tivoli/tsm/client/ba/bin/dsm.sys##usage:Copythisfileto/etc/rc.d/init.d(checkpermissions)#installwith"init.d/dsmcadinstall"

    #Includefunctionsfile./etc/rc.d/init.d/functions

    #DefineenvironmentvariablesTSM="/opt/tivoli/tsm/client/ba"DSM_DIR="$TSM/bin"DSM_CONFIG="$DSM_DIR/dsm.opt"exportDSM_CONFIGDSM_DIR

    LANG=en_USLC_ALL=en_USexportLANGLC_ALL

    start(){echon"StartingTivoliClientAcceptorDeamon:"if[!e$TSM];thenfailure"TivoliTSMclientnotinstalled";echoexitfi

    PID=`pidofdsmcad`RETVAL=$?if[$RETVALeq0];thensuccess"start:clientalreadyrunning";echoelsecd$DSM_DIR&&./dsmcadPID=`pidofdsmcad`RETVAL=$?if[$RETVALeq0];thensuccess"start:";echoelsefailure"start:";echofi;fireturn$RETVALexit

    }

    stop(){echon"ShuttingDownTivoliClientAcceptorDeamon:"if[!e$TSM];thenecho"[NOTINSTALLED]";exit;fiPID=`pidofdsmcad`RETVAL=$?if[$RETVALeq0];thenkill$PIDRETVAL=$?if[$RETVALeq0];thensuccess"stop:";echoelsefailure"stop:";echofielsesuccess"stop:notrunning";echofireturn$RETVAL}#Seehowwewerecalled.case$1in

    start)start;;stop)stop;;restart)stopstart;;

  • install)chkconfigadd`basename$0`;;uninstall)chkconfigdel`basename$0`;;*)echo"Usage:dsmcad{start|stop|restart|install|uninstall}";exit;;

    esac

    Dandoasdevidaspermissesdeexecuo:chmod+x/etc/init.d/tsmchkconfigtsmonservicetsmstart

    PASSO14Verificandoseoclientacepptorestarodandonaportaquevocdeterminounoarquivodsm.sys:netstattlpn|grepdsmctcp000.0.0.0:15810.0.0.0:*OUA12659/dsmcadtcp000.0.0.0:15910.0.0.0:*OUA12659/dsmcad

    Aporta1581serutilizadoparaoclientewebAporta1591serusadaparaoprocessodsmcad

    Casoqueiramataroprocessoreiniciardenovo:pkilldsmcadouservicetsmstop

    PASSO15Depoisdetudoinstaladovamosregistrarocliente(novoservidoroupcparabackup)juntoaoseuservidorTSMSERVER:NomeucasooservidorTSMwindowsmasomesmoprocedimentopodeserefetuadoemumservidorrodandolinux.1AcessealinhadecomandoadministrativadoTSMServer:dsmadmcEntrecomusurioesenhadeadministrador:

    2Registreonovon:registernodenodenamepasswordex:registernodeecmp4xcvbw.saiadainterfaceadministrativadoServidor(quit).

    3Apsregistradoonvamosacessarhabilitaroclienteparaacessaroservidoreverificarseestatudook:entrecomusuarioesenharegistradosnopassoanterioredepoissaiadoconsoledigitandoquit:dsmc

    PASSO14AgorarealizaremosnossoprimeiroBackupcomoTSMClient:dsmcincrNormalmenteesteprimeirobackupvaidemorarmaispoisserfeitoprimeiroumbackupfulledepoisosoutrosincrementais.

    PASSO15MesmocomonregistradoeacomunicaoentreoHosteoclientefuncionando,vocdeveagoraagendarumscheduleourotinadebackupparaoclientenoseuTSMServer.Paraquetudofuncioneperfeitamenteodaemondsmcscheddeveestarinciadonocliente.Paraverificarseoscheduleestainiciado:psef|grepdsmroot26071011:19?00:00:00/opt/tivoli/tsm/client/ba/bin/dsmcadroot31541011:19?00:00:00/opt/tivoli/tsm/client/ba/bin/dsmcschedroot36323241011:46pts/000:00:00grepdsm

  • PASSO16CasooservionoestejaativovocedeveiniciaroplanejadordeclientenondoclienteeconectarseaoplanejamentonoServidorTSMdsmcsched(serviodeschedule).1Inciandomanualmenteemsegundoplano:./dsmcschedule>/dev/null2>%1&

    2Verifiqueolog:tailf/var/log/tsm/dsmsched.logSeaparecerestamensagemporquevocnodefiniunenhumplanejamento:

    3SevocdefiniuoplanejamentonoServidorterumasadacomoesta:

    Nota:ParacriarplanejamentoleiaadocumentaooficialdaIBMpoisnotratodestapartenesteartigo.

    4Inciandomanualdasesso(opcional):dsmcscheduleou./dsmcscheduleNota:Quandooplanejadordeclienteiniciado,eleexecutadocontinuamenteatquevocfecheajanela,encerreoprocessoouefetuelogoffdosistema.Paraexecutarocomandoschedulenosegundoplanoemanteroplanejadordeclienteemexecuo,mesmosevocefetuarlogoffdosistema,digiteoseguinte:dsmcschedule>/dev/null2>%1&

    5InicioautomticonaincializaoIncluaaseguinteentradanoarquivodeinicializaodosistema(/etc/inittabparaamaioriadasplataformas):adsm::once:/usr/bin/dsmcsched>/dev/null2>&1#TSMscheduler

    6Verificarseoservioesta"rodando":psef|grepdsmroot26071011:19?00:00:00/opt/tivoli/tsm/client/ba/bin/dsmcadroot31541011:19?00:00:00/opt/tivoli/tsm/client/ba/bin/dsmcschedroot36323241011:46pts/000:00:00grepdsm

    NOTA:CASOTENHAINSTALADOOLINUXCOMINTERFACEGRFICA(GNOME/KDE) simplesmenteabraumterminalechamaainterfacegrficadebackup/archivevialinhadecomando:Digite:dsmj

    PASSO17AcessandooclienteviawebcomJavaWebClient:Abraseunavegadoredigite:http://servidoraserbackupeado:1581Clique na opo de backup ou archive, selecione os diretrios e faa o backup dos arquivosmanualmenteouagendeumplanejamentonoservidorparaqueissosejafeitoautomaticamente.

    NOTA:oPRIMEIROBACKUPSEMPRESERFULLOQUEIRADEMORARUMPOUCODEPENDENDODASUAPOLTICADEBACKUP.NasproximastelasvocterumexemplodebackupusandooclientewebdoTSM.Notequeassetasapontamospassosaseremseguidosnarealizaodobackup.ParafazerarestauraodosarquivosapsobackupbastaselecionareclicarnaopoRestaurao,lembrandoqueesteprocedimentoservetantoparabackupquantoparaArchive.

  • REFERNCIASUSADASPARAOARTIGOEPARAESTUDOGuiasdeestudoRecomendados:http://www.redbooks.ibm.com/http://www.tsmexpert.org/http://www.tivoliug.org/http://ebasso.net/wiki/index.php/Instalando_o_Tivoli_Storage_Manager_no_Linuxhttp://www.ibm.com/support/documentation/br/pt/

top related