WebLion Hosting Lightning Talk

100 %
0 %
Information about WebLion Hosting Lightning Talk
Technology

Published on October 13, 2008

Author: ErikRose

Source: slideshare.net

Description

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

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

Add a comment

Related presentations

Related pages

Plone 5 Roadmap, Day 2 Lightning Talks, & Sprint ...

Plone 5 Roadmap, Day 2 Lightning Talks, & Sprint Introductions ... "WebLion's Plone Symposium East has become an event we wouldn't miss each year.
Read more

Web Hosting | Lightning Fast Hosting & One Click Setup ...

Hosting is what makes your site visible on the web. We offer fast, reliable plans for every need - from a basic blog to high-powered site. Designer?
Read more

HostingCon | Web Hosting and Cloud Service Provider Conference

HostingCon is the premier industry conference and trade show for web hosting and cloud service providers
Read more

NEW – Lightning Talks at HostingCon 2011 | HostingCon

On Tuesday at 9:00AM, Dan Muey (Developer) and Aaron Phillips (Vice President) will be hosting a fun session using a format called "Lightning Talks". This
Read more

Lighting Talks & Posters | ICER Conference

Lightning Talks are strictly-timed 3 minute presentations intended to further expand the ICER community and spark discussion among conference participants.
Read more

Message Bus Hosting Scala Lightning Talks Tonight - Yahoo ...

From Yahoo Finance: Message Bus, the pioneer of cloud-based infrastructure for email, mobile and social messaging, is hosting Scala Lightning ...
Read more

Web Hosting Talk (@webhosttalk) | Twitter

The latest Tweets from Web Hosting Talk (@webhosttalk). A web hosting community dedicated to web hosting users. Get information about web hosting, VPS ...
Read more

Message Bus Hosting Scala Lightning Talks Tonight | Reuters

... Message Bus, the pioneer of cloud-based infrastructure for email, mobileand social messaging, is hosting Scala Lightning Talks tonight at 6 ...
Read more