VMware VCLOUD SDK FOR JAVA 1.0 - DEVELOPER S GUIDE Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Networking VMware VCLOUD SDK FOR JAVA 1.0 - DEVELOPER S GUIDE. Hybrid Cloud Application Architecture for Elastic Java Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 65
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
Hybrid Cloud Application Architecture for
Elastic Java-Based Web Applications
DEPLOYMENT GUIDE
Version 1.1
Przeglądanie stron 0
1 2 3 4 5 6 ... 64 65

Podsumowanie treści

Strona 1 - DEPLOYMENT GUIDE

Hybrid Cloud Application Architecture for Elastic Java-Based Web Applications DEPLOYMENT GUIDE Version 1.1

Strona 2 - Table of Contents

Hybrid Cloud Application ArchitectureF5® Deployment Guide 8d) The Oracle database login account must have the following privileges: connect, grant res

Strona 3 - Architecture

9Configuring vCloud Director managementUse the following guidance for configuring vCloud Director management:1. Install vCloud Director nodes for each

Strona 4 - Configuration example

Hybrid Cloud Application ArchitectureF5® Deployment Guide 10◆ One connected to vNetwork Distributed Switch dvPort Group. In our example, we created a

Strona 5 - Dedicated Resources

11Completing the Guided TasksLog into the vCloud Director web GUI as a Provider Administrator and complete all of the Guided Tasks as applicable for y

Strona 6 - Deployment Guide 4

Hybrid Cloud Application ArchitectureF5® Deployment Guide 12Configuring the BIG-IP LTM In this section, we configure the BIG-IP LTM devices. First, we

Strona 7 - Infrastructure components

135. In the Configuration section, in the Interval and Timeout boxes, type an Interval and Timeout. We recommend at least a (1:3) +1 ratio between the

Strona 8 - Deployment Guide 6

Hybrid Cloud Application ArchitectureF5® Deployment Guide 142. Click the Create button. The New Pool screen opens.3. From the Configuration list, sel

Strona 9 - Configuring the databases

15Although it is possible to use the default profiles, we strongly recommend you create new profiles based on the default parent profiles, even if you

Strona 10 - Configuring management

Hybrid Cloud Application ArchitectureF5® Deployment Guide 167. Click the Finished button.Optional: Creating persistence profile Persistence is essenti

Strona 11

174. In the Name box, type a name for this profile. In our example, we type Tomcat-source.5. From the Persistence Type list, select Source Address Aff

Strona 12 - Configuring security

Table of ContentsiTable of ContentsIntroducing the Hybrid Cloud Application ArchitectureImplementation notes ...

Strona 13 - Completing the Guided Tasks

Hybrid Cloud Application ArchitectureF5® Deployment Guide 183. In the Name box, type a name for this virtual server. In our example, we type jpetstore

Strona 14 - Configuring the BIG-IP LTM

19Deploying the BIG-IP LTM as a vApp in the public cloudThe next task is to deploy BIG-IP LTM Virtual Edition(s) as a vApp in the public cloud environ

Strona 15 - Creating the pool

Hybrid Cloud Application ArchitectureF5® Deployment Guide 204. Log into the Public vCloud Organization URL as a user with catalog upload permissions.

Strona 16 - Creating profiles

2112. Click Upload.Figure 5 Upload OVF package dialog boxOnce the file is uploaded it is available as a vApp template within the catalog to which it

Strona 17 - Creating the TCP profile

Hybrid Cloud Application ArchitectureF5® Deployment Guide 2214. In the Name box, type a name. This is the name used to refer to the vApp in vCD. (vCD

Strona 18 - Important

2318. Click the Next button. Figure 7 Configure the Virtual Machines page of the Add to My Cloud dialog box19. On the Configure Networking page, it i

Strona 19 - Creating the virtual server

Hybrid Cloud Application ArchitectureF5® Deployment Guide 24Creating the poolTo create the pool, use the procedure Creating the pool, on page 13. Give

Strona 20 - Deployment Guide 18

25To create the Statistics profile1. On the Main tab, expand Local Traffic, and then click Profiles.2. On the Menu bar, from the Other menu, select St

Strona 21

Hybrid Cloud Application ArchitectureF5® Deployment Guide 265. Click Finished.Creating the virtual serverTo create the virtual server, use the procedu

Strona 22 - Deployment Guide 20

27Configuring the BIG-IP LTM for the vFabric SQLFire locator and WAN gateway servicesNext, we configure the BIG-IP LTM for the vFabric SQLFire locator

Strona 23

1Introducing the Hybrid Cloud Application ArchitectureWelcome to the Hybrid Cloud Application Architecture guide for F5 and VMware® vCloud™ systems. T

Strona 24 - Deployment Guide 22

Hybrid Cloud Application ArchitectureF5® Deployment Guide 285. From the Parent Profile list, select tcp-wan-optimized. 6. Configure any of the other s

Strona 25 - Creating the health monitor

296. Leave Outbound iSession to WAN set to serverssl.7. Leave Inbound iSession from WAN set to wom-default-clientssl.8. Leave Application Data Encrypt

Strona 26 - Creating the profiles

Hybrid Cloud Application ArchitectureF5® Deployment Guide 308. Important: Repeat this entire procedure on the peer BIG-IP LTM in the private cloud.Cre

Strona 27 - Creating the iRule

31Configuring the WAN emulatorIf staged in a lab environment or when WAN emulation is required, the next task is to configure your WAN emulator. In ou

Strona 28

Hybrid Cloud Application ArchitectureF5® Deployment Guide 322. Configure virtual routers and establish connectivity among the three IP subnets in use.

Strona 29 - WAN gateway services

33Configuring vFabric SQLFire The following are the vFabric SQLFire configuration tasks. For more information on vFabric SQLFire, see http://communiti

Strona 30 - Deployment Guide 28

Hybrid Cloud Application ArchitectureF5® Deployment Guide 34c) On the infrastructure node (locator and WAN gateway)Kill processes and cleanup the old

Strona 31 - Creating the iSession Profile

353. From the Type list, select Route.4. In the Destination box, type the IP network address of the remote network you wish to reach. 5. In the Netmas

Strona 32 - Deployment Guide 30

Hybrid Cloud Application ArchitectureF5® Deployment Guide 36Configuring the BIG-IP GTM The next task is to deploy BIG-IP GTM in the fixed infrastructu

Strona 33 - Configuring the WAN emulator

372. Click the Create button. The New Data Center screen opens.3. In the Name box, type a name for this data center. In our example, we type Public.4.

Strona 34 - Deployment Guide 32

Hybrid Cloud Application ArchitectureF5® Deployment Guide 2and WAN optimization infrastructure that arbitrate the client connections and ensure that a

Strona 35 - Configuring vFabric SQLFire

Hybrid Cloud Application ArchitectureF5® Deployment Guide 383. In the Name box, type a name for the pool. In our example, we type Public_pool.4. In th

Strona 36 - Configuring Routes

39Uploading your application as a vApp to the public cloud The next task is to upload your application as a vApp to the public cloud and register it i

Strona 37

Hybrid Cloud Application ArchitectureF5® Deployment Guide 40Appendix A: OrchestrationIn our deployment we use a custom application for our orchestrati

Strona 38 - Configuring the BIG-IP GTM

41ReadyToBurst() functionThe ReadyToBurst section of our orchestration process polls the BIG-IP LTM controllers for data about current application res

Strona 39 - Creating the GTM pools

Hybrid Cloud Application ArchitectureF5® Deployment Guide 42cloudBurstingAction() functionSteps in this section define the actions taken to achieve a

Strona 40 - Creating a wide IP on the GTM

433. Remove the identified Pet Store Application Node from the Public LTM Pool.scaleIn() functionThis operation releases an indicated excess resource

Strona 41

Hybrid Cloud Application ArchitectureF5® Deployment Guide 44 // hit list contains all the nodes that can be disabled from the LTM pool and shut

Strona 42 - Appendix A: Orchestration

45• vCloud Endpoint in Public Cloud, Public Cloud deployment details e.g. Organization Name, vDC Name, vApp Template for the Pet Store Application• LT

Strona 43 - ReadyToBurst() function

Hybrid Cloud Application ArchitectureF5® Deployment Guide 46• Set Network Name to pub_org_blue_int• set the IP Address allocation Mode to IpAddressAll

Strona 44 - Deployment Guide 42

47 } } else { // We are dropped below the threshold stop the timer return FALSE }Get total number of connections1. Get list of

Strona 45

3at locations throughout the application infrastructure. This deployment uses a hybrid cloud computing model to dynamically scale out the application

Strona 46 - Deployment Guide 44

Hybrid Cloud Application ArchitectureF5® Deployment Guide 48Appendix B: vFabric SQLFire scriptsThis appendix contains the vFabric SQLFire scripts we u

Strona 47 - Deploy vApp

49go scriptThe following script is called go.bootstrap scriptThe following script is called bootstrap.Jpetstore application node ScriptsThis section c

Strona 48 - Ready to Scale Out?

Hybrid Cloud Application ArchitectureF5® Deployment Guide 50go scriptThe following script is called go.SQL scriptsThis section contains the SQL script

Strona 49 - Virtual Server Binding Stub

51jpetstore-derby-schema.sqlThis is the database setup in vFabric SQLFire before inventory data is loaded. This needs to be run on each DB node before

Strona 50

Hybrid Cloud Application ArchitectureF5® Deployment Guide 52 --username varchar(25) not null, username varchar(80) not null, password varchar

Strona 51

53create table orders ( orderid int not null, userid varchar(80) not null, orderdate date not null, shipaddr1 varchar(80) not null

Strona 52 - SQL scripts

Hybrid Cloud Application ArchitectureF5® Deployment Guide 54 unitprice decimal(10,2) not null, constraint pk_lineitem primary key (orderid,

Strona 53

55 references supplier (suppid));-- create index itemProd on item (productid);create table inventory ( itemid varchar(10) not null, qty i

Strona 54 - Deployment Guide 52

Hybrid Cloud Application ArchitectureF5® Deployment Guide 56INSERT INTO bannerdata VALUES ('REPTILES','<image src="../images/ba

Strona 55

57INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES('EST-1','FI-SW-01',16.50,10.00,1,&apo

Strona 56 - Deployment Guide 54

Hybrid Cloud Application ArchitectureF5® Deployment Guide 4Hardware, software and infrastructure componentsThe following is a list of hardware, softwa

Strona 57

Hybrid Cloud Application ArchitectureF5® Deployment Guide 58INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES

Strona 58 - Deployment Guide 56

59gatewayI.sql CALL SYS.ADD_GATEWAY_HUB('primary', 'private2public', 9001, null, null, null,

Strona 59

Hybrid Cloud Application ArchitectureF5® Deployment Guide 60Appendix C: Configuring the BIG-IP LTM to offload SSL If you are using the BIG-IP LTM syst

Strona 60 - Deployment Guide 58

613. In the upper right corner of the screen, click Import.4. From the Import Type list, select the type of import (Certificate or Key).5. In the Cert

Strona 61

Hybrid Cloud Application ArchitectureF5® Deployment Guide 622. Click the Create button. The New iRule screen opens.3. In the Name box, enter a name f

Strona 62 - Deployment Guide 60

633. In the Name box, type a name for this virtual server. In our example, we type Tomcat-bookstore-ssl-vs. 4. In the Destination section, select the

Strona 63 - Creating the Redirect iRule

5Infrastructure componentsThe following is a list of infrastructure components.Domain Name ResolutionBIND 9Ubuntu 8 virtual machineAccurate Network Ti

Strona 64 - Deployment Guide 62

Hybrid Cloud Application ArchitectureF5® Deployment Guide 6Additional components and recommendationsYou should also have an orchestration tool, or imp

Strona 65

7Configuring the infrastructureIn this section, we provide guidance on how to provision and allocate network, security, database, core services such a

Komentarze do niniejszej Instrukcji

Brak uwag