Considerações
Sevocê estiverfazendoupgradeparaoCommunicationsServer paraLinuxVersão 6.2.3a partirde umaversãoanteriordo CommunicationsServerparaLinux, precisaráconsideraroseguinte.
1. Sevocê estiverexecutandooCommunicationsServerparaLinuxem uma configuraçãoCliente/Servidorcomdoisou maisservidores,seráaconselhado a fazerupgradedetodososservidoresparaa Versão6.2.3aomesmo tempo, antesdefazerupgradedosRemoteAPIClients.
v Enquantovocêestiver noprocesso demigraçãodosservidores, não conseguiráutilizaroprograma deadministraçãoMotifouoprogramade administraçãodalinhadecomandosemumservidor compatívelcomníveis anterioresparavisualizaregerenciar osrecursos emumservidor que executea Versão6.2.3.
v AsversõesanterioresdoRemoteAPIClientnãofuncionarãocomo CommunicationsServer paraLinuxVersão 6.2.3.
v AVersão6.3.1.0do RemoteAPIClientnãofuncionarácomo CommunicationsServer paraLinux6.2.2,masapenasseosistema operacional noclientenãoestiver configuradoparautilizaroIPv6.
2. DiversasestruturasdedadosnaAPINOFforammodificadasparaaceitar formatosde endereçosmaioresnecessáriosparaendereçosIPv6.Issosignifica que,sevocêutilizarqualquerumdosseguintesverbose/ou indicaçõesemum aplicativoNOFexistente(mesmosenãoestiverutilizandoosnovosrecursosde endereçamentoIPv6),seránecessáriorecompilaroaplicativo parautilizá-lo comoCommunicationsServer paraLinuxVersão 6.2.3.
v DEFINE_LS,DEFINE_PORT,QUERY_LS, QUERY_PORTquandoutilizado comum EnterpriseExtender(HPR/IP)LSouporta
v DEFINE_TN3270_ACCESS,DELETE_TN3270_ACCESS, QUERY_TN3270_ACCESS
v
DEFINE_TN3270_EXPRESS_LOGON,QUERY_TN3270_EXPRESS_LOGON v DEFINE_TN3270_SSL_LDAP,QUERY_TN3270_SSL_LDAP
v DEFINE_TN_REDIRECT,QUERY_TN_REDIRECT_DEF v QUERY_LU_0_TO_3 (paraqualquertipo deLU) v TN_REDIRECTION_INDICATION
3. Sevocê desejautilizarosnovosrecursosdeendereçamentoIPv6daVersão 6.2.3,seránecessárioassegurar-sedequeosservidoresCommunicationsServer paraLinuxestejamconfiguradosparautilizaroendereçamentoIPv6.Consulte
“EndereçamentoIPv4eIPv6”napágina21paraobtermais detalhes.
Processo de Migração
Sevocê tiverumaversãoanteriordo CommunicationsServerparaLinuxinstalada e estivermigrandoagora paraa Versão6.2.3,precisaráexecutarasseguintes etapas:
Salvar TodososArquivosdeConfiguraçãoPersonalizados
Sequalquerumdosarquivoslistadosaseguirexistir, salve-osemum diretóriotemporário.Nemtodosessesarquivosexistirãoem todasas instalações.
/etc/opt/ibm/sna/sna_node.cfg
/etc/opt/ibm/sna/sna_domn.cfg
/etc/opt/sna/sna.net
Migrando de níveis anteriores do Communications Server para Linux
/etc/opt/ibm/sna/sna_tps
/etc/opt/ibm/sna/ibmcs.kdb
/etc/opt/ibm/sna/ibmcs.sth
/etc/opt/ibm/sna/ibmcs.rdb
/etc/opt/ibm/sna/ibmcs.crl
Além disso,sevocê customizouoarquivodeinicialização
/etc/rc.d/init.d/snastart conformedescritoem “AtivandooCommunications Server paraLinux”napágina 70pararemoverocomandosnastart,de formaqueoCommunicationsServerparaLinuxnãosejainiciado automaticamentedurantea inicializaçãodosistema,anoteasalterações feitas nessearquivo.
Desinstalar oReleaseAntigo
Utilize osseguintescomandosparapararoCommunicationsServerpara Linuxedesinstalá-lo.Dependendodequalversãoanteriorestáinstalada e de comofoiinstalada,nemtodosospacotesRPMlistados existirãono sistema.
sna stop
rpm -e ibm-conmserver-ptf rpm -e ibm-commserver-docs rpm -e ibm-commserver-ecl rpm -e ibm-commserver rpm -e gsk6bas
Desinstalar oLiS
Utilize oscomandosaseguir paradesinstalar onívelatualdopacote de códigoabertodoLiS.
PATH=$PATH:/sbin unset LD_PRELOAD rmmod streams cd /usr/src/LiS make uninstall make very-clean cd /usr/src rm -rf LiS*
Alterar oPATHeOutrasVariáveisdeAmbiente
Sevocê modificoualgumadasseguintesvariáveisdeambiente paraa versãoanteriordo CommunicationsServerparaLinux,removaas alteraçõesfeitas,vistoqueoscaminhospodemser diferentesparao produtodo programaCommunicationsServerparaLinuxVersão6.2.3.
PATH
LD_LIBRARY_PATH
LD_RUN_PATH
LD_PRELOAD
CLASSPATH
Vocêpoderáutilizarocomandoenvparaverificartodasasvariáveisde ambiente dereferênciasaosna:
env | grep sna Outros Pacotes
Érecomendável verificara instalaçãodo Javae,senecessário,atualizá-la paraonívelmais recente.
Migrando de níveis anteriores do Communications Server para Linux
LimpezaFinal
Osseguintes comandosremoverãoquaisqueritensrestantesdonível antigodo produto.
rm -rf /etc/opt/ibm/sna /var/opt/ibm/sna /opt/ibm/sna
Instaleonovoníveldo produtodoprogramaCommunicationsServerparaLinux Versão6.2.3
Sigaasinstruções nestemanualenoarquivoLEIA-MEparainstalaro produto.
Restaurara ConfiguraçãoSalva
Sevocê salvouquaisquerarquivosde configuraçãonaprimeiraetapadeste processo, agoraéomomentoderestaurá-los.Primeiro,pareo software CommunicationsServer paraLinuxcomo seguintecomando:
/opt/ibm/sna/bin/sna stop
Sevocê salvouquaisquerarquivosibmcs.* naprimeiraetapadeste processo, removaagoratodososarquivosibmcs.*dodiretório
/etc/opt/ibm/sna.Porexemplo,sesalvouibmcs.kdbeibmcs.sth,precisará removeribmcs.crleibmcs.rdb,mesmosenãotiversalvopara
substituí-los.Éimportantequevocênão executeumamisturade arquivos salvose novos.
Restaureosarquivossalvos nodiretório/etc/opt/ibm/sna.
Além disso,sevocê salvoualteraçõesnoarquivode inicialização /etc/rc.d/init.d/snastart,façaasmesmasalteraçõesnanovacópiado arquivo, conformedescritoem“Ativando oCommunicationsServerpara Linux” napágina70paraassegurar-sede queoCommunicationsServer paraLinuxnãosejainiciadoautomaticamentedurantea inicializaçãodo sistema.
Agora, inicienovamenteosoftwareCommunicationsServer paraLinux comoseguintecomando:
/opt/ibm/sna/bin/sna start
Instalando o Programa Licenciado Communications Server para Linux
Instalando o Communications Server para Linux
Sevocê tiverumnívelanteriordo CommunicationsServerparaLinuxjáinstalado, sigaasetapasem“MigrandodeNíveisAnterioresdoCommunicationsServer para Linux” napágina27pararemovê-loantesdeinstalarestenovonível.
ParainstalaroCommunicationsServerparaLinux,executeasetapas aseguir.
1. Copieou transfiraporFTPoarquivoibm-commserver-6.2.3.0–s390x.tgzdo CD-ROMparaosistemaLinuxSystemz.Certifique-sede queestáutilizandoo modobinárioparacopiarou transferirporFTPoarquivo.
2. EfetueloginnosistemaLinuxSystemzcomoroot.
3. Descompacteo arquivotarem umdiretóriotemporáriovazio:
mkdir /tmp/ibmcs cd/tmp/ibmcs
zcatibm-commserver-6.2.3.0–s390x.tgz|tar—xf— 4. Executeoscriptdoshellinstallibmcs:
Migrando de níveis anteriores do Communications Server para Linux
./installibmcs
Essescriptdo shelltestará determinadospré-requisitoseenviarámensagensde avisoseelesnão foremsatisfeitos.Eletambémsolicitaquevocêexecuteo procedimentoa seguir.Quandovocêtiverrespondidoatodososavisos,o scriptdo shellinstalaráospacotesrpm.
v Confirmaçãodequevocêleueaceitouostermosdelicença do CommunicationsServer paraLinux.
v Onomedo servidorqueseráoservidorprincipalnodomíniodo CommunicationsServer paraLinux.Sevocê desejaexecutaro CommunicationsServer paraLinuxcomoumnóindependente,não especifiqueesseparâmetro;nessecaso, onónãosuportaráfunções cliente/servidor.
Vocêpode substituiressesavisos especificandoparâmetrosadicionaisno comandoinstallibmcs,conformedescritoaseguir.
Seoscriptde shellencontrarumerroqueimpeçaainstalaçãocomêxitodo CommunicationsServer paraLinux,elegravaráumamensagemdeerrona saídapadrão(normalmentea tela).Paraobterajudapararesolvererrosdesse tipo,consulte oarquivoLEIA-MEnaimagemdeinstalaçãodo
CommunicationsServer paraLinux.
Parasistemascommemórialimitada,poderásernecessárioreinicializar após instalaroCommunicationsServerparaLinuxantesqueonóSNAsejainiciado.
Parasistemamaiores,talvezissonãosejanecessário.Seonódo
CommunicationsServer paraLinuxnão puderseriniciado,verifiqueseo arquivo/var/log/messagestemumaentradadestetipo:
kernel:SNATraceDrivercanonlygetXblocksofmemory—pleasereboot Seessasmensagenspersistirem mesmoapósareinicialização, seránecessário mais memória.
5. IncluaosdiretóriosbináriosdoCommunicationsServerparaLinuxnoPATH.
Vocêpode desejaralterar oseuperfilparafazerissoautomaticamente:
exportPATH=”$PATH:/opt/ibm/sna/bin:/opt/ibm/sna/bin/X11”
exportLD_LIBRARY_PATH=/usr/lib:/opt/ibm/sna/lib exportLD_RUN_PATH=/usr/lib:/opt/ibm/sna/lib
ParaaplicativosJavaCPI-C,vocêtambém devedefinira seguintevariávelde ambiente:
exportCLASSPATH=$CLASSPATH:/opt/ibm/sna/java/cpic.jar
Paraalgunsaplicativos, vocêtambémpode precisardefiniravariávelde ambienteLD_PRELOAD,masnãodevefazerdisso umaalteraçãoglobalemseu perfil:
exportLD_PRELOAD=/usr/lib/libpLiS.so
6. Inicieo CommunicationsServer paraLinux.Observe que,apósainstalação, issoocorreráautomaticamentequandoa máquinaforreinicializada.
cd/ snastart
7. Executeoprogramade administraçãoMotifdo CommunicationsServer para Linux.Éaltamenterecomendável utilizaresseprograma atéquevocêesteja familiarizadocomaoperaçãodo CommunicationsServerparaLinux.
Será necessárioutilizarumservidorXWindows remoto,porqueosistemaLinux Systemzinclui apenasorecursodocliente XWindows.Noservidor XWindows, utilizeoseguintecomando:
xhost+XXXX
Instalando o Programa Licenciado Communications Server para Linux
XXXXéo nomeTCP/IPouoendereçodosistemaLinuxSystemz.
Agora,informeoclientexsnaadminonde oservidorestáeinicie-o:
exportDISPLAY=YYYY:Z xsnaadmin&
YYYYéonome ouendereçoTCP/IPdo servidorXWindows,eZéo número daexibiçãovirtual(geralmente,0).
Sevocê precisarefetuarumainstalaçãonão-assistida,poderáfornecerparâmetros adicionaisnocomandoinstallibmcsparaconfirmaraaceitação dostermosde licença doCommunicationsServerparaLinuxeespecificaro nomedoservidor principal.Nessecaso, oscriptdoshellseráexecutado semsolicitarinformações adicionais.Utilizeo seguintecomando:
./installibmcs license_accepted [ master_name ]
master_nameéonome doservidorprincipal.Sevocêdesejaexecutaro
CommunicationsServer paraLinuxcomoumnóindependente,nãoespecifique esseparâmetro;nessecaso,onónão suportaráfunçõescliente/servidor.