14
AppInf overview jan g.

AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Embed Size (px)

Citation preview

Page 1: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

AppInf overview

jan g.

Page 2: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

● What's done● What's left to do (software)● What's left to do (hardware)

Page 3: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Questions to bear in mind

● does this meet our requirements?● can commercial software do any of this?

– is there real value there at the moment?

Page 4: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Model: farm of hosts

● (diagram here)

Page 5: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Use cases

● We have a number of groups of users:– SRCT, developers, webmasters, etc.

● Those users perform high-level operations● ...these expressed in terms of low-level operations

– operations on a software+configuration stack– that's a relatively static model– no permanent state on hosts

Page 6: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Deployment from a central configuration point

● (diagram)

Page 7: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Target applications

● uPortal– difficulty: SSO

● portal channels– difficulty: JNI for calendar

● Other tomcat– blackboard, AFID, ISIS, etc.

● Non-tomcat– OAS, PHP, ...

Page 8: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Other potential applications

● Non-webapp– mail spam filters?– ...?

Page 9: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

What's done

● Low-level operationswebapp:

conf dir/

image/

image.war

context.xml

script/

parameterise-sso

container-group

front-end-host

required-services

Page 10: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

What's done

● Host configuration: conf dir/

callback-sockets

deployment-data/ ssh keys

ip

mac-address

os-image

maint-user

(deployment state: deployed software etc)

Page 11: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

What's to do:

● Software– Scripts for physical network topology

● (diagram in a minute)

– Some more tidying-up● pretty ready for testing

– Wrap up low-level operations into high-level scripts● (a few days)

Page 12: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

What's to do: longer term

● Expand to push configurations to other software components– Nagios / other monitoring tools

● Other container types– OAS

● Related work– Performance, testing.

Page 13: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

What's to do: hardware

● X4100s– waiting on power– physical configuration of network

● PXE/dhcp a constraint (need non-10-subnet ?)● Apache->AJP● Host -> wide world● Host -> oracle● Host -> bobcat/other NAS

Page 14: AppInf overview jan g.. ● What's done ● What's left to do (software) ● What's left to do (hardware)

Physical networking

● (decisions needed: options outlined... diagram)