IBM
Tivoli
Configuration
Manager
Guía
del
usuario
de
Software
Distribution
Versión
4.2.1
SC10-3850-01
IBM
Tivoli
Configuration
Manager
Guía
del
usuario
de
Software
Distribution
Versión
4.2.1
SC10-3850-01
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.
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
|| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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
| | | | | | | | | | | |
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. . . 307Consejosysugerencias . . . 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
| | || || ||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 . . . 339Entornoderedtí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. . . 373Glosario
.
.
.
.
.
.
.
.
.
.
.
.
. 375
Índice
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 381
| ||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
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
| || | | || | | | |
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.
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
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
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.
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
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
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
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
|| || | || | || | || | || | || || | || || | || | || | | | | | | | | | | | |
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
| | | | | | | | | |
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.
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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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
| | | | | | | | | | | | | | | | | | | | | | | | |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
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