Introduction to the Ægir    hosting system        Tim Leytens
Tim LeytensDrupal developer @ Calibrate@TimLeytens
Say what?
Æ g i r /ˈaiːjɪr/Het Ægir hosting systeem vereenvoudigt enautomatiseert enkele veelgebruikte taken voordevelopers en syste...
Vereenvoudigt:•Install•Upgrade•Backups•Deployment
Wat is het niet:Ægir is geen magische oplossing voor migrerenVan content tussen dev - staging - liveHoewel Ægir backups ma...
Installatie
Systeem vereisten:•Eigen server•Unix-based operating system•Web server•Database server•PHP >= 5.2•Overige: MTA, rsync, sud...
Installatiemogelijkheden•Manuele installatie•Debian packages•Barracuda installatie
Manuele installatie•Goede documentatie op Ægir site•Je weet wat je doethttp://community.aegirproject.org/node/389
Debian packages•Zou de aangewezen installatie wijze zijn(in het verleden toch problemen ondervonden)•Upgrading Ægir is een...
Barracuda•High performance installatie script•Kan ook andere componenten installeren (bvbsolr, webmin, ...)•Upgrading Ægir...
Bestandsstructuur/var/aegir/.drush/var/aegir/backups//var/aegir/clients//var/aegir/config//var/aegir/drush//var/aegir/host...
Terminologie
TaskIedere handeling op de site zal een task nodeworden, die een drush task zal runnen en deoutput bijhouden.
PlatformPlatform vormen de basis van Ægir, dit zijnDrupal installatie waarnaar we sites zullendeployen als multisitesBvb. ...
ServerNa de installatie heb je standaard de web serveren de database server.Ægir ondersteunt multiserver site deployment.N...
SiteEen multisite instantie die op een van deplatforms gedeployed zal worden.
DrushDrush staat voor Drupal Shell scriptingZo kunnen we commandline drupal commandosuitvoeren.
Drush MakeDrupal build fileFile met definitie van Drupal versie , modules,themes en libraries
Nuttige modules
Moduleshttp://drupal.org/project/hosting_queue_runnerhttp://drupal.org/project/hosting_backup_queuehttp://drupal.org/proje...
Links
Ægirhttp://community.aegirproject.org/
Software as a   ServiceInstall Profiles
VoordelenEenmalig functionaliteiten maken en hergebruikenOnderhouden van verschillende sites
Demo
Q&A
Aegir
Aegir
Aegir
Aegir
Aegir
Aegir
Aegir
Upcoming SlideShare
Loading in …5
×

Aegir

361 views

Published on

My Introduction to the Ægir hosting system for drupalcampgent

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Aegir

  1. 1. Introduction to the Ægir hosting system Tim Leytens
  2. 2. Tim LeytensDrupal developer @ Calibrate@TimLeytens
  3. 3. Say what?
  4. 4. Æ g i r /ˈaiːjɪr/Het Ægir hosting systeem vereenvoudigt enautomatiseert enkele veelgebruikte taken voordevelopers en systeembeheerders.
  5. 5. Vereenvoudigt:•Install•Upgrade•Backups•Deployment
  6. 6. Wat is het niet:Ægir is geen magische oplossing voor migrerenVan content tussen dev - staging - liveHoewel Ægir backups maakt van de sites,mag dit niet de server backups vervangen
  7. 7. Installatie
  8. 8. Systeem vereisten:•Eigen server•Unix-based operating system•Web server•Database server•PHP >= 5.2•Overige: MTA, rsync, sudo, git, unzip
  9. 9. Installatiemogelijkheden•Manuele installatie•Debian packages•Barracuda installatie
  10. 10. Manuele installatie•Goede documentatie op Ægir site•Je weet wat je doethttp://community.aegirproject.org/node/389
  11. 11. Debian packages•Zou de aangewezen installatie wijze zijn(in het verleden toch problemen ondervonden)•Upgrading Ægir is eenvoudiger•Je weet niet wat er aan het gebeuren ishttp://community.aegirproject.org/node/400
  12. 12. Barracuda•High performance installatie script•Kan ook andere componenten installeren (bvbsolr, webmin, ...)•Upgrading Ægir is eenvoudiger•Je weet niet wat er aan het gebeuren ishttp://drupal.org/project/barracuda
  13. 13. Bestandsstructuur/var/aegir/.drush/var/aegir/backups//var/aegir/clients//var/aegir/config//var/aegir/drush//var/aegir/hostmaster-1.x//var/aegir/platforms/
  14. 14. Terminologie
  15. 15. TaskIedere handeling op de site zal een task nodeworden, die een drush task zal runnen en deoutput bijhouden.
  16. 16. PlatformPlatform vormen de basis van Ægir, dit zijnDrupal installatie waarnaar we sites zullendeployen als multisitesBvb. Drupal 6, Drupal 7, Open Atrium,Pressflow,maar ook Drupal met eigen installatie profiel
  17. 17. ServerNa de installatie heb je standaard de web serveren de database server.Ægir ondersteunt multiserver site deployment.Nieuwe DB servers aanmaken
  18. 18. SiteEen multisite instantie die op een van deplatforms gedeployed zal worden.
  19. 19. DrushDrush staat voor Drupal Shell scriptingZo kunnen we commandline drupal commandosuitvoeren.
  20. 20. Drush MakeDrupal build fileFile met definitie van Drupal versie , modules,themes en libraries
  21. 21. Nuttige modules
  22. 22. Moduleshttp://drupal.org/project/hosting_queue_runnerhttp://drupal.org/project/hosting_backup_queuehttp://drupal.org/project/hosting_backup_gc
  23. 23. Links
  24. 24. Ægirhttp://community.aegirproject.org/
  25. 25. Software as a ServiceInstall Profiles
  26. 26. VoordelenEenmalig functionaliteiten maken en hergebruikenOnderhouden van verschillende sites
  27. 27. Demo
  28. 28. Q&A

×