《打包安装迁移》由会员分享,可在线阅读,更多相关《打包安装迁移(28页珍藏版)》请在金锄头文库上搜索。
1、 2008 IBM CorporationIBM Software GroupAn IBM Proof of TechnologyWebSphere Application Server v6.1Packaging, Installation and Migration 2008 IBM CorporationWebSphereAgendaPackagingInstallationMigrationInstallation FactorySummary2 2008 IBM CorporationWebSphereProduct images are distributed electronic
2、ally on DVDs as well as CDsWebSphere Application Serverfor zOSMainframe Qualities of ServiceWebSphere Application Server Network Deployment(Clustered, multi-machine )Deployment Manager, Node Agent, ClusteringHigh Availability Manager, Edge ComponentsExpress/Base(Single Server)Web-based Administratio
3、n, Web ServicesWork Manager, Application Profiles, etc.JDKEJB Container, MessagingWeb Container (Servlets, JSPs, XML)Service Data ObjectsPackaging and Install3 2008 IBM CorporationWebSpherePackagingPlatformCD ImageIncludesDistributedPrimaryWebSphere Application ServerIBM HTTP ServerWeb server plug-i
4、nsApplication ClientUtilities/ToolsUpdate Installer Installation Factory Migration tools IBM Support Assistant World Type fontsWebSphere Application Server ToolkitEclipse-based tool for building, deploying, and debugging applications 4 2008 IBM CorporationWebSpherePackaging5 2008 IBM CorporationWebS
5、phereAgendaPackagingInstallationMigrationInstallation FactorySummary6 2008 IBM CorporationWebSphereInstallation OverviewWebSphere Application Server V6.1 is a full installInstaller uses ISMP (InstallShield Multi-platform)4z/OS uses SMP/EAll packages support GUI and silent install4GUI Install:Launche
6、d from the launchpad or from the install program in the directoryChecks for other WebSphere V6.x runtime installs on local machine 4Silent Install:Uses a response an inputCommon logging and tracing strategy across all installers7 2008 IBM CorporationWebSphereInstallation OverviewSimplified installat
7、ion flow4Profiles can be created directly by the installer4Create a cell in a single pass at installation timePort detection4Automatically defaults to unoccupied ports4Can only detect ports in use by WebSphere Application Server installationsSupport for non-root installationsOption to enable adminis
8、trative security during installation8 2008 IBM CorporationWebSphereInstallation OptionsWebSphereProductBinariesWebSphereProfile+123Install ImageInstallWebSphereProfileCreate ProfileORV6.1 NodeV6.1 Node AgentV6.1 Deployment ManagerORORV6.1 Node AgentV6.1 NodeV6.1 Deployment ManagerV6.1Application Ser
9、verV6.1Application ServerDefault ProfileInstall product binariesand option to install WebSphere SamplesOptionally create a default WebSphere ProfileA.Deployment ManagerB.Stand-alone Single Application Server C.Cell (DMgr and managed node)D.Custom Profile (Managed Node)Create profiles afterinstallati
10、onABCD9 2008 IBM CorporationWebSphereInstallation WizardClick this link to launch the Application Serverinstallation wizardInstall other product componentsProductlaunchpad10 2008 IBM CorporationWebSphereNon-root installationPerform non-root installations with WebSphere Application Server v6.14Includ
11、es non-administrator group installations for Windows Installer verifies the specified location is writableAfter prerequisite check, a panel displays any restrictions due to non-root installThe user who owns installed files is the only user who can perform subsequent installation and update operation
12、s on that installation. 11 2008 IBM CorporationWebSphereInstall VerificationInstall verification utility can be used to detect and diagnose initial installation issues Computes the actual checksum value for the installed files and compares them to the shipped bill of materials listShows missing or c
13、hanged filesCan be used even after applying Refresh Pack or FixPack Utility can be used to verify component installation4Application Server/Deployment Manager4Application Client4IBM HTTP Server 4Web Server Plug-ins4Update Installer12 2008 IBM CorporationWebSphereWebSphere ProfilesWebSphere Applicati
14、on Server V6.1 files are divided into two categories4Core product filesApplication binaries for WebSphere Application Server; these are shared across all profiles4User filesCustomizations, including configuration files, installed applications, resource adapters, properties, log filesProfiles are col
15、lections of related user files4A pro a WebSphere runtime environment4Profiles share product binaries4A pro optionally be created at install time4Additional profiles can be added later+WebSphere Application Server V6.1Product BinariesWebSphereV6.1 Profile=Complete WebSphere Application Server V6.1 In
16、stallation 13 2008 IBM CorporationWebSphereWebSphere ProfilesA pro an instance of a WebSphere Application Server configuration4A pro its own set of scripts, its own environment, its own repository, and its own node agent.Many profiles can be created off of a single install.All profiles on the same s
17、ystem may share the same runtime binaries4Only have to apply maintenance once to update all of the profilesEasily created using the Pro ToolAt least one pro physical machine / LPAR14 2008 IBM CorporationWebSphereWebSphere ProfilesThere are four pro:4Deployment manager profile4Application Server prof
18、ile4Cell profile4Custom profileWebSphere provides pro for creating profiles of different typesPro4Pro Tool (PMT)Eclipse Rich Client Platform (RCP) based GUIGathers user input and invokes manageprofiles command line tool to create the profiles4Manageprofiles(bat/sh) Command line interface for pro fun
19、ctions15 2008 IBM CorporationWebSphereAgendaPackagingInstallationMigrationInstallation FactorySummary16 2008 IBM CorporationWebSphereApplication MigrationV6.X supports J2EE 1.4 4Implicitly supports J2EE 1.2 and J2EE 1.3J2EE 1.4 supports incremental upgrade4Modules within an application can be J2EE 1
20、.2, 1.3 or 1.4V6.X in general is very compatible with prior WebSphere Application Server versions4Many V4.X applications run unchanged4Most V5.0, V5.1 applications run unchanged17 2008 IBM CorporationWebSphereDeprecation PolicyDeprecation policy in place for all WebSphere Application Server APIs and
21、 JDK APIsAPI supported for 2 full releases from the point of deprecation or 3 full years whichever is longerAPI may be removed at such pointDeprecations and Removals are documented in Information CenterV5.0.XV5.1.XV6.0.XNew API introducedDeprecated but still supportedDeprecated but still supportedV5
22、.0.X APIs may be removedV6.118 2008 IBM CorporationWebSphereRuntime migration toolsAutomated migration tools provided4Wizard, WASPreUpgrade, WASPostUpgrade4Copy existing configurations between versionsDistributed Migration WizardOr use commands directlyzOS Customization support creates customized jo
23、bsiSeriesUse commands directly19 2008 IBM CorporationWebSphereAgendaPackagingInstallationMigrationInstallation FactorySummary20 2008 IBM CorporationWebSphereThe Problem1.Full install of GA: Select features and provide other install-time input2.Install refresh pack (if needed)3.Install fix packs (if
24、needed)4.Install one or more interim fixes (if needed)5.Create and configure App Servers and other artifacts6.Deploy applicationsInstalling and configuring WebSphere Application Server usually requires many steps:Typically need to iterate over these steps to Typically need to iterate over these step
25、s to achieve desired end result not a pure linear achieve desired end result not a pure linear process!process!V6.0V6.0.2V6.0.2.5iFix “A” and “B”ABJDK 1.4.2 SR3wsadmin scriptJ2EE app21 2008 IBM CorporationWebSphereOverview: Custom SolutionsUsers need a simpler approach4Independent Software Vendors (
26、ISVs)4Customers4IBM Products Different groups need to create fast, reliable and repeatable WebSphere Application Server installs that are tailored to their specific needsAutomated, customized WebSphere Application Server install packageCreateISVs, Customers, etc22 2008 IBM CorporationWebSphereComman
27、d Line Invocation ToolSingle package containingV6.0V6.0.2V6.0.2.5J2EE ApplicationsConfiguration archiveAutomated, customized WebSphere Application Server install packageInstallation Factory CapabilitiesProcessing EngineV6.0V6.0.2V6.0.2.5JDK 1.4.2 SR3Build DefinitionXMLiFix “A” & “B”ABJDK 1.4.2 SR3iF
28、ix “A” and “B”3rd-party ScriptsJ2EE ApplicationsConfiguration Archive3rd-party ScriptsC:ifcliComposition Tool (GUI)Create23 2008 IBM CorporationWebSphereUsing a CIP to Update an InstallSystem Level After CIP InstallationV6.0.2.5JDK 1.4.2 SR3iFix “A” and “B”V6.0V6.0.1V6.0.1.2V6.0.1.2iFix “A”+JDK 1.4.
29、2SR1V6.0+New ScratchInstallUpdate Existing InstallationsExisting WebSphere Application Server InstallationsInstall CIPFinal System LevelSingle package containingV6.0V6.0.2V6.0.2.5JDK 1.4.2 SR3iFix “A” and “B”InstallAutomated, customized WebSphere Application Server install package24 2008 IBM Corpora
30、tionWebSphereInstallation Factory FeaturesCross-platform CIP generation, the following platform combination will be supported:4Generate CIP for any UNIX or Linux platform from any UNIX or Linux platform4Generate CIP for Windows from any UNIX or Linux platform4Generate CIP for i5/OS from Windows plat
31、formSupport for i5/OS Support for 64-bit platforms25 2008 IBM CorporationWebSphereInstallation Factory Opening PanelCreate a new build definition or work with an existing one4XML describes the CIPA number of panels are used to select the type of software package for which to make a CIP 26 2008 IBM C
32、orporationWebSphereAgendaPackagingInstallationMigrationInstallation FactorySummary27 2008 IBM CorporationWebSphereSummaryInstallation Remains similar to v6.0, using ISMPPro Tool new and enhancedMore profiles for flexibilityInstallation Factory for easier install packagingWebSphere Application Server migration is easy!4More tools4More techniques4Minimizing required Application changes28