• No se han encontrado resultados

Guía del usuario de Software Distribution

N/A
N/A
Protected

Academic year: 2021

Share "Guía del usuario de Software Distribution"

Copied!
412
0
0

Texto completo

(1)

IBM

Tivoli

Configuration

Manager

Guía

del

usuario

de

Software

Distribution

Versión

4.2.1

SC10-3850-01

򔻐򗗠򙳰

(2)
(3)

IBM

Tivoli

Configuration

Manager

Guía

del

usuario

de

Software

Distribution

Versión

4.2.1

SC10-3850-01

򔻐򗗠򙳰

(4)

Nota

Antesdeutilizarestainformaciónyelproductoalquedasoporte,lealainformacióndelapartado“Avisos”enlapágina 371.

Segundaedición(Diciembre2003)

EstemanualeslatraduccióndeloriginaleninglésIBMTivoliConfigurationManagerUser’sGuideforSoftware

Distribution,(SC23-4711-01).Estaediciónhacereferenciaalaversión4,release2,niveldemodificación1deIBM

TivoliConfigurationManager(númerodeprograma5724-C06)yatodoslosreleasesylasmodificaciones posterioreshastaqueseindiquelocontrarioenlasnuevasediciones.

(5)

Contenido

Figuras

.

.

.

.

.

.

.

.

.

.

.

.

.

. vii

Tablas

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. ix

Prefacio

.

.

.

.

.

.

.

.

.

.

.

.

.

. xi

Aquiénvadirigidoestemanual . . . xi

Contenidodeestemanual . . . xi

Publicaciones . . . xiii

BibliotecadeIBMTivoliConfigurationManager xiii Publicacionesrelacionadas . . . xiv

Accesoapublicacionesenlínea . . . xv

Solicituddepublicaciones . . . xv

Accesibilidad . . . xvi

Cómoponerseencontactoconelsoportede software . . . xvi

Conveniosutilizadosenestaguía. . . xvi

Conveniostipográficos . . . xvi

Variablesyrutasdependientesdelsistema operativo. . . xvii

IconosdeSoftwareDistribution . . . xvii

Parte

1.

Preparación

de

paquetes

de

software

.

.

.

.

.

.

.

.

.

.

.

.

.

. 1

Capítulo

1.

Visión

general

de

Software

Distribution

.

.

.

.

.

.

.

.

.

.

.

.

. 5

Novedadesdeestaversión . . . 5

CaracterísticasprincipalesdeSoftwareDistribution . 6 Preparacióndepaquetesdesoftware . . . 6

Soporteparareleasesanterioresdelproducto . . 8

Distribucionesyoperacionesdepaquetesde software. . . 8

Distribucionesmultiplexadas . . . 11

EntornodeSoftwareDistribution . . . 13

Hostdeorigen . . . 13

Destinosdeladistribución . . . 13

Paquetesdesoftware . . . 14

Accionesrelacionadasconobjetos. . . 14

Accionesdelsistema . . . 15

Accionesdeprograma. . . 15

Paquetesdesoftwareanidados. . . 16

Formatosdepaquetedesoftware . . . 17

Archivodepaquetedesoftware(.sp). . . 17

Archivodedefinicióndepaquetedesoftware (.spd) . . . 17

Bloquedepaquetedesoftware(.spb). . . 17

Objetodepaquetedesoftware . . . 18

Eleccióndeunformatodepaquetedesoftware 18 OperacionesdeescritoriodeTivoli . . . 18

OperacionesdeSoftwareDistribution . . . 19

Capítulo

2.

Inicio

de

Software

Package

Editor

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 21

EjecucióndeSoftwarePackageEditorenpuntos finales . . . 21

Desdeelescritorio . . . 21

Desdelalíneadecomandos. . . 22

EjecucióndeSoftwarePackageEditorennodos gestionados . . . 23

Determinacióndeltipodepaquetequecreará. . . 25

Incorporacióndeunpaquetenativoenun paquetedesoftware . . . 26

Creacióndeunpaquetedesoftwarecon AutoPack . . . 26

Creacióndeunpaquetedesoftwareutilizando unaplantilla . . . 26

Personalizacióndeunpaquetedesoftwarede ejemplo. . . 26

Creacióndeunpaquetedesoftwareparatipos dedestinosmixtos . . . 27

Trabajoconunpaquetedesoftwareexistente . . 27

PersonalizacióndelaGUIdeSoftwarePackage Editor . . . 27

Personalizacióndelapáginadebienvenida. . . 28

Creacióndeunejemplodepaquetedesoftware nuevo . . . 29

Creacióndeunaplantilladepaquetedesoftware nueva . . . 29

Establecimientodelarutapredeterminada . . . 30

Capítulo

3.

Creación

de

paquetes

utilizando

Software

Package

Editor

.

. 31

Creacióndeunpaquetedesoftware . . . 31

CreacióndelpaquetedesoftwareAppsample . . . 32

Denominacióndelpaquetedesoftware Appsample . . . 33

Comprobacióndelespaciodedisco . . . 35

Adicióndedirectoriosyarchivos . . . 37

AdicióndeaccionesdelaplataformaWindowsa uncontenedorgenérico . . . 42

AdicióndeaccionesdelaplataformaOS/2aun contenedorgenérico . . . 56

Adicióndeunaaccióndeprogramadeejecución 65 Adicióndeunaaccióndereiniciar. . . 66

ElpaquetedesoftwareAppsample . . . 68

Definicióndepropiedadesdelpaquete . . . 69

PropiedadesdeGeneral . . . 71

Opcionesdelservidor. . . 73

Opcionesdepuntofinal . . . 76

Propiedadesdelarchivoderegistro . . . 79

Descripción . . . 81

Copyright. . . 82

Listadevariables . . . 82

Paquetesanidados . . . 83

Edicióndepropiedadesdepaquetedesoftware . . 84

AccionesdeprogramadeSoftwarePackageEditor 85 LaaccióndeprogramaInstallShield . . . 86

LaaccióndeprogramaMicrosoftSetup . . . . 88

©CopyrightIBMCorp. 2002,2003

iii

|| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(6)

Accionesdeeliminar . . . 89

Cómoguardarelpaquetedesoftware . . . 90

Capítulo

4.

Creación

de

un

paquete

de

software

para

dispositivos

.

.

.

.

.

. 93

Creacióndeunpaquetedesoftwaredeobjetosde dispositivo. . . 93

Adicióndedirectoriosadispositivos. . . 94

Adicióndearchivosadispositivos. . . 96

Ejecucióndeprogramasendispositivos . . . . 98

Personalizacióndevaloresdedispositivos . . . 99

Distribucióndelpaquetedesoftwaredeobjetosde dispositivoadestinos . . . 101

Capítulo

5.

Utilización

de

Software

Distribution

en

OS/400

.

.

.

.

.

.

. 103

Definicióndepaquetesdesoftwareconobjetos OS/400 . . . 103

SistemasdearchivosintegradoynativodeOS/400 104 UtilizacióndeSoftwarePackageEditordeOS/400 105 EjecucióndeSoftwarePackageEditorde OS/400 . . . 105

AdicióndebibliotecasyobjetosOS/400 . . . 106

AdicióndeobjetosOS/400. . . 108

EliminacióndebibliotecasOS/400 . . . 109

EliminacióndeobjetosOS/400 . . . 110

AdicióndeprogramasbajolicenciadeOS/400 110 Eliminacióndeprogramasbajolicenciade OS/400 . . . 112

CambiodeunSysval(valordesistema)de OS/400 . . . 113

UtilizacióndefuncionesnoespecíficasdeOS/400 113 Adicióndeobjetosnonativosalsistemade archivosnativoOS/400 . . . 114

EjecucióndeunprogramaejecutabledeOS/400 115 CómoguardarunpaquetedesoftwareOS/400 . . 117

Capítulo

6.

Incorporación

de

objetos

nativos

a

un

paquete

de

software

.

.

. 119

UtilizacióndeSoftwarePackageEditorpara incorporarobjetosnativos . . . 119

Ventajasdelosobjetosnativosincorporados . . . 120

Creacióndeunpaquetedesoftwarequeincorpora unobjetonativo . . . 120

DefinicióndelasoperacionesdeSoftware Distributionsoportadasenunainstalación nativa. . . 121

Utilizacióndeunasistente . . . 124

UtilizacióndeInstalarimportadordeproductos MSI . . . 125

UtilizacióndelImportadordePDF . . . 128

Utilizacióndelosdiálogos . . . 132

Utilizacióndediálogosparaincorporaroeditar unpaquetedeAIX . . . 133

Utilizacióndediálogosparaincorporaroeditar unpaquetedeSolaris . . . 136

Utilizacióndediálogosparaincorporaroeditar unpaquetedeLinux. . . 139

Utilizacióndediálogosparaincorporaroeditar unpaquetedeHP-UX . . . 142

Utilizacióndediálogosparaincorporaroeditar unpaqueteMSI . . . 148

LaaccióndelprogramadeejecuciónCID. . . 154

LaaccióndeprogramaInstallShield. . . 154

LaaccióndeprogramaMicrosoftSetup . . . 155

Cómohacercondicionalunainstalaciónnativa 155 DefinicióndeunasignaturadeInventorypara unpaquetenativo. . . 156

Capítulo

7.

¿Cómo

funciona

AutoPack?

.

.

.

.

.

.

.

.

.

.

.

. 159

ComponentesdeAutoPack. . . 160

ArchivodeconfiguracióndeAutoPack. . . 161

Personalizacióndelarchivodeconfiguración 164 Manejodeobjetoscompartidos . . . 166

Archivopredeterminadoautopack.inipara Windows2003 . . . 167

Archivopredeterminadoautopack.inipara WindowsXP . . . 168

Archivopredeterminadoautopack.inipara Windows2000 . . . 168

Archivopredeterminadoautopack.inipara sistemasUNIX. . . 169

Archivopredeterminadoautopack.inipara sistemasOS/2 . . . 170

Capítulo

8.

Generación

de

paquetes

de

software

con

AutoPack

.

.

.

.

.

. 171

EjecucióndeAutoPack . . . 172

Creacióndelaprimerainstantánea . . . 172

OpciónInstalaciónmanual. . . 178

Reanudaciónconlasegundainstantánea . . . 180

OpciónInstalaciónautomática. . . 183

Parte

2.

Planificación

y

distribución

de

paquetes

de

software

.

.

.

.

.

.

.

.

.

.

.

.

. 187

Capítulo

9.

Preparación

de

un

paquete

de

software

para

la

distribución

.

.

. 191

CreacióndeunperfildeSoftwareDistribution . . 191

Establecimientodelosabonadosdeperfil. . . 194

Importacióndeunpaquetedesoftwarealentorno Tivoli . . . 196

Creacióndeunnuevopaquetedesoftwaree importaciónaunperfildepaquetedesoftware . 196 Importacióndeunpaquetedesoftware existenteaunperfildepaquetedesoftware . . 197

Supresióndeunperfildepaquetedesoftware 198 Propiedadesdelpaquetedesoftware . . . 199

Cálculodeltamañodeunpaquetedesoftware . . 200

Conversióndeunpaquetedesoftware. . . 201

Denoconstruidoaconstruido. . . 201

Deconstruidoanoconstruido. . . 201

Exportacióndeunpaquetedesoftware. . . 202

Operacionesdegestióndecambios . . . 203

Estadosdelpaquetedesoftware . . . 203

Ejecucióndeoperacionesdegestióndecambios 204 PersonalizacióndelosvaloresdelaGUI . . . 207

| | | | | | | | | | | |

(7)

Instalacióndelpaquetedesoftware

Appsample^1.0. . . 209

Opcionesavanzadas . . . 215

Instalacióndelpaquetedesoftwaredeobjetos dedispositivo . . . 226

Distribucióndepaquetesdesoftwareanidados . . 226

Consideraciones . . . 228

Comprobacióndelresultadodeunadistribución 230 Serviciodereinicioenpuntodecontrolparalas anomalíasderedointerrupcionesdela alimentación. . . 231

Ejemplo . . . 231

Planificacióndeunadistribución. . . 232

Capítulo

10.

Utilización

del

traslado

de

datos

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 235

ConfiguracióndelServiciodetrasladodedatos 235 Situacionesdetrasladodedatos . . . 236

Envíodedatosamúltiplesdestinos. . . 237

Recuperacióndedatosdesdemúltiplesorígenes 239 Supresióndeunarchivoenmúltiplessistemas 242 Trasladodearchivosdepuntofinalapunto final . . . 244

Definicióndelasopcionesavanzadas . . . . 244

Utilizacióndescriptsdeprocesoprevioyposterior 245 Ejemplos. . . 246

ElServiciodetrasladodedatosenunentorno OS/400 . . . 248

Capítulo

11.

Configuración

de

una

topología

de

red

.

.

.

.

.

.

.

.

.

. 251

PresentacióndeNoonTide . . . 252

Arquitecturadelared . . . 254

Creacióndeunajerarquíaderepetidores . . . . 255

Configuracióndeubicacionesrepetidoras . . . 258

Establecimientodeparámetrosderepetidor . . 259

FuncionamientodeSoftwareDistribution . . . . 267

MétodosdeSoftwareDistribution . . . 271

CasosdeSoftwareDistribution . . . 271

Caso1:Distribucióndesdeunservidorde regióndegestióndeTivoliatravésdeun gateway . . . 272

Caso2:Distribucióndesdeunhostdeorigeno unservidorderegióndegestiónTivoliaun repetidor. . . 273

Caso3:Distribucióndesdeunhostdeorigena travésdealmacenesderepetidores . . . 275

Caso4:Distribucióndesdeunservidorde regióndegestióndeTivolihastaunpuntofinal móvilinstalandoimágenesdesdeunCD-ROM . 277 Caso5:Realizacióndeoperacionesdetraslado dedatos . . . 279

Capítulo

12.

Integración

de

Tivoli

Enterprise

Console

.

.

.

.

.

.

.

.

. 281

HabilitacióndeTivoliEnterpriseConsole . . . . 281

Pasosparahabilitarlaintegración . . . 281

Elarchivotecad_sd.conf. . . 282

CreacióndelaconsoladeSoftwareDistribution 285 ClasesdeSoftwareDistribution . . . 286

Capítulo

13.

Integración

de

Inventory

con

Software

Distribution

.

.

.

.

.

. 289

Repositoriodeconfiguración . . . 290

Recursodeconsultas. . . 290

DescripcióndelastablasdeSoftwareDistribution 290 Funcionamientodelaintegración. . . 292

Habilitacióneinhabilitacióndelabasededatos históricayelestadodelagestióndecambios . 292 IntercambiodeinformaciónentreSoftware DistributioneInventory. . . 293

DefinicióndeunasignaturadeInventory. . . 294

CreacióndeINVENTORY_QUERIES . . . 295 EjecucióndeINVENTORY_QUERY . . . 295 Escritorio. . . 296 Líneadecomandos . . . 297 ModificacióndeSWDISTDATA_QUERY . . . . 298 Escritorio. . . 298 Líneadecomandos . . . 300

Capítulo

14.

Actualización

de

Windows

2000

Professional

a

Windows

XP

.

.

.

.

.

.

.

.

.

.

.

. 301

Configuracióndelentorno . . . 301

Creacióndeunarchivoderespuestas . . . 301

CopiaenelservidordeTivolidelosarchivos necesariospararealizarlamigración . . . 302

CopiadelosarchivosdeWindowsXPenel servidordeimágenes. . . 303

Personalizacióndelarchivodedefiniciónde paquetedesoftwareInst_wXP.spd . . . 304

Creacióndelpaquetedesoftwareenelservidorde Tivoli . . . 304

Abonodelospuntosfinalesalgestordeperfiles upgrades. . . 305

Distribucióndelpaquetedesoftwarealospuntos finalesdeTivoli . . . 305

UtilizacióndeCheck_OS^1.0.spdparaverificarla actualización . . . 305

Capítulo

15.

Resolución

de

problemas

307

Procesoderesolucióndeproblemas. . . 307

Consejosysugerencias . . . 311

Mejoradelrendimiento . . . 312

Establecimientodelnúmerodepuntosfinales quesemanejarán . . . 312

Establecimientodeltiempodeesperade informesparaelservidor . . . 312

Establecimientodelnúmerodethreads. . . . 312

Comprobacióndelosarchivosdeconfiguración 312 Informacióndelaconfiguraciónbaseenel servidordedistribuciónyelhostdeorigen . . 313

Informacióndelaconfiguraciónbaseenel puntofinal . . . 313

RegistrosdeSoftwareDistribution . . . 315

Registrodepaquetesdesoftware. . . 315

Registrosdetrasladodedatos. . . 321

Listadeobjetosderegistro. . . 322

Avisosycorreo. . . 322

TivoliEnterpriseConsole . . . 323

Repositoriodeconfiguración . . . 323 Contenido

v

| | || || ||

(8)

ObservacióndelarchivoSPD . . . 324

ResolucióndeproblemasdelaGUIdeSoftware PackageEditor. . . 325

Comprobaciónderepetidores,gatewaysypuntos finales. . . 325

Establecimientodevaloresdetiempodeespera paraunadistribución. . . 326

Verificacióndelaconfiguracióndepuntos finales. . . 329

Comprobacióndelacolección″lost-n-found″. . . 330

Comprobacióndeldirectoriopredeterminadoenun sistemadedestino. . . 331

Parte

3.

Apéndices

.

.

.

.

.

.

.

. 333

Apéndice

A.

Accesibilidad

.

.

.

.

.

. 335

Desplazamientoporlainterfazmedianteelteclado 335 SoftwarePackageEditor. . . 335

Ampliacióndeloquesevisualizaenlapantalla 336 HabilitacióndeIBMHomePageReaderparasu funcionamientoconSoftwarePackageEditor. . . 336

Apéndice

B.

Utilización

de

servicios

de

despliegue

con

Software

Distribution

.

.

.

.

.

.

.

.

.

.

.

. 337

Planificadordeactividades. . . 337

Gestordecambios. . . 337

Interfazdeweb. . . 338

Gestorderecursos. . . 338

BibliotecadeconsultasdedirectoriosdeEnterprise 338 PristineManager . . . 338

Apéndice

C.

Instalaciones

de

Pristine

339

Visióngeneral . . . 339

Entornoderedtípico. . . 340

Prerrequisitos . . . 341

PasosenWindows . . . 343

EjemplodeinstalacióndePristine . . . 343

Paso1:Planificación . . . 344

Paso2:Creaciónymantenimientodelosobjetos deservidordecódigos . . . 345

Paso3:Creaciónymantenimientode configuracionesdeobjetosdeservidorde códigos . . . 349

Paso4:Preparacióndeundisquetedesistema 353 Paso5:Creacióndeundisquetedearranquede Pristine . . . 355

Paso6:EjecucióndeunainstalacióndePristine 355 PasosenOS/2. . . 357

EjemplodeinstalacióndePristine . . . 357

Paso1:Planificación . . . 358

Paso2:Creaciónymantenimientodeunobjeto deservidordecódigos . . . 359

Paso3:Cómoagregararchivosdesistemaa objetosdeservidordecódigos. . . 361

Paso4:Creaciónymantenimientode configuracionesdeobjetosdeservidorde códigos . . . 363

Paso5:Preparacióndelosdisquetesdesistema 365 Paso6:Creacióndedisquetesdearranquede Pristine . . . 366

Paso7:EjecucióndeunainstalacióndePristine 367

Apéndice

D.

Funciones

de

autorización

.

.

.

.

.

.

.

.

.

.

.

. 369

ConfiguracióndeperfilesdeSoftwareDistribution 369 Definiciónysupresióndeperfiles . . . 369

Ejecucióndeoperaciones . . . 370

Avisos

.

.

.

.

.

.

.

.

.

.

.

.

.

. 371

Marcasregistradas. . . 373

Glosario

.

.

.

.

.

.

.

.

.

.

.

.

. 375

Índice

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 381

| ||

(9)

Figuras

1. MDist2yoperacionesdegestióndecambios 268 2. DistribucióndesdeunservidordeTivolia

travésdeungateway. . . 272 3. Distribucióndesdeunhostatravésdeun

repetidor . . . 274 4. DistribucióndesdeunservidordeTivolia

puntosfinalesmóviles . . . 278

5. Operaciónderecuperacióndetrasladode

datos . . . 279 6. Resolucióndeproblemasrelacionadosconla

distribucióndeunpaquetedesoftware. . . 308 7. EjemplodeinstalacióndePristine . . . . 340

(10)
(11)

Tablas

1. EstructuradedirectoriosdeSoftwarePackage Editor . . . 28 2. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodepaquete deMSI. . . 121 3. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodeparche MSI. . . 122 4. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodepaquete deAIX. . . 122 5. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativode

actualizacionesdeAIX . . . 122 6. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodepaquete deSolaris. . . 122 7. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodeparchede Solaris. . . 123 8. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodepaquete deLinux . . . 123 9. OperacionesdeSoftwareDistribution

soportadasparaelobjetonativodelpaquete HP-UX. . . 123 10. Correlacióndelosvaloresdemodalidadde

reinstalacióndeSoftwareDistributionconla líneadecomandosdeMSI . . . 151

11. ComponentessupervisadosporAutoPacky plataformassoportadas . . . 160 12. Personalizacióndelosvalores

predeterminadosparalasopcionesde

distribución . . . 207 13. MétodosdeSoftwareDistributiony

operacionesycomandoscorrespondientes. . 271 14. eventosdeSoftwareDistributionTivoli

EnterpriseConsole. . . 287 15. AtributosdeeventosdeTivoliEnterprise

ConsoleparaSoftwareDistribution . . . . 287 16. Ubicacióndelarchivoswdis.ini . . . 313 17. Asignacionesdedirectoriosenelarchivo

swdis.ini . . . 313 18. AtajosdetecladodeSoftwarePackageEditor 335 19. Ubicacióndelarutadeorigendeunaimagen

desistemaoperativoenCD-ROM. . . 347 20. Ubicacióndelarutadeorigendeunaimagen

desistemaoperativo . . . 360 21. Funcionesnecesariasparaconfigurarperfiles

depaquetedesoftware . . . 369 22. Funcionesnecesariasparaestablecerlas

propiedadesdelpaquetedesoftwarey

visualizarlainformacióndeconfiguración. . 369 23. Funcionesnecesariasparadistribuirpaquetes

desoftware . . . 370

©CopyrightIBMCorp. 2002,2003

ix

| || | | || | | | |

(12)
(13)

Prefacio

SoftwareDistributionproporcionaunmedioparagestionarydistribuirsoftwarea través deunareddevariasplataformas.Paralas distribucionesqueabarcanredes de áreaamplia(WAN), SoftwareDistributiontieneuna funciónincorporadade WANinteligentequereduceeltráficointerredes yaseguraunadistribucióneficaz. Enestaguíaseexplicanlosconceptosyprocedimientosnecesariosparapoder utilizarde formaeficazSoftwareDistributionconelfindedistribuirsoftwareen redes deárealocal(LAN)yredes WAN.

A

quién

va

dirigido

este

manual

Estemanualestápensadoparalosadministradoresdesistemas querealizan operaciones depreparacióny desplieguedepaquetesde software.Losusuarios deben estarfamiliarizadosconlostemassiguientes:

v LasplataformasUNIXyPC v Programacióndeshell

v Conceptostales comodirectorios,archivosyenlacessimbólicos

v Sistemasoperativosqueseejecutanenlasmáquinasdedestinoalas quese distribuyeelsoftware

Contenido

de

este

manual

Estaguíacontienelasseccionessiguientes: Parte1. Preparacióndepaquetesdesoftware Laparte1 contieneloscapítulossiguientes:

v Capítulo1,“Visión generaldeSoftwareDistribution”,enlapágina5 Proporcionaunaintroduccióna laaplicaciónmedianteladescripcióndelas característicasylaterminologíade SoftwareDistribution.

v Capítulo2,“IniciodeSoftwarePackage Editor”,enlapágina21

DescribecómoiniciarSoftwarePackageEditorenlospuntos finalesyenlos nodosgestionadosy lastareasquepuederealizar.

v Capítulo3,“Creación depaquetesutilizandoSoftwarePackageEditor”,enla página31

UtilizandoelejemplodeAppsample,describelospasosnecesariosparacrearun paquetedesoftwaremediantelaGUI(interfazgráficade usuario)basadaen JavadeSoftwarePackageEditor, locualincluyeladefinicióndelaspropiedades delpaquetede softwareylaadicióndeaccionesdelpaquetede software. v Capítulo4,“Creación deunpaquetedesoftwareparadispositivos”,enlapágina

93

Describecómocrearydistribuirpaquetesde softwareparadestinosqueson dispositivosubicuos.

v Capítulo5,“Utilizaciónde SoftwareDistributionenOS/400”,enlapágina103 Estecapítulodescribelascaracterísticas deSoftwareDistributionespecíficas de lossistemas operativosOS/400.

(14)

v Capítulo6,“Incorporación deobjetosnativosaunpaquetede software”,enla página119

Describecómoincorporar objetosnativosde instalacióna unpaquetede softwaredeSoftwareDistribution.

v Capítulo7,“¿Cómo funcionaAutoPack?”,enlapágina159

Presentalosconceptosbásicosde latecnologíaAutoPack,talescomolamáquina depreparación,loscomponentesdelsistemaAutoPack,elarchivode

configuración,lapersonalizacióndelarchivodeconfiguración deacuerdocon determinadasconfiguracionesdelaestacióndetrabajo,lainstantánea,lafasede diferenciaciónycómoAutoPackdasoportealosobjetoscompartidos.

v Capítulo8,“Generación depaquetesde softwareconAutoPack”,enlapágina 171

Describelospasosnecesarios paracrearunpaquetedesoftware utilizando AutoPackdesdelaventanadeSoftwarePackage Editor.MedianteelProceso dirigidodeAutoPack,secreaunpaquetede softwarequeinstalalaaplicación deescritoriodeTivoli.

Parte2. Planificacióny distribucióndepaquetesdesoftware Laparte2 contieneloscapítulossiguientes:

v Capítulo9,“Preparación deunpaquetedesoftwareparaladistribución”,enla página191

DescribelaconfiguracióndelentornodeSoftwareDistribution,loqueincluye definirgestoresde perfilesdentrodeunaregiónde políticayasociar máquinas dedestinoaperfilesde paquetedesoftware.Describefunciones delescritoriode Tivoli,tales comoelusodelafuncióndeconstruiryladedesconstruir,de las funcionesdeimportaryexportar,ylarealizacióndeoperaciones degestiónde cambios.

v Capítulo10,“Utilizacióndeltrasladode datos”,enlapágina 235

ElServiciodetrasladodedatosintegralasposibilidades detrasladodedatosen elprocesode distribucióndepaquetesde software.

v Capítulo11,“Configuracióndeuna topologíade red”,enlapágina251

Presentaunejemplode unaregiónde gestiónde Tivoliqueilustra elmodoen queseconfigurauna topologíade redes.Estecapítuloproporcionalospasosque debenllevarsea caboparaconfigurarunentornodedistribución enelquese utilicengateways depuntofinal,repetidoresyalmacenesderepetidor.También describecasosdedistribucióntípicos.

v Capítulo12,“IntegracióndeTivoliEnterpriseConsole”,enlapágina281 Explicacómo instalaryhabilitarelproductode integraciónde TivoliEnterprise Console.Estecapítulotambiéndescribeelarchivode configuracióndeeventos deSoftwareDistributiony lasclasesde eventos.

v Capítulo13,“IntegracióndeInventoryconSoftwareDistribution”,enlapágina 289

DescribecómointegrarSoftwareDistributionconInventoryy cómodefiniruna signaturadeInventory enunpaquetede software.Estecapítulotambién describecómocrearlabibliotecade consultasINVENTORY_QUERIESycómo modificarlasconsultasrelacionadas.

v Capítulo14,“ActualizacióndeWindows2000ProfessionalaWindows XP”,enla página301

DescribecómoactualizarWindows 2000Professionala WindowsXP. v Capítulo15,“Resoluciónde problemas”,enlapágina 307

(15)

Enesteapéndiceseproporcionandiversasfuentesde informaciónútilespara ayudarlea resolverlosproblemasrelacionadosconlasoperacionesdeSoftware Distribution.

Parte3. Apéndices

Laparte3 contienelossiguientesapéndices: v ApéndiceA, “Accesibilidad”,enlapágina335

Lasfuncionesdeaccesibilidadayudanalosusuariosquetienendiscapacidades físicas,talescomomovilidadrestringidaovisión limitada,autilizarproductos desoftwaredemanerasatisfactoria.

v ApéndiceB,“UtilizacióndeserviciosdedespliegueconSoftwareDistribution”, enlapágina 337

Enesteapéndiceseindicadóndesepuedeencontrarinformaciónrelacionada conlosserviciosdeIBMTivoliConfigurationManager,Versión4.2.1,quesonlos siguientes:

– Planificadordeactividades – Gestorde cambios

– Interfazdeweb – Gestorde recursos

– Funciónde consultadedirectoriosde Enterprise – PristineManager

v ApéndiceC, “InstalacionesdePristine”,enlapágina339

LaherramientaPristineproporcionasoporteparainstalarnuevossistemas operativosenmáquinasPristineyrealizarunmantenimientodelosnuevos sistemasenlared.

v ApéndiceD, “Funcionesde autorización”,enlapágina 369

DescribelasfuncionesnecesariaspararealizartareasdeSoftwareDistribution.

Publicaciones

EnesteapartadoseenumeranpublicacionesdelabibliotecadeIBMTivoli ConfigurationManagery documentosrelacionados. Tambiénsedescribecómo acceder apublicacionesdeTivolienlíneaycómohacerpedidosde publicaciones de Tivoli.

Biblioteca

de

IBM

Tivoli

Configuration

Manager

LossiguientesdocumentosestándisponiblesenlabibliotecadeIBMTivoli ConfigurationManager:

v IBMTivoliConfigurationManager:IntroducingIBM TivoliConfigurationManager, GC23-4703

Proporcionaunavisióngeneralde IBMTivoliConfigurationManagerysus componentes,ademásde ofrecerejemplosde usoparamostrardiversos procesos.

v IBMTivoliConfigurationManager:PlanningandInstallationGuide,GC23-4702 Explicacómoinstalar, actualizarydesinstalarelproductoy suscomponentes en unentornodeTivoli.

v IBMTivoliConfigurationManager:GuíadelusuariodeSoftwareDistribution, SC10-3850(SC23-4711)

Explicalosconceptosyprocedimientosnecesariosparautilizardeformaefectiva elcomponenteSoftwareDistributionparadistribuirsoftwareenredesde área local(LAN)yredes deáreaamplia(WAN).

Prefacio

(16)

v IBMTivoliConfigurationManager:Manualde consultaparaSoftwareDistribution, SC10-3849(SC23-4712)

Explicafuncionesy conceptosavanzadosquesonnecesariosparautilizary personalizarelcomponenteSoftwareDistribution.

v IBMTivoliConfigurationManager:Manualdel usuariode Inventory,SI10-3519 (SC23-4713)

DescribeelcomponenteInventory ylastareasde gestiónquepuedellevara cabo.

v IBMTivoliConfigurationManager:User’sGuideforDeploymentServices,SC23-4710 Proporcionainformaciónsobrelosserviciosdedesplieguedelproducto.

v IBMTivoliConfigurationManager:DatabaseSchemaReference,SC23-4783 Proporcionainformaciónsobreelrepositorio deIBMTivoliConfiguration Manager.

v IBMTivoliConfigurationManager:Messagesand Codes,SC23-4706

Detallatodoslosmensajesde erroryadvertenciay loscódigos deerrorque emiteelproducto.

v IBMTivoliConfigurationManager:ReleaseNotes,GI11-0926 Contienelainformaciónmásrecientesobreelproducto.

Publicaciones

relacionadas

Lossiguientesdocumentostambiénproporcionaninformaciónútil:

v IBMTivoliConfigurationManager:Manualdel usuariode Inventory,SI10-3519 (SC23-4713)

Proporcionainformacióndetallada sobrelagestiónde hardwarey software medianteInventory.

v TivoliEnterprise:InstallationGuide,GC32-0804

Explicacómo instalaryactualizarsoftware deTivoliEnterprisedentrodela regióndeTivoliutilizandolosmecanismosdeinstalación disponiblesque proporcionaTivoliSoftwareInstallationServiceyTivoliManagement

Framework.ElsoftwaredeTivoliEnterpriseincluyeelservidorde Tivoli,nodos gestionados,gateways, puntosfinalesy objetosdemódulos deinterfazRDBMS (RIM).Estaguíatambién proporcionainformaciónsobrelaresoluciónde problemasde instalación.

v TivoliManagementFramework:PlanningforDeploymentGuide,GC32-0803 Explicacómo planificareldesplieguedelentornodeTivoli.Tambiéndescribe TivoliManagementFrameworkysusservicios.

v TivoliManagementFramework:Maintenance andTroubleshootingGuide,GC32-0807 Explicacómo mantenerunentornodeTivoli ysolucionarproblemasquepuedan surgirdurante lasoperacionesnormales.

v TivoliManagementFramework:Reference Manual,GC32-0806

Proporcionainformacióndetallada sobrecomandosde TivoliManagement Framework.Estemanualesdeutilidadalahorade escribirscripts que

posteriormenteseejecutaráncomotareasde Tivoli.Estemanualtambiénfacilita informaciónsobrelosscriptsde políticaspredeterminadasydevalidación que empleaTivoliManagementFramework.

v TivoliManagementFramework:Guíadel usuario,GC10-3851(GC32-0805) Describelosconceptosyprocedimientosparautilizarlosserviciosde Tivoli Management.Proporcionainstruccionespararealizartareasdesdeelescritorio deTivoliydesdelalíneadecomandos.

(17)

v IBMTivoliEnterpriseConsole:User’sGuidey IBMTivoliEnterpriseConsole:Adapters Guide

Proporcionainformacióndetallada sobrelaintegracióndelared,lossistemasy labase dedatos,asícomolagestióndeaplicaciones, conTivoliEnterprise Console.

Elglosariode softwaredeTivoliincluyedefinicionesparamuchosdelostérminos técnicosrelacionadosconelsoftwaredeTivoli.Elglosariodesoftware deTivolisólo estádisponibleeninglés,enelsiguiente sitioWebdelabibliotecadesoftwarede Tivoli:

http://www.ibm.com/software/tivoli/library/

Paraaccederalglosario,hagaclicenelenlaceGlossaryenelpanelizquierdode la bibliotecade softwaredeTivoli.

Acceso

a

publicaciones

en

línea

ElCDdedocumentación contienelas publicacionesqueseencuentran enla bibliotecade productos.ElformatodelaspublicacionesesPDF, HTMLoambos. Consulte elarchivo readmedelCDparaobtenerinstrucciones sobrecómoacceder a ladocumentación.

ElCDdelproductocontienelaspublicacionesqueseencuentranenlabiblioteca de productos.ElformatodelaspublicacionesesPDF, HTMLoambos.Para acceder alaspublicacionesmedianteunnavegadorweb,abraelarchivo infocenter.html. Elarchivo seencuentraeneldirectorio depublicaciones correspondiente delCDdelproducto.

IBM colocaenelsitiowebdelcentrode informaciónde softwarepublicaciones sobreesteyotrosproductosdeTivolia medidaqueestándisponiblesyse actualizan.Paraaccederalcentrodeinformacióndesoftware deTivoli,primero vayaa labibliotecade softwaredeTivolienlasiguientedirección:

http://www.ibm.com/software/tivoli/library/

Desplácese haciaabajoy hagaclicenelenlaceProduct manuals.Enlaventanade lista alfabéticadedocumentos técnicosdeproductosdeTivoli,hagaclicenel enlacecorrespondienteal<nombredebibliotecadesuproducto>paraaccedera labibliotecadeproductos enelcentrodeinformacióndesoftware deTivoli. Nota: siimprimedocumentosPDFenunpapelquenoseadetamañocarta, establezcalaopciónenlaventanaArchivo-> Imprimirquepermitaa AdobeReaderimprimirpáginasdetamañocarta enelpapellocal.

Solicitud

de

publicaciones

Puedeefectuarpedidos demuchaspublicacionesdeTivolienlíneaenelsiguiente sitio web:

http://www.elink.ibmlink.ibm.com/public/applications/publications/ cgibin/pbi.cgi

Tambiénpuedehacerelpedidoporteléfonollamandoaunode estosnúmeros: v EnlosEstadosUnidos:800-879-2755

v EnCanadá:800-426-4968

Prefacio

(18)

Enotros países,consultelalistade númerosdeteléfonosenelsiguientesitioweb: http://www.ibm.com/software/tivoli/order-lit/

Accesibilidad

Lasfunciones deaccesibilidadayudanalosusuariosquetienendiscapacidades físicas, talescomomovilidadrestringidaovisión limitada,autilizarproductosde software demanerasatisfactoria.Conesteproducto,puedeutilizartecnologíasde asistenciaparaoírlainterfazy desplazarseporella. Tambiénpuedeemplearel tecladoenlugardelratónparallevaracabotodaslasfuncionesdelainterfaz gráfica deusuario.

Paraobtener másinformación,consulteelApéndiceA,“Accesibilidad”,enla página 335.

Cómo

ponerse

en

contacto

con

el

soporte

de

software

Si tieneproblemasconunproductode Tivoli,visiteelsiguientesitiowebdeIBM SoftwareSupport:

http://www.ibm.com/software/sysmgmt/products/support/

Si deseaponerseencontactoconelsoportedesoftware,consultelapublicación

IBM SoftwareSupportGuideenelsiguientesitioweb:

http://techsupport.services.ibm.com/guides/handbook.html

Laguíaproporcionainformaciónsobrecómo ponerseencontactoconIBM SoftwareSupport,segúnlagravedaddelproblema,ylasiguienteinformación: v Registroyadmisibilidad

v Númerosdeteléfono,segúnelpaísenelqueseencuentre

v Informaciónquedebetenera manoantesdeponerse encontactoconIBM SoftwareSupport

Convenios

utilizados

en

esta

guía

Estaguíautilizavariosconveniosparatérminosy accionesespeciales,asícomo paraloscomandosylas rutasquedependendelsistemaoperativo.

Convenios

tipográficos

Enestaguíaseutilizanlossiguientesconveniostipográficos: Negrita

v Comandosenminúsculasyconuna combinaciónde mayúsculas y minúsculasquedeotromodocostaríadistinguirdelrestodel texto.

v Controlesde interfaz(casillas,pulsadores,botonesdeselección, selectorescíclicos,campos,carpetas,iconos,cuadrosde lista, elementos dentrode cuadrosdelista,listasconvariascolumnas, contenedores,seleccionesdemenú,nombresdemenú,pestañas, hojas depropiedades),etiquetas(porejemplo,Sugerencia:,y Consideracionessobre elsistemaoperativo:)

v Palabras claveyparámetroseneltexto

Prefacio

(19)

Cursiva

v Palabras definidaseneltexto v Palabras resaltadas

v Nuevostérminoseneltexto(salvoenunalistadedefiniciones) v Variablesyvaloresquedebeproporcionarelusuario

Monoespaciado

v Ejemplosy ejemplosde código

v Nombres dearchivo,palabrasclave enprogramacióny otros elementos quecuestadistinguirdelrestodeltexto

v Textodemensajesy solicitudesdirigidas alusuario v Textoquedebeescribirelusuario

v Valoresparaargumentosuopcionesde comandos

Variables

y

rutas

dependientes

del

sistema

operativo

Enestaguíaseutilizaelconvenio UNIXparaespecificar variablesde entornoy paralanotaciónde directorios.

Cuando utilicelalíneadecomandosde Windows,sustituya$variablepor %variable% paravariablesde entornoy sustituyalas barrasinclinadas(/)por barras inclinadasinvertidas(\)enrutasdedirectorio.Losnombresde variablesde entornonosiempresonlosmismosenWindows yUNIX.Porejemplo,%TEMP% enWindows equivalea$tmpenUNIX.

Nota: siutilizaelshellbashenunsistemaWindows,puedeutilizarlosconvenios UNIX.

Iconos

de

Software

Distribution

Losiconossiguientesrepresentanelrecursode perfilde SoftwareDistributionque sevisualizaenelescritoriodeTivoliendiferentesformatos:

Iconodelperfilde paquetedesoftwareenformatoconstruido.

Iconodelperfilde paquetedesoftwareenformatonoconstruido.

Iconodelperfilde paquetedesoftwarevacío.

Losrecursosde perfilde paquetedesoftwaresecreanenelcontextodeungestor de perfilesysedistribuyenhaciasistemasogestoresde perfilesdeabono

gestionados enelentornoTivoli.

Prefacio

(20)
(21)

Parte

1.

Preparación

de

paquetes

de

software

Capítulo1.VisióngeneraldeSoftware

Distribution . . . 5

Novedadesdeestaversión . . . 5

CaracterísticasprincipalesdeSoftwareDistribution . 6 Preparacióndepaquetesdesoftware . . . 6

Soporteparareleasesanterioresdelproducto . . 8

Distribucionesyoperacionesdepaquetesde software. . . 8

Distribucionesmultiplexadas . . . 11

EntornodeSoftwareDistribution . . . 13

Hostdeorigen . . . 13

Destinosdeladistribución . . . 13

Paquetesdesoftware . . . 14

Accionesrelacionadasconobjetos. . . 14

Accionesdelsistema . . . 15

Accionesdeprograma. . . 15

Paquetesdesoftwareanidados. . . 16

Formatosdepaquetedesoftware . . . 17

Archivodepaquetedesoftware(.sp). . . 17

Archivodedefinicióndepaquetedesoftware (.spd) . . . 17

Bloquedepaquetedesoftware(.spb). . . 17

Objetodepaquetedesoftware . . . 18

Eleccióndeunformatodepaquetedesoftware 18 OperacionesdeescritoriodeTivoli . . . 18

OperacionesdeSoftwareDistribution . . . 19

Capítulo2.IniciodeSoftwarePackageEditor. . 21

EjecucióndeSoftwarePackageEditorenpuntos finales . . . 21

Desdeelescritorio . . . 21

Desdelalíneadecomandos. . . 22

EnpuntosfinalesdeWindows . . . 23

EnpuntosfinalesdeOS/2 . . . 23

EnpuntosfinalesdeUNIX . . . 23

EjecucióndeSoftwarePackageEditorennodos gestionados . . . 23

Determinacióndeltipodepaquetequecreará. . . 25

Incorporacióndeunpaquetenativoenun paquetedesoftware . . . 26

Creacióndeunpaquetedesoftwarecon AutoPack . . . 26

Creacióndeunpaquetedesoftwareutilizando unaplantilla . . . 26

Personalizacióndeunpaquetedesoftwarede ejemplo. . . 26

Creacióndeunpaquetedesoftwareparatipos dedestinosmixtos . . . 27

Trabajoconunpaquetedesoftwareexistente . . 27

PersonalizacióndelaGUIdeSoftwarePackage Editor . . . 27

Personalizacióndelapáginadebienvenida. . . 28

Creacióndeunejemplodepaquetedesoftware nuevo . . . 29

Creacióndeunaplantilladepaquetedesoftware nueva . . . 29

Establecimientodelarutapredeterminada . . . 30

Capítulo3.Creacióndepaquetesutilizando SoftwarePackageEditor . . . 31

Creacióndeunpaquetedesoftware . . . 31

CreacióndelpaquetedesoftwareAppsample . . . 32

Denominacióndelpaquetedesoftware Appsample . . . 33

Comprobacióndelespaciodedisco . . . 35

Adicióndedirectoriosyarchivos . . . 37

AdicióndeaccionesdelaplataformaWindowsa uncontenedorgenérico . . . 42

Adicióndedirectoriosyarchivosdelsistema operativoWindows. . . 43

AdicióndeobjetosdelRegistrodeWindows 47 AdicióndeobjetosdelshelldeWindows . . 51

AdicióndeobjetosdeperfildeWindows . . 53

AdicióndeserviciosdeWindows . . . 56

AdicióndeaccionesdelaplataformaOS/2aun contenedorgenérico . . . 56

AdicióndeobjetosdelescritoriodeOS/2 . . 57

AdicióndeobjetosdeperfildeOS/2. . . . 59

Adicióndeobjetosdearchivodetexto . . . 61

Adicióndeunaaccióndelprogramade ejecuciónCID . . . 64

Adicióndeunaaccióndeprogramadeejecución 65 Adicióndeunaaccióndereiniciar. . . 66

ElpaquetedesoftwareAppsample . . . 68

Cambiodelordendelosobjetosdelpaquete desoftware . . . 69

Definicióndepropiedadesdelpaquete . . . 69

PropiedadesdeGeneral . . . 71

ElEditordedependencias . . . 72

Opcionesdelservidor. . . 73

Definicióndeopcionesdelservidor . . . . 74

Definicióndeopcionesdelservidoravanzadas 75 Opcionesdepuntofinal . . . 76

Opcionesdelprogramaantesdeconstrucción 78 Opcionesdelprogramadespuésde construcción . . . 79

Propiedadesdelarchivoderegistro . . . 79

Descripción . . . 81

Copyright. . . 82

Listadevariables . . . 82

Paquetesanidados . . . 83

Edicióndepropiedadesdepaquetedesoftware . . 84

AccionesdeprogramadeSoftwarePackageEditor 85 LaaccióndeprogramaInstallShield . . . 86

LaaccióndeprogramaMicrosoftSetup . . . . 88

Accionesdeeliminar . . . 89

Cómoguardarelpaquetedesoftware . . . 90

Capítulo4.Creacióndeunpaquetedesoftware paradispositivos. . . 93

Creacióndeunpaquetedesoftwaredeobjetosde dispositivo. . . 93

©CopyrightIBMCorp. 2002,2003

1

|| || | || | || | || | || | || || | || || | || | || | | | | | | | | | | | |

(22)

Adicióndedirectoriosadispositivos. . . 94 Adicióndearchivosadispositivos. . . 96 Ejecucióndeprogramasendispositivos . . . . 98 Personalizacióndevaloresdedispositivos . . . 99

PersonalizacióndedispositivosNokia

CommunicatorSerie9200. . . 99 PersonalizacióndedispositivosPalmy

WindowsCE . . . 100 Distribucióndelpaquetedesoftwaredeobjetosde dispositivoadestinos . . . 101

Capítulo5.UtilizacióndeSoftwareDistribution enOS/400 . . . 103

Definicióndepaquetesdesoftwareconobjetos

OS/400 . . . 103 SistemasdearchivosintegradoynativodeOS/400 104 UtilizacióndeSoftwarePackageEditordeOS/400 105

EjecucióndeSoftwarePackageEditorde

OS/400 . . . 105 AdicióndebibliotecasyobjetosOS/400 . . . 106 AdicióndeobjetosOS/400. . . 108 EliminacióndebibliotecasOS/400 . . . 109 EliminacióndeobjetosOS/400 . . . 110 AdicióndeprogramasbajolicenciadeOS/400 110 Eliminacióndeprogramasbajolicenciade

OS/400 . . . 112 CambiodeunSysval(valordesistema)de

OS/400 . . . 113 UtilizacióndefuncionesnoespecíficasdeOS/400 113

Adicióndeobjetosnonativosalsistemade

archivosnativoOS/400 . . . 114 EjecucióndeunprogramaejecutabledeOS/400 115 CómoguardarunpaquetedesoftwareOS/400 . . 117

Capítulo6.Incorporacióndeobjetosnativosa unpaquetedesoftware . . . 119

UtilizacióndeSoftwarePackageEditorpara

incorporarobjetosnativos . . . 119 Ventajasdelosobjetosnativosincorporados . . . 120 Creacióndeunpaquetedesoftwarequeincorpora unobjetonativo . . . 120

DefinicióndelasoperacionesdeSoftware Distributionsoportadasenunainstalación

nativa. . . 121 Utilizacióndeunasistente . . . 124

UtilizacióndeInstalarimportadordeproductos MSI . . . 125

UtilizacióndelImportadordePDF . . . 128 Utilizacióndelosdiálogos . . . 132

Utilizacióndediálogosparaincorporaroeditar unpaquetedeAIX . . . 133 Utilizacióndediálogosparaincorporaroeditar unpaquetedeSolaris . . . 136 Utilizacióndediálogosparaincorporaroeditar unpaquetedeLinux. . . 139 Utilizacióndediálogosparaincorporaroeditar unpaquetedeHP-UX . . . 142 Utilizacióndediálogosparaincorporaroeditar unpaqueteMSI . . . 148 LaaccióndelprogramadeejecuciónCID. . . 154 LaaccióndeprogramaInstallShield. . . 154 LaaccióndeprogramaMicrosoftSetup . . . 155 Cómohacercondicionalunainstalaciónnativa 155 DefinicióndeunasignaturadeInventorypara unpaquetenativo. . . 156

Capítulo7.¿CómofuncionaAutoPack? . . . 159

ComponentesdeAutoPack. . . 160 ArchivodeconfiguracióndeAutoPack. . . 161 Personalizacióndelarchivodeconfiguración 164

Notasparadeterminadassituacionesde

usuario . . . 165 Manejodeobjetoscompartidos . . . 166 Archivopredeterminadoautopack.inipara

Windows2003 . . . 167 Archivopredeterminadoautopack.inipara

WindowsXP . . . 168 Archivopredeterminadoautopack.inipara

Windows2000 . . . 168 Archivopredeterminadoautopack.inipara

sistemasUNIX. . . 169 Archivopredeterminadoautopack.inipara

sistemasOS/2 . . . 170

Capítulo8.Generacióndepaquetesdesoftware conAutoPack. . . 171

EjecucióndeAutoPack . . . 172 Creacióndelaprimerainstantánea . . . 172 OpciónInstalaciónmanual. . . 178 Reanudaciónconlasegundainstantánea . . . 180 OpciónInstalaciónautomática. . . 183

| | | | | | | | | |

(23)

Enestaparte sedescribecómoutilizarSoftwarePackageEditorparacrear paquetes desoftware.

Localizacióndeinformaciónrelacionada

Puedehallarinformaciónreferidaaestatareaenlasfuentessiguientes:

v IntroducingIBMTivoliConfigurationManager.Proporcionauna visióngeneralde SoftwareDistribution.

v ManualdeconsultaparaSoftwareDistribution.Contieneinformaciónsobrecómo llevara caboestamismatareadesdelalíneade comandos.

v Planningand InstallationGuide.Contieneinformaciónsobrecómoinstalar SoftwareDistribution.

v MessagesandCodes.Ofrecedetallesacercadetodoslosmensajesgeneradospor loscomponentes yserviciosdeIBMTivoliConfigurationManager.

(24)
(25)

Capítulo

1.

Visión

general

de

Software

Distribution

Con SoftwareDistribution,puedeinstalar,configurary actualizarsoftwareenlos sistemas deunareddesdeunsolosistemade origeny, deestamanera,seelimina latareadeactualizarsoftwaremanualmente ennumerosossistemas.

Puedecrearydistribuiraplicacionesde escritorioydecliente/servidor, gestionar elciclodeduración delsoftware,automatizar losinventariosdelsistemay supervisarloscambios delsistemayde laconfiguración.

SoftwareDistributionpuededesplegarsoftwarede manerarápidayfiableatravés de redesdevariasplataformas, quepuedenincluir sistemasUNIX,NetWare, Windows, OS/400yOS/2enubicacionesremotas.ConsultelapublicaciónRelease Notesparaobtenerinformacióndetallada sobrelasplataformas queadmiteeste producto.

Novedades

de

esta

versión

Sehanrealizado lassiguientesmejorasenSoftwareDistribution: v SoftwarePackageEditormás fácildeutilizar

CuandoinicialaGUI (interfazgráficadeusuario)de SoftwarePackage Editor, undiálogoinicial,Selectorde SoftwarePackage Editor,lepermitefiltrarlos objetosqueutilizaparacrearelpaquetedesoftware,demodoquetrabaje únicamenteconlas herramientasnecesariasparacrearelpaqueteconcreto. Asimismo,puedepersonalizar laGUIparaqueincluyasuspropiasplantillasy lapágina debienvenida.

v SoportedepaquetesnativosHP-UX

Sehaampliadoelsoportedepaquetes nativosparaqueincluyaelpaquete HP-UX.

v Programasantesdeconstrucción depuntofinaly programasdespuésde construccióndepuntofinal

Sepuedeiniciarunprogramaoscriptenelpuntofinalantesdelaejecuciónde laoperacióndegestiónde cambiosydespués delaejecucióndelaoperación. Parahabilitarestas características,sehanagregadopropiedadesa nivelde paqueteyuncomandonuevo, wdswdvar.Estosprogramassonparticularmente útilesparagestionarvariablesconvaloresdinámicos.Consulteelapartado “Ejemplodeprogramaantesdeconstrucción”enlapágina 78paraobtener un ejemplo.

v Personalizacióndelosvalorespredeterminados

Elcomandowswdmgrsehamodificadoparaquepuedapersonalizar losvalores predeterminadosdealgunasopcionesdedistribución.

v Personalizacióndela rutadeaccesopredeterminada

Puedepersonalizar laruta deaccesopredeterminada queutilizaeldiálogodel navegadorde SoftwarePackage Editor.

v PersonalizacióndeSoftwarePackageEditor

Puedecrearsuspropiasplantillasparamodificarlosiconosqueaparecenenla ventanaprincipalde SoftwarePackage Editorde modoquesólosemuestren las accionesnecesariasparacrearelpaquetedesoftware.

©CopyrightIBMCorp. 2002,2003

5

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(26)

Puededefinirlospaquetesdesoftware deejemploquepuedeabriry modificar paracrearotros paquetesdesoftwareguardándolosconotronombre.

v Destinosno disponibleso destinosqueyanosonválidos

Enlosreleasesanteriores,siunoomásdestinosnoestaban disponiblesono eranválidos,ladistribuciónnopodíarealizarsecorrectamenteendichosdestinos yladistribuciónnocontinuabaenlosdestinosrestantes. Enesterelease,puede seleccionarqueladistribucióncontinúeenlosdestinosrestantes.Lainformación acercadelosdestinosenlosquelaoperaciónnosehacompletadosegrabaen elarchivo deregistrode SoftwareDistribution.

v Estadodelarecuperación dedatosenpuntos finalesmóviles

Sehanagregadonuevosidentificadoresaswdis.iniquepermitenalosusuarios móvilescomprobarelestadodelasoperacionesde recuperacióndedatos. v Accióndereiniciodurantela fasedevalidación

Sepuedeejecutarunaaccióndereinicio durantelafasedevalidacióndel paquete.

v Comprobacionesenobjetoscompartidos

Cuandoseeliminaunpaquete,secompruebanlosobjetoscompartidospara evitarquesesuprimansiestosobjetosyaestabanpresentes eneldestinoantes delainstalacióninicial delpaquetede software.Puedeseleccionarquese compruebentodoslosobjetosdistribuidosconelpaquetede software,solamente losobjetosquesehanmarcadocomocompartidosoningúnobjeto.

Características

principales

de

Software

Distribution

SoftwareDistributionproporcionaunsistemade gestióndesoftwarecentralizado conelcuallosadministradorespuedenutilizarpaquetes desoftwareparainstalar y configurarnuevasaplicaciones, actualizarelsoftware existenteconversionesmás recientes ysincronizarelsoftwareensistemasdistribuidos.Enlosapartados siguientes, seofreceunresumendelas característicasprincipalesde Software Distribution.Lascaracterísticasprincipales seagrupanbajolostemassiguientes: v “Preparacióndepaquetesde software”

v “Soporteparareleasesanterioresdelproducto”enlapágina8

v “Distribucionesy operacionesdepaquetesde software”enlapágina8 v “Distribucionesmultiplexadas”enlapágina11

Preparación

de

paquetes

de

software

ElSoftwarePackageEditor esunainterfazgráficadestinadaa lacreacióny

personalización deunpaquetedesoftware.Puedeinstalarseencualquierade los nodosgestionadosypuntosfinales disponibles.ConsultelapublicaciónRelease Notesparaobteneruna listadelas plataformassoportadas.SoftwarePackage Editormuestraunavistadeárbolgráficadelpaquetedesoftware ysucontenido. Lasaccionesquecontieneelpaqueteseorganizan deacuerdoconelordenque seguirán alejecutarseenelsistemadedestino.SoftwarePackage Editor

proporcionavariasmaneras decrearyeditarunpaquetedesoftware.Proporciona las característicassiguientes:

v Paquetedesoftwareunificado

SoftwareDistributionutilizaunformatodeempaquetamientosimplificado de unúnicocontenidodenominadopaquetede software.Todaslastécnicasutilizadas paracrearpaquetes desoftwareestánbasadasenesteformatodeunsolo archivo.Porlotanto,unpaquetedesoftware creadomedianteAutoPack es

Características

principales

| | | | | | | | | | | | | | | | | | | | | | | | |

(27)

idénticoa unpaquetecreado manualmentemedianteSoftwarePackageEditory ambospuedeneditarse utilizandocualquieradelastécnicasdisponibles

explicadasenestecapítulo. v Configuracióndeaplicaciones

Mediantelainstalación depaquetes desoftware,puederealizaraccionestales comocambiarelregistro,agregariconos deescritorio,agregarsentenciasa archivosdelsistemaycrearcarpetasyaccesosdirectos.SoftwareDistribution eliminalanecesidadde crearscripts yprogramasparaconfiguraruna

aplicación.Puedeempaquetarlaacciónnecesariaenelpaquetede software. v Variables

Lasvariablespueden utilizarseparaexpresarcualquier valordeatributodeuna cadenade tipocontenidaenelpaquetedesoftware,loquehacequeunpaquete desoftwareseamásgenérico ypuedautilizarseensistemasdedestino

diferentes.Porejemplo,noesnecesariocrearvariospaquetes desoftwarepara plataformasdiferentes.Puedesustituirlainformaciónespecíficade cada plataformaporvariablesy utilizarelmismopaquetede softwareparala distribuciónhaciaredes multiplataforma.Consulte lapublicaciónManualde consultaparaSoftwareDistributionparaobtenerinformaciónmásdetalladasobre lautilizaciónde variablesenelpaquetedesoftware.

v Condiciones

Seestablecencondicionessobrelasaccionescontenidasenunpaquetede softwareosobretodoelpaquetede software.Utilizandolascondiciones, se definenlascircunstanciasenlascualesseejecutaráunaacción.Porejemplo, puedeespecificarquéaccionesdeben ejecutarsesóloenlossistemasdedestino Windows2000yquéaccionesdeben ejecutarseúnicamenteenWindows XP. v ArchivosdesignaturasdeInventory

Agregueunobjetoalpaquetedesoftwarequedefinaunasignaturaenel repositoriodeconfiguración paraquepuedatenerunalistaactualizadadel softwareinstaladoenelentorno.

v Soporteparaobjetosdedispositivo

Puedecrearunpaquetedesoftwarequecontengaaccionesquesellevarána caboendispositivosubicuos.

v Soportedeinstalaciónnativoy deterceros

Estánsoportadosformatosdeempaquetamiento normalesdeterceros. Puede empaquetarenelpaquetedesoftwareelcontenidoexistentepreparadocon estosformatosnativos,asícomolosprogramasdeutilidaddeinstalacióny archivosde respuestasasociados.Estándisponibleslossiguientesformatosde empaquetamiento:

– Microsoft Setup – InstallShield

– ProgramasCID(configuración,instalación ydistribución)

– Archivodedefinicióndepaquete(PDF)deSMS(SystemsManagement Server) deMicrosoft

– PaqueteMSI deMicrosoftSoftwareInstaller – PaquetedeAIX

– PaquetedelsistemaoperativoSolaris – Paquetede Linux

– PaqueteHP-UX

Características

principales

Capítulo1.VisióngeneraldeSoftwareDistribution

7

(28)

v Comprobacionesdelaversión

Puededefinirunpaquetedesoftwarecomoversionable yespecificarsiesun paquetederenovaciónounparche. Lasrenovacionesnoseinstalansiyase encuentrapresenteeneldestinounaversiónmásrecientedelpaquete.Los parchesnoseinstalana menosquelaversiónalaqueseaplica elparcheyaesté instalada.

v Dependencia

Puededefinirunaexpresiónquehacequelainstalación oeliminaciónde un paquetedesoftwareestésujetaalcumplimientodeciertos prerrequisitosde hardwarey desoftware.

v AutoPack

Generaciónautomáticadepaquetes desoftware:AutoPack genera automáticamenteunpaquetede softwareempleandounatecnologíade

exploracióny diferenciación,ycomparandodos"instantáneas"sucesivas deuna máquinade preparación.

v Soportedepuntofinal OS/400

ElsoportedepuntofinalOS/400amplíalasposibilidadesde Software Distributionparagestionar paquetesdesoftware parasistemas dedestino OS/400.SoftwareDistributionincluyeunSoftwarePackageEditordeOS/400. SoftwarePackage EditorseutilizaenunsistemaWindowsquedispongadeuna conexiónTCP/IPconunsistemaOS/400queseemplea comoubicaciónde preparaciónparapaquetes desoftware.Puedeconstruirpaquetesde software queincluyanobjetosOS/400,comobibliotecas,objetosyprogramasbajolicencia ycambiosenlosvaloresdelsistemaOS/400.Además,unpaquetedesoftware paraunsistemaOS/400puedeincluiraccionesestándar paraagregar archivosy directoriosquenoseandeOS/400aunsistemaOS/400yejecutarprogramasen unsistemaOS/400.Elserviciodetrasladodedatospermiteeltrasladode archivosentrepuntosfinales OS/400yhostsde origende SoftwareDistribution.

Soporte

para

releases

anteriores

del

producto

SoftwareDistributionproporcionaelsoportesiguienteparalosreleasesanteriores delproducto:

v Soporteparalospaquetesdearchivosdelosreleasesanterioresdelproducto. Lospaquetes dearchivosyelnuevoformatodepaquetede softwarepueden coexistirdentrodelmismogestordeperfilescomotiposderecursos diferentes. v Uncomando(wfptosp)paraconvertirobjetosdepaquetedearchivosyarchivos

dedefinicionesdepaquetede archivosenobjetosdepaquetede softwarey archivosde definicionesdepaquetede software,respectivamente.Laspalabras clavequeseencuentranenlospaquetesde archivoscreadosconunrelease anteriordelproductosecorrelacionanconstanzas,atributos ycomandosde paquetedesoftware.ConsultelapublicaciónManualde consultaparaSoftware Distributionparaobtener másinformaciónsobrelosprocedimientosde migración.

Distribuciones

y

operaciones

de

paquetes

de

software

Con elescritoriode Tivoliolainterfazdelíneadecomandos(CLI),sepueden realizaroperacionesde gestióndecambiosparaautomatizar completamentela distribución einstalaciónde software.Entrelasoperacionesquepuedeefectuar se encuentran lassiguientes:

v Accióndedeshacerautomática

Puederealizarunaoperacióndedeshacerenelpaquetedesoftware demanera que,enelcasodeproducirse unerrormuygraveduranteelprocesode

Referencias

Documento similar

El contar con el financiamiento institucional a través de las cátedras ha significado para los grupos de profesores, el poder centrarse en estudios sobre áreas de interés

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

En junio de 1980, el Departamento de Literatura Española de la Universi- dad de Sevilla, tras consultar con diversos estudiosos del poeta, decidió propo- ner al Claustro de la

[r]

SVP, EXECUTIVE CREATIVE DIRECTOR JACK MORTON

Social Media, Email Marketing, Workflows, Smart CTA’s, Video Marketing. Blog, Social Media, SEO, SEM, Mobile Marketing,

Missing estimates for total domestic participant spend were estimated using a similar approach of that used to calculate missing international estimates, with average shares applied

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,