WebLion Hosting Lightning Talk

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    WebLion Hosting Lightning Talk - Presentation Transcript

    1. 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.
    2. For disagreeable people cosign, local LDAPs
    3. For disagreeable people Different Plone versions cosign, local LDAPs
    4. For disagreeable people Different Plone versions Different products cosign, local LDAPs
    5. For disagreeable people Different Plone versions Different products Different Apache configs cosign, local LDAPs
    6. Mass-installation tools …are out because they assume…
    7. Mass-installation tools FAI …are out because they assume…
    8. Mass-installation tools FAI Puppet …are out because they assume…
    9. Mass-installation tools FAI Puppet Disk images …are out because they assume…
    10.  Every box the same
    11. ? ? ? What about upgrades? ? ? ? ?
    12. What I want … … …from packaged config without breaking upgrades. Need manual intervention only when
    13. What I want Easy installs … … …from packaged config without breaking upgrades. Need manual intervention only when
    14. What I want Easy installs O(1) upgrades … … …from packaged config without breaking upgrades. Need manual intervention only when
    15. What I want Easy installs O(1) upgrades Tolerance of local deviations … … …from packaged config without breaking upgrades. Need manual intervention only when
    16. What I want Easy installs O(1) upgrades Tolerance of local deviations … … …from packaged config without breaking upgrades. Need manual intervention only when
    17. Weapons APT \\ packaged Plone config-package-dev, Tim Abbott \\ Tolerates local changes \\ Zope, squid, weblion-apache-
    18. Weapons Debian packages APT \\ packaged Plone config-package-dev, Tim Abbott \\ Tolerates local changes \\ Zope, squid, weblion-apache-
    19. Weapons Debian packages “Config” packages APT \\ packaged Plone config-package-dev, Tim Abbott \\ Tolerates local changes \\ Zope, squid, weblion-apache-
    20. 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
    21. 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-
    22. 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-
    23. Installation (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    24. Installation 1. echo \"deb http://deb.weblion.psu.edu/debian etch main non-free contrib\" >> /etc/apt/sources.list (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    25. Installation 1. echo \"deb http://deb.weblion.psu.edu/debian etch main non-free contrib\" >> /etc/apt/sources.list 2. aptitude update (Basically) See https://weblion.psu.edu/trac/weblion/wiki/BootstrapServers for details.
    26. Installation 1. echo \"deb http://deb.weblion.psu.edu/debian etch main non-free contrib\" >> /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.
    27. Updation and wait …and hope the 5 egg repos are up.
    28. Updation Update the package repository and wait …and hope the 5 egg repos are up.
    29. Updation Update the package repository Update each machine and wait …and hope the 5 egg repos are up.
    30. Updation Update the package repository Update each machine Run buildout and wait …and hope the 5 egg repos are up.
    31. Goodies kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    32. Goodies Everything in a single namespace kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    33. Goodies Everything in a single namespace Turnkey or full local admin control kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    34. Goodies Everything in a single namespace Turnkey or full local admin control Hardware-portable kernel to Plone, dependencies describable Scalable from… Dedicated, ESX, EC2
    35. 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
    36. 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

    + ErikRoseErikRose, 2 years ago

    custom

    1187 views, 1 favs, 1 embeds more stats

    Erik Rose’s lightning talk about WebLion Hosting more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1187
      • 1186 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 18
    Most viewed embeds
    • 1 views on http://www.acuariopasion.com

    more

    All embeds
    • 1 views on http://www.acuariopasion.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories