Guia de Referência para Software Distribution



Documentos relacionados
LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

MQSeries Everyplace. Leia-me primeiro G

Tivoli Self-Service TerminalManager-NotassobreoRelease

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Instruções para Instalação dos Utilitários Intel

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Usando o Conference Manager do Microsoft Outlook

Usar Atalhos para a Rede. Logar na Rede

2 de maio de Remote Scan

Atualizações de Software Guia do Usuário

Manual de Instalação

Notas sobre o Release

Versão /10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

AFS para Windows. Iniciação Rápida. Versão 3.6 S

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2

ModusOne. ModusOne Client. Version: 5.2

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Manual Captura S_Line

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

MicrovixPOS Requisitos, Instalação e Execução

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

IBM Tivoli Configuration Manager Guia de Planejamento e Instalação Versão 4.2.1

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

Conceitos de relação de confiança

Software de gerenciamento de impressoras

Introdução Instalação... 2

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário)

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT

Capture Pro Software. Introdução. A-61640_pt-br

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Glossários em Moodle (1.6.5+)

Introdução ao Tableau Server 7.0

Instalação e utilização do Document Distributor

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Instalação do IBM SPSS Modeler Server Adapter

TCEnet. Manual Técnico. Responsável Operacional das Entidades

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Kerio Exchange Migration Tool

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

Configuração de Digitalizar para

Instalando e usando o Document Distributor 1

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Seu manual do usuário EPSON LQ-630

CSAU Guia: Manual do CSAU 10.0 como implementar e utilizar.

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz

como sincronizar seus contatos

INSTALAÇÃO DE NOKIA CONNECTIVITY CABLE DRIVERS

BlackBerry Mobile Voice System

Os clientes devem fornecer todos os materiais de operação necessários quando solicitados pelo engenheiro.

NetEye Guia de Instalação

CA Desktop Migration Manager

CA Nimsoft Monitor. Guia do Probe Monitoramento de resposta de JDBC. jdbc_response série 1.1

Leitora SCR 331. Guia de Instalação

Manual de Atualização Versão

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

Manual SAGe Versão 1.2 (a partir da versão )

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Aplicativo da Manifestação do Destinatário. Manual

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado)

Instalação do IBM SPSS Modeler Server Adapter

Introdução aos critérios de consulta. Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) IBM

Manual AGENDA DE BACKUP

AULA 4 Sistemas Operacionais

ArcSoft MediaConverter

Token USB Shell v3 Gemalto Guia de Instalação

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Acronis Servidor de Licença. Manual do Utilizador

Outlook XML Reader Versão Manual de Instalação e Demonstração UNE Tecnologia

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

MANUAL DE UTILIZAÇÃO

Soluções de Gerenciamento de Clientes e de Impressão Universal

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Manual de Administração

UNIVERSIDADE FEDERAL DE PELOTAS

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

CHECK 2000 Instalação e Uso do Check 2000 Cliente Servidor com o ZENworks 2

Soluções de Gestão de Clientes e Impressão Universal

Guia de Início Rápido

Online Help StruxureWare Data Center Expert

Cartilha. Correio eletrônico

Transcrição:

IBM Tivoli Configuration Manager Guia de Referência para Software Distribution Versão 4.2.1 S517-7524-01

IBM Tivoli Configuration Manager Guia de Referência para Software Distribution Versão 4.2.1 S517-7524-01

Nota Antes de utilizar estas informações e o produto a que elas se referem, leia as informações em Avisos na página 359. Segunda Edição (Dezembro de 2003) Esta edição aplica-se à versão 4, release 2, nível de modificação 1 do IBM Tivoli Configuration Manager (número de programa 5724-C06), e a todos os releases e modificações subseqüentes, até que seja indicado de outra forma em novas edições. Esta edição substitui a S517-7524-00. Copyright International Business Machines Corporation 2000, 2003. Todos os direitos reservados.

Índice Figuras.............. vii Tabelas............... ix Prefácio.............. xi Quem Deve Ler este Manual.........xi Conteúdo deste Guia...........xi Publicações.............. xii Biblioteca do IBM Tivoli Configuration Manager xii Publicações Relacionadas......... xii Como Acessar Publicações On-line..... xiii Solicitando Publicações......... xiii Acessibilidade............. xiv Contactando Suporte de Software....... xiv Convenções Utilizadas neste Guia...... xiv Variáveis e Caminhos Depentes do Sistema Operacional.............xv Capítulo 1. Editando o Arquivo de Definição de Pacote de Software.... 1 Nome e Versão do Pacote de Software......3 Definindo uma Cadeia de Versão......3 Verificação de Versão do Pacote de Software....4 Definindo a Verificação de Versão......4 Aplicando Verificações de Criação de Versão...4 Instalando Pacotes Conversíveis......5 Utilizando Variáveis............5 Definindo Depências e Condições......9 Depência.............10 Condições..............12 Estrutura do Arquivo SPD.........12 Sub-rotinas Gerais............14 A Sub-rotina do Pacote.........14 Configurando Programas Before e After no Host de Origem...........15 Configurando Programas Before e After no Nó de Extremidade...........16 Aninhando Pacotes de Software......17 A Sub-rotina log_object_list........18 A Sub-rotina generic_container.......18 Atributos em Sub-rotinas Gerais......19 Ações Relacionadas a Objetos........27 Gerenciamento de Objetos Compartilhados...28 Objetos do Sistema de Arquivos......28 Substituindo Objetos do Destino.....29 Diretórios e Arquivos.........32 Links..............38 Atributos em Sub-rotinas de Sistema de Arquivos.............39 Exemplo de Arquivos SPD: Incluindo Objetos do Diretório do Sistema de Arquivos....46 Objetos de Perfil do Windows.......46 win_profile_objects..........46 sections..............47 items..............48 Atributos em Sub-rotinas de Objetos de Perfil do Windows............48 Exemplo de Arquivo SPD: Incluindo Objetos de Perfil do Windows.........50 Objetos de Shell do Windows.......50 win_shell_folder...........50 link...............51 Atributos em Sub-rotinas de Objeto Shell do Windows.............52 Exemplo de Arquivo SPD: Incluindo Objetos da Pasta Shell do Windows.......54 Objetos do Registro do Windows......55 win_registry_key..........55 value..............56 Atributos em Sub-rotinas de Objeto de Registro do Windows.........56 Exemplo de Arquivo SPD: Objetos do Registro do Windows............58 Objetos de Serviços do Windows......60 win_nt_service...........60 Atributos em Sub-rotinas de Serviços do Windows.............61 Exemplo de Arquivo SPD: Adicionando Objetos de Serviços do Windows.....62 Objetos do Perfil do OS/2........62 os2_profile_objects..........63 item...............63 Atributos em Sub-rotinas de Perfil do OS/2 64 Exemplo de Arquivo SPD: Incluindo Objetos de Perfil do OS/2..........65 Objetos do Desktop do OS/2.......66 os2_desktop_ folder.........66 object..............67 program.............68 shadow..............68 Atributos em Sub-rotinas do Desktop do OS/2 69 Exemplo de Arquivo SPD: Incluindo Objetos da Pasta Desktop do OS/2.......73 Objetos do Arquivo de Texto.......73 text_file_objects...........74 line...............74 command_line...........75 token..............75 Atributos em Sub-rotinas de Arquivo de Texto 76 Exemplo de Arquivo SPD: Incluindo Objetos do Arquivo de Texto.........78 Exemplo de Arquivo SPD: Removo Objetos do Arquivo de Texto......80 Objetos Nativos do OS/400........81 os400_lib e os400_obj.........81 os400_licpgm............82 os400_sysval............82 Atributos em Sub-rotinas do OS/400....83 Exemplo de Arquivo SPD: Objetos do OS/400 85 Ações Relacionadas ao Dispositivo......86 device_objects............87 Copyright IBM Corp. 2000, 2003 iii

add_device_file...........87 add_device_directory.........87 device_execute_program........88 device_configuration_settings......88 Opções Suportadas para Dispositivos.....88 Atributos em Sub-rotinas de Objetos-dispositivos 89 Exemplo de Arquivo SPD: device_objects... 90 Ações do Programa............92 install_msi_product e install_msi_patch....92 Atributos em Sub-rotinas de Arquivo MSI..93 Exemplo de Arquivo SPD: install_msi_product 96 install_solaris_package e install_solaris_patch..96 Atributos em Sub-rotinas de Arquivo do Solaris..............98 Exemplo de Arquivo SPD: install_solaris_package........ 101 Exemplo de Arquivo SPD: install_solaris_patch......... 102 install_aix_package.......... 102 Atributos na Sub-rotina de Pacote do AIX 103 Exemplo de Arquivo SDP: install_aix_package......... 105 install_rpm_package.......... 106 Atributos da Sub-rotina install_rpm_package 107 Atributos na Sub-rotina rpm_file..... 108 Exemplo de Arquivo SPD: install_rpm_package......... 109 install_hp_package.......... 109 Atributos na Sub-rotina do Pacote HP-UX 111 Exemplo de Arquivo SDP: install_hp_package 113 execute_user_program.........114 Executando Programas de Usuário NetWare 115 Formato da Sub-rotina execute_user_program 117 Definindo Valores de Tempo Limite para uma Distribuição.......... 120 Códigos de Saída.......... 121 Atributos na Sub-rotina execute_user_program e seus Elementos.. 121 Exemplo de Arquivo SPD: execute_user_program........ 125 execute_cid_program.......... 126 Atributos da Sub-rotina execute_cid_program e seus Elementos.......... 127 Exemplo de Arquivo SPD: execute_cid_program......... 129 execute_mssetup_program........ 130 Atributos da Sub-rotina execute_mssetup_program e seus Elementos. 131 Exemplo de Arquivo SPD: execute_mssetup_program....... 132 execute_installshield_ program...... 134 Atributos da Sub-rotina execute_installshield_program e seus Elementos............ 135 Exemplo de Arquivo SPD: execute_installshield_program...... 136 Ações do Sistema............ 136 restart............... 136 check_disk_space........... 138 Exemplo de Arquivo SPD: check_disk_space 138 A Sub-rotina contained_signature....... 139 Exemplo de Arquivo SPD: contained_signature 140 Capítulo 2. Executando Operações de Gerenciamento de Alterações.... 141 Modo Transacional........... 141 Modo Reversível............ 142 Modo Reversível-em-Transacional...... 142 Modo Transacional-e-Reversível....... 143 Tipos de Operações de Gerenciamento de Alterações.............. 143 Operações de Movimentação de Dados.... 143 Operação de Instalação......... 144 Opções de Instalação......... 144 Operação Remover.......... 145 Operação Desfazer.......... 145 Operação de Aceitação......... 146 Operação Consolidar.......... 146 Operação Verificar........... 146 Operações Carregar e Descarregar..... 147 Diferenciação em Nível de Byte....... 147 Como a Diferenciação em Nível de Byte Funciona.............. 147 Como o Software Distribution Utiliza a Diferenciação em Nível de Byte...... 148 Estados do Pacote de Software....... 149 Sincronização e Descoberta de Pacotes de Software.............. 150 Ciclos de Processamento do Pacote de Software 151 Ciclo de Instalação e Remoção...... 151 Ciclo Transacional.......... 152 Ciclo Reversível.......... 153 Ciclo Reversível-em-Transacional..... 153 Ciclo Transacional-e-Reversível..... 154 Capítulo 3. Utilizando Comandos... 157 Utilizando a CLI............ 157 Sintaxe da Linha de Comandos...... 157 Referências do Objeto......... 158 Nomes Registrados......... 158 Caminhos do Objeto......... 159 Obto Ajuda nos Comandos...... 159 Comandos do Servidor.......... 159 waccptsp.............. 161 wcommtsp............. 167 wconvspo............. 173 wexpspo.............. 175 wgetsnsp.............. 176 wgetspat.............. 177 wgetspgs.............. 180 wgetspop.............. 182 wimpspo.............. 184 winstsp.............. 186 wldsp............... 196 wmapsigsp............. 199 wmsgbrowse............ 200 wmvspobj............. 203 wremovsp............. 205 wsdvers..............211 wsetsnsp.............. 212 wsetspat.............. 214 iv Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

wsetspgs.............. 219 wsetspop.............. 222 wsetsps.............. 224 wspmvdata............. 229 wswdcfg.............. 242 wswdmgr............. 247 wswsprim............. 256 wsyncsp.............. 257 wuldsp.............. 260 wundosp.............. 263 wversp.............. 269 wwebgw.............. 274 Comandos de Destinos Desconectados..... 276 wdacptsp.............. 277 wdcmmtsp............. 278 wdinstsp.............. 279 wdlssp.............. 281 wdrmvsp.............. 282 wdsetsps.............. 284 wdswdvar............. 286 wdubldsp............. 288 wdundosp............. 290 wdversp.............. 292 Valores de Retorno.......... 293 Comandos do Site de Preparação....... 294 autopack.............. 295 wdbldspb............. 297 wdcrtsp.............. 298 wdexptsp.............. 299 Capítulo 4. Gerenciando Política... 301 Métodos de Política Padrão......... 302 Métodos de Política Padrão para Pacotes de Software.............. 304 Exemplos de Método de Política Padrão.. 305 Métodos de Política de Validação....... 306 Objetos de Política............311 Criando um Novo Objeto de Política.... 312 Substituindo o Conteúdo de um Método de Política.............. 313 Atribuindo Política a uma Região de Política 314 Exemplo: Definindo um Método de Política Padrão 315 Métodos de Política........... 317 sp_def_properties........... 318 sp_def_src_host............ 319 sp_val_delete_src_host......... 320 sp_val_name............ 322 sp_val_operation........... 324 sp_val_properties........... 326 sp_val_src_host............ 328 Capítulo 5. Verificando a Consistência do Objeto............. 331 A Operação remove_host......... 331 O Comando wchkdb........... 332 Movo Objetos entre Coleções....... 332 Capítulo 6. Migrando Pacotes de Arquivos para Pacotes de Software.. 333 Ambientes de Migração.......... 333 Mapeando Palavras-chave do Pacote de Arquivos para Sub-rotinas e Atributos do Pacote de Software 334 Mapeando Comandos do Pacote de Arquivos e do Pacote de Software........... 338 Migrando a Cadeia $fpname........ 338 Migrando o Nome do Destino de um Objeto do Sistema de Arquivos........... 339 Migrando Programas do Pacote de Arquivos... 340 Utilizando o Comando de Migração...... 343 wfptosp.............. 344 Especificando o Servidor Software Distribution no Comando wfptosp............ 350 Migrando Pacotes de Arquivos Aninhados para Pacotes de Software Aninhados....... 350 Apêndice. Variáveis Internas..... 353 Avisos.............. 359 Marcas............... 361 Glossário............. 363 Índice Remissivo.......... 369 Índice v

vi Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

Figuras 1. Modelo de Objeto de Pacote de Software...1 2. Substituindo Objetos de Destino.....30 3. Verificando a Integridade de Arquivos...31 4. Removo Objetos de Destino......32 5. Saída do Exemplo de Arquivo SPD para Incluir Pastas de Shell do Windows....55 6. Saída do Exemplo de Arquivo SPD para Objetos do Registro do Windows.....60 7. Saída do Exemplo de Arquivo SPD para Incluir Objetos de Perfil do OS/2......66 8. Saída do Exemplo de Arquivo SPD para Incluir Objetos da Pasta Desktop do OS/2...73 9. Saída do Exemplo de Arquivo SPD para Incluir Objetos do Arquivo de Texto.....80 10. Modo Transacional.......... 141 11. Modo Reversível.......... 142 12. Estado Inicial........... 145 13. Resultado de uma Ação em Círculo.... 145 14. Resultado da Operação de Remoção.... 146 15. Diferenciação Byte a Byte....... 148 16. O Ciclo de Instalação e Remoção..... 151 17. O Ciclo Transacional......... 152 18. O Ciclo Reversível.......... 153 19. O Ciclo Reversível-em-Transacional.... 154 20. O Ciclo Transacional-e-Reversível..... 154 21. Propriedades do Pacote de Software (Geral) e Métodos de Política Padrão....... 304 22. Propriedades Avançadas e Métodos de Política Padrão............ 304 23. Propriedades do Pacote de Software (Geral) e Métodos de Política de Validação...... 308 24. Propriedades Avançadas e Métodos de Política de Validação......... 308 Copyright IBM Corp. 2000, 2003 vii

viii Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

Tabelas 1. Interpretação de Cadeias de Nome-Versão 3 2. Operadores.............9 3. Constantes.............9 4. Expressões Utilizando a Variável $installed_software..........10 5. Atributos do Arquivo SPD nas Sub-rotinas Package, log_object_list e generic_container.. 19 6. Atributos Padrão para a Plataforma de Construção FAT............35 7. Atributos Padrão para a Plataforma de Construção NTFS...........35 8. Atributos Padrão para a Plataforma de Construção UNIX...........35 9. Atributos Padrão para a Plataforma de Construção NetWare..........35 10. Combinando os Valores follow_links e hard_link.............38 11. Atributos do Arquivo SPD File em Sub-rotinas do Sistema de Arquivos........39 12. Atributos do Arquivo SPD em Sub-rotinas de Objetos de Perfil do Windows......48 13. Atributos do Arquivo SPD em Sub-rotinas de Objetos de Shell do Windows......52 14. Atributos do Arquivo SPD para Objetos de Registro do Windows.........56 15. Atributos do Arquivo SPD em Sub-rotinas de Serviços do Windows.........61 16. Atributos do Arquivo SPD em Sub-rotinas do Perfil do OS/2...........64 17. Atributos do Arquivo SPD em Sub-rotinas do Desktop do OS/2..........69 18. Atributos do Arquivo SPD em Sub-rotinas de Arquivos de Texto..........76 19. Atributos do Arquivo SPD em Sub-rotinas do OS/400..............83 20. Atributos de arquivo SPD em sub-rotinas de objetos dispositivos..........89 21. Atributos do Arquivo SPD em Sub-rotinas do MSI Install.............93 22. Operações do Software Distribution Suportadas na Sub-rotina install_solaris_package.........97 23. Operações do Software Distribution Suportadas na Sub-rotina install_solaris_patch.98 24. Atributos do Arquivo SPD nas Sub-rotinas Install do Solaris...........98 25. Operações do Software Distribution Suportadas na Sub-rotina install_aix_package. 103 26. Operações do Software Distribution Suportadas para Instalação de Atualização do AIX............... 103 27. Atributos do Arquivo SPD na Sub-rotina Install do AIX........... 103 28. Operações do Software Distribution Suportadas na Sub-rotina install_rpm_package......... 107 29. Atributos do Arquivo SPD na Sub-rotina Install do RPM........... 107 30. Atributos do Arquivo SPD na Sub-rotina rpm_file............. 108 31. Operações do Software Distribution Suportadas na Sub-rotina install_hp_package.110 32. Atributos do Arquivo SPD na Sub-rotina install_hp_package.......... 111 33. Comandos e Fases Correspondentes do execute_user_program........119 34. Valores de Códigos de Saída...... 121 35. Atributos do Arquivo SPD na Sub-rotina execute_user_program........ 122 36. Atributos do Arquivo SPD na Sub-rotina execute_cid_program......... 127 37. Atributos do Arquivo SPD na Sub-rotina execute_mssetup_program....... 131 38. Atributos do Arquivo SPD na Sub-rotina execute_installshield_program...... 135 39. Atributos do Arquivo SPD da Sub-rotina estart.............. 137 40. Atributos do Arquivo SPD na Sub-rotina check_disk_space.......... 138 41. Atributos do Arquivo SPD na Sub-rotina contained_signature......... 139 42. Estados do Pacote de Software...... 149 43. Comandos do Servidor........ 159 44. Comandos de Destino Desconectado 276 45. Valores de Retorno.......... 293 46. Comandos de Preparação....... 294 47. Métodos de Política Padrão....... 302 48. Palavras-chave do Método sp_def_properties 302 49. Métodos de Política de Validação..... 307 50. Funções para Criar Objetos de Política 312 51. Funções para Substituir Métodos de Política 313 52. Funções para Atribuir Política...... 314 53. Mapeamentos entre Palavras-chave e Sub-rotinas/Atributos......... 334 54. Comparação de Comandos....... 338 55. Palavras-chave do Sistema Operacional 339 56. Migrando as Palavras-chave Option.... 341 57. Mapeamentos de Operações...... 342 58. Entrada e Saída de Migração...... 344 59. Variáveis Internas.......... 353 60. Valores de Variáveis do Sistema Operacional 356 Copyright IBM Corp. 2000, 2003 ix

x Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

Prefácio Quem Deve Ler este Manual Conteúdo deste Guia O Software Distribution fornece um meio de gerenciar e distribuir o software através de uma rede de várias plataformas. Para distribuições que abrangem WANs (redes remotas), o Software Distribution possui um recurso interno e inteligente da WAN que reduz o tráfego entre redes e garante uma distribuição eficiente. Este guia explica os recursos e conceitos avançados necessários para que você utilize e adapte o Software Distribution para ater completamente suas necessidades de distribuição. O público alvo deste guia são os administradores sênior de sistemas que pretem melhorar ou personalizar a funcionalidade do Software Distribution. É necessário ter conhecimento do sistema operacional UNIX; de conceitos como diretórios, arquivos e links simbólicos; e dos sistemas operacionais de PC que são executados nas máquinas para as quais o software será distribuído. Além disso, você deve estar familiarizado com o Software Distribution e ter utilizado seus recursos avançados. O Guia de Referência para Software Distribution contém as seguintes seções: v Capítulo 1, Editando o Arquivo de Definição de Pacote de Software, na página 1 Detalha como editar e utilizar o formato de definição do pacote de software e palavras-chave. v Capítulo 2, Executando Operações de Gerenciamento de Alterações, na página 141 Explica conceitos de operações e modos de gerenciamento de alterações. v Capítulo 3, Utilizando Comandos, na página 157 Fornece a sintaxe das instruções, descrições e exemplos dos comandos do Software Distribution. v Capítulo 4, Gerenciando Política, na página 301 Descreve a política padrão e de validação, e como definir política. v Capítulo 5, Verificando a Consistência do Objeto, na página 331 Descreve como o Software Distribution mantém a consistência do banco de dados se os nós gerenciados ou perfis forem excluídos ou renomeados. v Capítulo 6, Migrando Pacotes de Arquivos para Pacotes de Software, na página 333 Descreve a correlação entre os pacotes de arquivos do Software Distribution, Versão 3.6 e os pacotes de software do Software Distribution, Versão 4.0. v Apêndice, Variáveis Internas, na página 353 Fornece uma lista das variáveis fornecidas pelo Software Distribution. Nota: Informações sobre detecção de problemas do Software Distribution são fornecidas no Guia do Usuário para Software Distribution. Copyright IBM Corp. 2000, 2003 xi

Publicações Esta seção lista as publicações na biblioteca do IBM Tivoli Configuration Manager e outros documentos relacionados. Também descreve como acessar as publicações Tivoli on-line e como solicitar publicações Tivoli. Biblioteca do IBM Tivoli Configuration Manager Os documentos a seguir estão disponíveis na biblioteca do IBM Tivoli Configuration Manager: v IBM Tivoli Configuration Manager: Introdução ao IBM Tivoli Configuration Manager, G517-7527 Fornece uma visão geral do IBM Tivoli Configuration Manager e de seus componentes, além de fornecer cenários de usuários para destacar vários processos. v IBM Tivoli Configuration Manager: Guia de Planejamento e Instalação, G517-7528 Explica como instalar, fazer o upgrade e desinstalar o produto e seus componentes em um ambientetivoli. v IBM Tivoli Configuration Manager: Guia do Usuário para Software Distribution, S517-7523 Explica os conceitos e procedimentos necessários para que você utilize de forma eficiente o componente Software Distribution para distribuir software por LANs (redes locais) e WANs (redes remotas). v IBM Tivoli Configuration Manager: Guia de Referência para Software Distribution, S517-7524 Explica os recursos e conceitos avançados necessários para utilizar e personalizar o componente Software Distribution. v IBM Tivoli Configuration Manager: Guia do Usuário do Inventory, S517-7537 Descreve o componente Inventory e as tarefas de gerenciamento que podem ser executadas. v IBM Tivoli Configuration Manager: User s Guide for Deployment Services, SC32-0831 Fornece informações sobre os Deployment Services (Serviços de Implementação) do produto. v IBM Tivoli Configuration Manager: Database Schema Reference, SC23-4783 Fornece informações sobre o repositório do IBM Tivoli Configuration Manager. v IBM Tivoli Configuration Manager: Messages and Codes, SC23-4706 Detalha todas as mensagens de erro e de aviso e os códigos de erro emitidos por todos os componentes e serviços do produto. v IBM Tivoli Configuration Manager: Notas Sobre o Release, G517-7526 Contém as informações mais recentes sobre o produto. Publicações Relacionadas Os documentos a seguir também fornecem informações úteis: v Tivoli Corporativo: Guia de Instalação, G517-7529 Explica como instalar e fazer upgrade do software Tivoli Enterprise dentro de sua região Tivoli utilizando os mecanismos de instalação disponíveis fornecidos pelo Tivoli Software Installation Service e pelo Tivoli Management Framework. v Tivoli Management Framework: Planning for Deployment Guide, GC32-0803 Explica como planejar a disposição do ambiente Tivoli. Descreve também o Tivoli Management Framework e seus serviços. v Tivoli Management Framework: Maintenance and Troubleshooting Guide, GC32-0807 Explica como manter um ambiente Tivoli e resolver problemas que possam surgir durante operações normais. xii Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

v Tivoli Management Framework: Manual de Referência, G517-7533 Fornece informações detalhadas sobre os comandos do Tivoli Management Framework. Esse manual é útil para escrever scripts que futuramente serão executados como tarefas do Tivoli. Este manual também documenta os scripts de política padrão e de validação utilizados pelo Tivoli Management Framework. v Tivoli Management Framework: Guia do Usuário, G517-7535 Descreve os conceitos e procedimentos para utilização dos serviços do Tivoli Management Framework. Fornece também instruções sobre a execução de tarefas no desktop Tivoli e na linha de comandos. O Tivoli Software Glossary inclui definições para vários dos termos técnicos relacionados ao software Tivoli. O Tivoli Software Glossary está disponível, apenas em inglês, no seguinte Web site Tivoli software library: http://www.ibm.com/software/tivoli/library/ Acesse o glossário clicando no link Glossary no painel esquerdo da janela Tivoli software library. Como Acessar Publicações On-line O CD de documentação contém as publicações que estão na biblioteca do produto. O formato das publicações é PDF, HTML ou ambos. Consulte o arquivo LEIA-ME no CD para obter instruções sobre como acessar a documentação. O CD do produto contém as publicações que estão na biblioteca do produto. O formato das publicações é PDF, HTML ou ambos. Para acessar as publicações utilizando um navegador da Web, abra o arquivo infocenter.html. O arquivo está no diretório de publicações apropriado no CD do produto. A IBM lança as publicações para este e todos os outros produtos Tivoli, quando eles são disponibilizados e sempre que são atualizados, no Web site do Tivoli software information center. Acesse o Tivoli software information center indo primeiro para a biblioteca de software Tivoli no seguinte ereço da Web: http://www.ibm.com/software/tivoli/library/ Role para baixo e clique no link Product manuals. Na janela Tivoli Technical Product Documents Alphabetical Listing, clique no link <Your Product Library Name> para acessar a biblioteca do produto no Tivoli software information center. Nota: Se você imprimir documentos PDF em um papel com tamanho diferente de carta, defina a opção na janela File-> Print que permite que o Adobe Reader imprima páginas no tamanho carta em seu papel local. Solicitando Publicações Você pode solicitar várias publicações Tivoli on-line no seguinte Web site: http://www.elink.ibmlink.ibm.com/public/applications/ publications/cgibin/pbi.cgi Você também pode solicitar por telefone, ligando para um destes números: v Nos Estados Unidos: 800-879-2755 v No Canadá: 800-426-4968 Prefácio xiii

Acessibilidade Em outros países, consulte o seguinte website para obter uma lista de números de telefones: http://www.ibm.com/software/tivoli/order-lit/ Os recursos de acessibilidade ajudam os usuários portadores de alguma deficiência física, tais como mobilidade restrita ou visão limitada, a utilizar os produtos de software com êxito. Com este produto, você pode utilizar tecnologias de assistência para escutar e navegar na interface. Você também pode utilizar o teclado em vez do mouse para operar todos os recursos da interface gráfica com o usuário. Para obter informações adicionais, consulte o apêndice Acessibilidade no User s Guide for Deployment Services. Contactando Suporte de Software Se você tiver problemas com algum produto Tivoli, consulte o seguinte site do IBM Software Support: http://www.ibm.com/software/sysmgmt/products/support/ Para contratar suporte de software, consulte o IBM Software Support Guide, no seguinte Web site: http://techsupport.services.ibm.com/guides/handbook.html O guia fornece informações sobre como entrar em contato com o IBM Software Support, depo da gravidade do seu problema, além das seguintes informações: v Registro e elegibilidade v Números de telefone, depo do país em você está localizado v Informações que você deve ter para entrar em contato com o IBM Software Support Convenções Utilizadas neste Guia Este guia utiliza várias convenções para termos e ações especiais, além de comandos e caminhos que depem do sistema operacional. Negrito Itálico Comandos em letras minúsculas ou em maiúsculas e minúsculas, opções de comandos e sinalizadores aparecem no texto desta forma, em negrito. Elementos da interface gráfica com o usuário (exceto para títulos de janelas e diálogos) e nomes de teclas também aparecem desta forma, em negrito. Variáveis, valores que devem ser fornecidos, novos termos e palavras e frases que são enfatizados aparecem desta forma, em itálico. Espaçamento Fixo Comandos, opções de comandos e sinalizadores que aparecem em uma linha separada, exemplos de códigos, saída e texto de mensagem aparecem desta forma, em formato espaçamento fixo. xiv Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

Cadeias de texto que você digita, nomes de métodos e classes Java e marcações HTML e XML também aparecem assim, em formato monoespaçado. As referências a outros documentos neste guia, na biblioteca do Software Distribution ou em outras bibliotecas, não possuem números de versão, a menos que uma versão específica de nível inferior seja mencionada. Assume-se a versão mais recente em todas essas referências. Variáveis e Caminhos Depentes do Sistema Operacional Este guia utiliza a convenção UNIX para especificação de variáveis de ambiente e para notação de diretório. Ao utilizar a linha de comandos do Windows, substitua $variable por %variable% para variáveis de ambiente e substitua cada barra (/) por uma barra invertida (\) nos caminhos de diretórios. Os nomes de variáveis de ambiente nem sempre são iguais no Windows e UNIX. Por exemplo, %TEMP% no Windows é equivalente a $tmp no UNIX. Nota: Se estiver utilizando o shell bash em um sistema Windows, será possível utilizar as convenções UNIX. Prefácio xv

xvi Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution

Capítulo 1. Editando o Arquivo de Definição de Pacote de Software O Software Distribution permite a criação de um pacote de software no formato de arquivo de SPD (Software Package Definition) utilizando a GUI (Interface Gráfica do Usuário) do Software Package Editor. Você pode fazer isso manualmente utilizando um editor de texto, ou exportando um pacote de software existente e modificando-o. Um arquivo SPD é um arquivo de texto em formato ASCII. Esse arquivo consiste de uma assinatura e uma seqüência de sub-rotinas, cada qual descrevo objetos, tais como arquivos, diretórios e chaves de registro e ações a serem executadas nesses objetos. Você pode editar o arquivo SPD para alterar as características do pacote de software, tais como: v Objetos a serem incluídos no pacote de software, como arquivos e diretórios. v Ações a serem executadas no sistema de destino, como incluir entradas de registros do Windows ou remover itens de perfil do OS/2. Você também pode definir condições sob as quais uma ação deve ser executada. v Atributos de processamento e registro, como replace_if_existing e stop_on_failure. v Atributos específicos da plataforma, como netware_attributes e unix_group. A Figura 1 ilustra o relacionamento de herança e contenção do modelo de objeto de pacote de software discutido nesse capítulo. Figura 1. Modelo de Objeto de Pacote de Software Os símbolos a seguir são utilizados na Figura 1: Copyright IBM Corp. 2000, 2003 1

Editando o Arquivo SPD v Caixas, que representam classes. Se necessário, uma caixa é dividida em duas seções, em que: A seção superior é o nome da classe A seção inferior representa atributos significativos da classe v Setas, que, juntamente com as linhas, mostram as relações entre as classes: Setas vazias indicam um relacionamento de herança entre as classes Setas preenchidas indicam um relacionamento de retenção entre as classes As classes aqui ilustradas incluem o seguinte: Ação Executada em objetos. Utilizando condições, você define as circunstâncias nas quais uma ação é executada. Contêiner Herda as propriedades da classe de ação, mas também pode conter uma lista de ações a serem executadas. Os atributos de exemplo mostrados incluem: Nome O identificador do pacote, que é exclusivo. Stop_on_failure Pára a execução de um pacote se uma ação falhar. Contêineres especializados Uma classe de contêineres inseridos no Software Distribution, incluindo objetos do sistema de arquivos, objetos de shell do Windows e objetos do perfil do OS/2. Pacote Contém referências dos arquivos e diretórios a serem distribuídos e instruções sobre como distribuí-los. Um pacote consiste em um ou mais contêineres, cada um conto uma série de ações. Incluir objeto Uma ação que inclui um objeto especificado ao sistema. Essa classe contém objetos que podem ser instalados. Os atributos de exemplo mostrados incluem: Replace_if_existing Especifica a substituição de um objeto que já existe no destino. Replace_if_newer Especifica a substituição de um objeto de destino (apenas arquivo ou diretório) mesmo que o objeto de destino seja mais recente que o objeto de origem. Remove_if_modified Especifica a remoção de um objeto, mesmo que o objeto de destino tenha sido modificado. Remover objeto Uma ação que remove um objeto especificado do sistema. Essa classe contém objetos que podem ser instalados. Objetos instaláveis A classe de objetos que podem ser instalados pelo Software Distribution. Objetos especializados Uma classe de objetos inseridos no Software Distribution, incluindo objetos tais como arquivos e diretórios. Estes conceitos, e como eles se relacionam para criar e manter pacotes de software, são descritos nas seções seguintes. 2 Gerenciador de Configuração IBM Tivoli: Guia de Referência para Software Distribution