• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
WebLion Hosting Lightning Talk
 

WebLion Hosting Lightning Talk

on

  • 2,173 views

Erik Rose’s lightning talk about WebLion Hosting given by at Plone Conference 2008 in Washington, D.C.

Erik Rose’s lightning talk about WebLion Hosting given by at Plone Conference 2008 in Washington, D.C.

Statistics

Views

Total Views
2,173
Views on SlideShare
2,169
Embed Views
4

Actions

Likes
1
Downloads
21
Comments
0

2 Embeds 4

http://www.slideshare.net 3
http://www.acuariopasion.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    WebLion Hosting Lightning Talk WebLion Hosting Lightning Talk Presentation Transcript

    • WebLion Hosting Patience is for the dead. Several months ago, …colleges, depts Small team. No time to scurry around fixing and updating boxes. No army of sysadmins.
    • For disagreeable people cosign, local LDAPs
    • For disagreeable people Different Plone versions cosign, local LDAPs
    • For disagreeable people Different Plone versions Different products cosign, local LDAPs
    • For disagreeable people Different Plone versions Different products Different Apache configs cosign, local LDAPs
    • Mass-installation tools …are out because they assume…
    • Mass-installation tools FAI …are out because they assume…
    • Mass-installation tools FAI Puppet …are out because they assume…
    • Mass-installation tools FAI Puppet Disk images …are out because they assume…
    •  Every box the same
    • ? ? ? What about upgrades? ? ? ? ?
    • What I want … … …from packaged config without breaking upgrades. Need manual intervention only when
    • What I want Easy installs … … …from packaged config without breaking upgrades. Need manual intervention only when
    • What I want Easy installs O(1) upgrades … … …from packaged config without breaking upgrades. Need manual intervention only when
    • What I want Easy installs O(1) upgrades Tolerance of local deviations … … …from packaged config without breaking upgrades. Need manual intervention only when
    • What I want Easy installs O(1) upgrades Tolerance of local deviations … … …from packaged config without breaking upgrades. Need manual intervention only when
    • Weapons APT packaged Plone config-package-dev, Tim Abbott Tolerates local changes Zope, squid, weblion-apache-
    • Weapons Debian packages APT packaged Plone config-package-dev, Tim Abbott Tolerates local changes Zope, squid, weblion-apache-
    • Weapons Debian packages “Config” packages APT packaged Plone config-package-dev, Tim Abbott Tolerates local changes Zope, squid, weblion-apache-
    • libsasl2-2 libldap2-tls <debconf> debconf | <debconf-2.0> debconf-2.0 (>= 1.2.9) libdb4.4 libgnutls13 Weapons (>= 1.4.0-0) libldap2 (>= 0.5) libpam-runtime libpam0g (>= 2.1.17-1) libpam (>= 0.76) netbase (>= 0.6.4-4.9) ifupdown squid (>= 3.5.4-1) weblion-squid-config logrotate <openbsd-inetd> {openbsd-inetd} | <inet-superserver> {inet-superserver (= 2.6.5-6etch1) (>= 3.0-6) configures-etc++squid++squid.conf squid-common <iputils-ping> {iputils-ping} | <ping> {ping} apache2 coreutils lsb-base (>= 0.5) (>= 0.5) (>= 2.2.11-1) libapache2-mod-cosign squid-novm (>= 0.5) (>= 1.32) libacl1 weblion-apache-config ca-certificates libselinux1 ssl-cert stat (>= 0.5) configures-etc++apache2++ports.conf apache2.2-common net-tools (>= 0.5.38) openssl ne-3.1-stack weblion-plone-3.1-site apache2-utils zope-common adduser libmagic1 plone3-site (>= 0.5.38) (= 3.1.5.1-3) (>= 0.5.38) (>= 0.5.38) <mime-support> {mime-support} | <python-imaging-tk> {python-imaging-tk} (>= 0.5.38) (>= 0.5.38) mime-support (>= 0.5.18) (>= 0.9.8c-1) libfreetype6 procps weblion-plone-3.1 (>= 5.6.0) (>= 0.5.38) <zope2.9> {zope2.9} | <zope2.8> {zope2.8} | <zope2.7> {zope2.7} (>= 2.2) libjpeg62 (>= 0.9.3-2~bpo40+2) (>= 1:4.0.12) weblion-zope-hosting-policy apache2-common weblion-zope-cachefu zope-externaleditor python-imaging (>= 2.4) pil libssl0.9.8 weblion-zope-webserverauth zope-cachefu python-pil libbz2-1.0 perl-base weblion-plone-site-config configures-etc++zope2.10++plone-site++zope.conf (<< 2.5) (>= 2.3) python2.3-imaging 1.4.0-0) (>= lynx (>= 5.4-5) libncursesw5 passwd configures-var++lib++zope2.10++zeo++plone-site++etc++zeo.conf (>= 0.5) python2.4-imaging lynx-ssl python (>= 0.3.3) pdftohtml gs (>= 2.3) python-central (>= 0.5) python-docutils libpaper1 python-roman (>= 0.5.21) xpdf-utils (= 3.01-9.1+etch4) xpdf-common poppler-utils libgcrypt11 (>= 1.2.2) libgpg-error0 (>= 2.3) (>= 1.4) xsltproc (>= 1.1.18) libxslt1.1 (>= 2.6.27) (<< 2.5) libxml2 (>= 2.4) APT packaged Plone python-elementtree (>= 2.6.27) python2.3-elementtree python2.4-elementtree config-package-dev, Tim Abbott Tolerates local changes Zope, squid, weblion-apache- python-libxml2 (>= 0.3.4) python-support
    • Weapons weblion-hosting-node weblion-squid-config squid apache2 weblion-apache-config libapache2-mod-cosign weblion-plone-3.1-stack weblion-plone-site-config weblion-plone-3.1-site weblion-zope-cachefu weblion-auto-update weblion-zope-hosting-policy weblion-zope-webserverauth APT packaged Plone config-package-dev, Tim Abbott Tolerates local changes Zope, squid, weblion-apache-
    • Weapons weblion-hosting-node weblion-squid-config squid apache2 weblion-apache-config libapache2-mod-cosign weblion-plone-3.1-stack weblion-plone-site-config weblion-plone-3.1-site weblion-zope-cachefu weblion-auto-update weblion-zope-hosting-policy weblion-zope-webserverauth Nightly automatic updates APT packaged Plone config-package-dev, Tim Abbott Tolerates local changes Zope, squid, weblion-apache-
    • Installation (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    • Installation 1. echo quot;deb http://deb.weblion.psu.edu/debian etch main non-free contribquot; >> /etc/apt/sources.list (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    • Installation 1. echo quot;deb http://deb.weblion.psu.edu/debian etch main non-free contribquot; >> /etc/apt/sources.list 2. aptitude update (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    • Installation 1. echo quot;deb http://deb.weblion.psu.edu/debian etch main non-free contribquot; >> /etc/apt/sources.list 2. aptitude update 3. aptitude install --without-recommends -y weblion-hosting-vmware-node weblion-auto-update weblion-plone-3.1-stack (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    • Updation and wait …and hope the 5 egg repos are up.
    • Updation Update the package repository and wait …and hope the 5 egg repos are up.
    • Updation Update the package repository Update each machine and wait …and hope the 5 egg repos are up.
    • Updation Update the package repository Update each machine Run buildout and wait …and hope the 5 egg repos are up.
    • Goodies kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    • Goodies Everything in a single namespace kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    • Goodies Everything in a single namespace Turnkey or full local admin control kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    • Goodies Everything in a single namespace Turnkey or full local admin control Hardware-portable kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    • Steal Me: http://weblion.psu.edu/wiki/ WebLionHosting I look forward to your complaints. pony: all my missteps are documented: svn’s open, wiki is full of instructions about how to
    • Steal Me: http://weblion.psu.edu/wiki/ WebLionHosting I look forward to your complaints. pony: all my missteps are documented: svn’s open, wiki is full of instructions about how to