Creating an Alfresco VMWare Appliance - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Creating an Alfresco VMWare Appliance

Description:

Creating an Alfresco VMWare Appliance. Jared Ottley ... The VM Image. Sharing. Moving. Data. Where will your data be saved? ( The Contentstore and Indexes) ... – PowerPoint PPT presentation

Number of Views:241
Avg rating:3.0/5.0
Slides: 13
Provided by: jaredo2
Category:

less

Transcript and Presenter's Notes

Title: Creating an Alfresco VMWare Appliance


1
Creating an Alfresco VMWare Appliance
Jared Ottley Solutions Engineer www.alfresco.com
2
Why build an Appliance?
  • Consolidation
  • Move to the Cloud
  • Evaluation

2
3
Advantages
  • Simplicity
  • Reuse
  • Portability

4
Reuse/Portability
  • Reuse
  • Test
  • Development
  • Production
  • Portability
  • Run it on multiple platforms
  • And seriously...actual portability

5
  • How To

6
Planning
  • Know what you want to build
  • Know your platform
  • Windows vs. Linux
  • VMWare vs. Parallels vs. XEN vs. KVM vs. ?
  • Know your application
  • What are the dependencies?
  • Where will you store the data?
  • Know how you/your users/your customers want to
    use it
  • Evaluation
  • Development
  • Production

7
Choosing your Platform
  • Stay Legal!
  • Linux
  • Ubuntu JeOS
  • OpenSuse LimeJeOS / SLES JeOS
  • rPath
  • Minimal Installs
  • Windows
  • Tools for stripping
  • XPLite
  • nLite
  • Slimming Windows (www.bold-fortune.com)

WCM
8
Sizing
  • The VM Image
  • Sharing
  • Moving
  • Data
  • Where will your data be saved? (The Contentstore
    and Indexes)
  • local (Always best for your Indexes)
  • mounted (remote) filesystem
  • NFS/CIFS
  • iSCSI
  • Directed Attached
  • SCSI
  • Fibre
  • And all that metadata Database

9
Tips
  • Track everything
  • Know what packages you add or remove
  • Can you script this to make it easier to rebuild?
  • Defrag/Resize your disk image often. Make sure
    you keep within your size requirements
  • cat /dev/zero gt zero.fillsyncsleep 1syncrm -f
    zero.fill
  • Even with minimal installs or JeOS distros there
    will be lots of things you don't need
  • Remove unneeded packages
  • Remove man pages, docs, extra languages
  • Build the base Make a playground

10
An Alfresco Appliance
  • Run it from boot
  • init scripts
  • Advertise how to get to the Web Client
  • Run as root or as another system user?
  • I run as root
  • why evaluation
  • Why you shouldn't in production
  • security
  • considerations
  • you will need to change ports for CIFS, FTP, NFS
  • make sure you have the right rights
  • DHCP vs Static
  • Remember Where is all that data going?

11
Resources
  • Check out the 2.2 Enterprise Eval Appliance
  • http//s3.amazonaws.com/alfresco-virtual-appliance
    s/alfresco-2.2-eval.zip
  • Sample init script
  • http//svn.ottleys.net/public/alfresco/init/ubuntu
    /alfresco
  • Sample issue update script
  • http//svn.ottleys.net/public/alfresco/appliance/u
    pdate-issue
  • Sample Packaging scripts
  • http//svn.ottleys.net/public/alfresco/appliance/
  • Keep up with my Alfresco Appliance building
  • http//jared.ottleys.net/tag/alfresco

Live Sites Using Alfresco
12
Let's see it in action!
13
Q A
Questions
Write a Comment
User Comments (0)
About PowerShow.com