Specifications
VMware and BEA WebLogic Solutions Deployment Guide
3
Table of Contents
1.0 INTRODUCTION .................................................................................................................................. 5
1.1 BEA WEBLOGIC SERVER ..................................................................................................................... 5
1.2 BEA WEBLOGIC SERVER ARCHITECTURE............................................................................................ 6
1.3 VMWARE INFRASTRUCTURE ................................................................................................................ 8
1.4 BEA–VMWARE SOLUTION ARCHITECTURE ....................................................................................... 11
1.5 BEA-VMWARE SOLUTIONS ............................................................................................................... 12
1.6 DEPLOYMENT APPROACH SUMMARY ................................................................................................. 15
1.7 LAB ENVIRONMENT ............................................................................................................................ 16
2.0 INSTALLATION OF VMWARE INFRASTRUCTURE 3 ENVIRONMENT .............................. 17
2.1 INSTALLING VMWARE VIRTUALCENTER 2......................................................................................... 17
2.2 INSTALLING VIRTUAL INFRASTRUCTURE CLIENT ............................................................................... 22
2.3 CONFIGURING VIRTUALCENTER FOR SERVER BASED LICENSING....................................................... 25
2.4 VMWARE ESX SERVER 3 INSTALLATION ........................................................................................... 26
3.0 VMWARE ESX SERVER MANAGEMENT WITH VIRTUALCENTER .................................... 28
3.1 ADDING ESX SERVER HOST TO VIRTUALCENTER .............................................................................. 28
3.2 CONFIGURING ESX SERVER HOST TO USE SERVER BASED LICENSING .............................................. 30
3.3 CREATING A VIRTUAL MACHINE ........................................................................................................ 32
3.4 GUEST OPERATING SYSTEM INSTALLATION ....................................................................................... 38
4.0 BEA WEBLOGIC SOFTWARE INSTALLATION ON VIRTUAL MACHINES ........................ 44
4.1 INSTALLATION OF BEA WEBLOGIC 9.2.............................................................................................. 44
4.2 INSTALLATION OF NODE MANAGER AS WINDOWS SERVICE ............................................................... 49
5.0 DEPLOYMENT OF BEA WEBLOGIC SERVER VIRTUAL MACHINES ................................. 50
5.1 TEMPLATES ........................................................................................................................................ 50
5.2 CREATING TEMPLATES ....................................................................................................................... 50
5.3 PROVISIONING BEA WEBLOGIC APPLICATION SERVER VIRTUAL MACHINE NODE FROM TEMPLATES
................................................................................................................................................................. 54
5.3.1 Preparing for Guest Operating System Customization.............................................................. 55
5.3.2 Cloning a New BEA WLS Virtual Machine from Template ....................................................... 56
5.3.3 Provisioning BEA WLS Nodes Using Customization Specification ........................................... 68
6.0 BEA WEBLOGIC SERVER VIRTUAL MACHINE APPLICATION CUSTOMIZATION....... 72
6.1 CREATING BEA WEBLOGIC DOMAIN ................................................................................................. 72
6.2 PACKAGING THE BEA DOMAIN ENVIRONMENT................................................................................... 80
6.3 CONFIGURING AND STARTING THE BEA DOMAIN ENVIRONMENT...................................................... 82
6.3.1 Configuring security (host verification) prior to server startup ................................................ 83
6.3.2 Starting the BEA WebLogic Application Servers....................................................................... 85
6.4 INSTALLING APPLICATIONS ON THE WLS ENVIRONMENT................................................................... 87
6.4.1 Testing the application............................................................................................................... 96
7.0 UPGRADING BEA WEBLOGIC APPLICATION SERVER ENVIRONMENTS ON VIRTUAL
MACHINES ................................................................................................................................................ 98
7.1 SNAPSHOTS IN BEA WEBLOGIC SERVER VIRTUAL MACHINE ENVIRONMENT ................................... 98
7.1.1 Taking a BEA WebLogic Server Virtual Machine Snapshot...................................................... 99
7.2 UPGRADING PRODUCTION BEA WEBLOGIC APPLICATION SERVER USING VM CLONING ................ 101
7.2.1 Creating a New Virtual Switch ................................................................................................ 101
7.2.2 Creating a clone for upgrade................................................................................................... 105
7.3 UPGRADING BEA WEBLOGIC 8.1 TO 9.2 .......................................................................................... 111
7.3.1 Upgrading the 8.1 BEA WebLogic Domain.................................................................. 111