Ægir OverviewJohn StuddardBig Couch Media          Group  @johnstuddard@bigcouchmedia
Topics What is Ægir?    Requirements    Terminology Functionality    Key Features    Caveats Demo Resources    Links Quest...
Ægir is a sea giant, god of the ocean and king of the sea creatures inNorse mythology...What is Ægir?
What is Ægir? Nobody knows how to say it (Ay-jeer, Ay-gir, Ee-gir, Eejeer) Supported/Maintained by Development Seed Collec...
Requirements LAMP Stack    Will not run on Windows with no plans to support    Lot of support for running on Ubuntu/Debian...
Terminology All objects in Ægir equate to node types in the Front-end Servers     Linux servers on which Aegir is installe...
Create, Clone, Migrate, Backup and Restore from one console...Functionality
Key Features Create fresh Drupal installs in a few clicks    Downloads Core and Modules (via Drush Make)    Configures Apa...
Some caveats... Need root access Requires at least intermediate Linux command-line/OS skills Good working knowledge of Dru...
Ok, so here is some real world shizzle...Demo
Demonstration Review Servers Create a platform by hand Create a platform with Drush Make Create a site Backup a site Clone...
Its about the community...Resources
Links Community Site    http://community.aegirproject.org/ Installation Doc    http://community.aegirproject.org/installin...
Questions?
Upcoming SlideShare
Loading in...5
×

AEgir Overview - Florida Drupal Camp 2011

1,643

Published on

AEgir Overview - Florida Drupal Camp 2011

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,643
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
24
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

AEgir Overview - Florida Drupal Camp 2011

  1. 1. Ægir OverviewJohn StuddardBig Couch Media Group @johnstuddard@bigcouchmedia
  2. 2. Topics What is Ægir? Requirements Terminology Functionality Key Features Caveats Demo Resources Links Questions?
  3. 3. Ægir is a sea giant, god of the ocean and king of the sea creatures inNorse mythology...What is Ægir?
  4. 4. What is Ægir? Nobody knows how to say it (Ay-jeer, Ay-gir, Ee-gir, Eejeer) Supported/Maintained by Development Seed Collection of Drupal Modules, Drush and Drupal Distro Provision, Hosting and Hostmaster Frontend = Drupal Site Backend = Drush, Drush Make Allows you to deploy, manage and maintain Drupal sites Treats Drupal sites as nodes Currently in Beta2 (had 15 alphas) Supports major distros (Core 6/7, OpenAtrium, OpenPublish, Manageing News, etc...)
  5. 5. Requirements LAMP Stack Will not run on Windows with no plans to support Lot of support for running on Ubuntu/Debian Also supports NGINX via custom Barracuda/Octopus Installers Found runs best on minimum of a 1GB VPS Root access Drush Good backup methodology
  6. 6. Terminology All objects in Ægir equate to node types in the Front-end Servers Linux servers on which Aegir is installed or manages Remote servers supported via SSH/Drush/Rsync Can be designated as WEB or DB or BOTH Supports SSL Only one master Ægir server (hub and spoke) Platforms Collections of a Drupal core, install profiles and modules Supports Drush Make Sites Instances of Drupal sites within a Platform Requires multisite mindset, forget sites/default
  7. 7. Create, Clone, Migrate, Backup and Restore from one console...Functionality
  8. 8. Key Features Create fresh Drupal installs in a few clicks Downloads Core and Modules (via Drush Make) Configures Apache Creates MySql databases Creates settings.php and Drush aliases Import existing sites in the Ægir environment Migrate sites from one platform to another Used to upgrade core or modules Upgrade all sites in a platform in one click Before migration, system will show compatibility between platforms (what is going to work and what might break) One click backup and restores One click site cloning
  9. 9. Some caveats... Need root access Requires at least intermediate Linux command-line/OS skills Good working knowledge of Drush recommended Can be difficult to setup for newbies Although new install scripts are pretty good in Beta2 Remote server setup can be tricky with SSH private/public key configurations Backups can chew up disk space all backups (including remote servers) stored on master Ægir server When cloning to new site dir, you must use Sitedir_Migrate module to fix references in content. Sites/all does not copy with site clone & migrate Clone & Migrate blowup if you have SQL views (i.e uc_views) Source control hairy with Ægir permissions
  10. 10. Ok, so here is some real world shizzle...Demo
  11. 11. Demonstration Review Servers Create a platform by hand Create a platform with Drush Make Create a site Backup a site Clone a site Migrate a site
  12. 12. Its about the community...Resources
  13. 13. Links Community Site http://community.aegirproject.org/ Installation Doc http://community.aegirproject.org/installing User Handbook http://community.aegirproject.org/handbook Issues Queue http://drupal.org/project/issues/search?text=&projects=provision,+hosting, +hostslave,+eldir,+Hostmaster+(Aegir) Aegir Group on D.O. (no longer used) http://groups.drupal.org/aegir-hosting-system Still find lots of good forum discussions and solutions/recommendations
  14. 14. Questions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×