Posted by itserich on October 19, 2010 at 10:58pm
I am not a professional web devloper, new to Drupal a few months ago but have learned a lot.
Want to switch to Linode and found this Pantheon Mercury stack.
http://www.linode.com/stackscripts/view/?StackScriptID=353
I have never configured a server and am wondering if it is foolish to even try to transfer my site to Linode. The benefits of VPS appear obvious with more power for less money, but I wonder if it is realistic for a non professional to maintain the site.
I am making my way through vpsBible and any similar sites for newcomers would be appreciated.
Comments
I'm facing the same situation
I'm about to open a Linode account but noticed that the stackscript on Linode is five months old. Does it even contain the latest changes to Mercury Version 1.1?
Some install hints would be greatly appreciated!!
re: What is the Learning Curve for installing Pantheon at Linode
Pantheon doesn't have to run on a VPS, but is designed to take advantage of the low-barrier of entry.
If you want to test Pantheon (I think you'll like it) I would suggest waiting until mid-November. By then I expect we will post very simple instructions on how to install Pantheon 1.2 on a VPS. The instrutions will be much simplified over the ones for 1.1 Beta (http://groups.drupal.org/node/70268).
Justin did a great job with the Linode stackscript, but unfortunately we've made many changes since then. I hope, as soon as we release 1.2, that we can release another stackscript.
Best of all, Pantheon 1.2 will come with drupal site imports scripts to make importing your site in Pantheon very simple!
Hope this helps,
Greg
--
Greg Coit
Systems Administrator
http://www.chapterthree.com
Can't wait until mid-November
Can't wait until mid-November ;) You guys are great; loving the Linode stack script.
Per André Rønsen | Front | Twitter: @perandre
1.1 now, trunk, or wait for 1.2?
Hi Greg,
I've just opened an account with Linode and am keen to checkout pantheon. I can't find an updated script or any more recent mentions of 1.2. I'd like to run on Ubuntu 10.10 with php 5.3. I had a quick look through the old 1.1 stackscript and I don't get the impression that's possible without some alterations. I'm wondering whether it would be better to try and install pantheon trunk or wait until 1.2? Would it be hard to modify the 1.1 script to work with the latest ubuntu and would it automatically upgrade to pantheon 1.2 when that's released?
I don't mind getting my fingers dirty, so if the best bet is to use trunk, can I find a guide anywhere for how to get it working?
Trunk
Trunk is here:
http://code.launchpad.net/pantheon
I just added the instuctions to get up and running. There are rough edges, but you can start the stack like so:
apt-get install bzr fabricbzr branch lp:pantheon /opt/pantheon
cd /opt/pantheon
fab initialize
After that you will need to reboot your server and Pantheon should start to build.
https://pantheon.io | http://www.chapterthree.com | https://www.outlandishjosh.com
One thing I have never gotten
One thing I have never gotten to work in trunk is the certificate part of the pantheon configuration job. I just comment out the call to _configure_certificates in configure.py.
re: One thing I have never gotten
The instructions have been updated. Replace fab initialize with one of the following:
fab initialize:vps=aws (for instance-based AWS servers)
fab initialize:vps=ebs (for ebs-based AWS servers)
fab initialize:vps=default (for all other Pantheon servers)
The above options turn off the certificate part which is specific to our getpantheon.com service.
Hope this helps,
Greg
--
Greg Coit
Systems Administrator
http://www.chapterthree.com
i just used the 70268 instructions
...on rackspace cloud for lucid on ubuntu...
went perfect. so amazing. i cannot speak highly enough of the pressflow crews work! wow!
and I am no beginner, but it's pretty much all copy and paste.
Second that
Second all of that that. Worked fine for me on Lucid + Rackspace and I am a beginner (to sysadmin stuff, anyway).
Definitely looking forward to v1.2 and massive kudos to the Pressflow team!
I run Mercury 1.1b on Lucid
I run Mercury 1.1b on Lucid at Linode. Greg provides great instructions that will get you going, but it's not for the faint-of-heart IMO. It's tricky with multiple websites in different directories, dealing with modules that conflict with Varnish, have to tweak config files, and want bcfg and hudson to play nice with you. I was a beginner when I did it and I think the experience has made me an intermediate.
I recommend doing the manual installation as opposed to the Stackscript. You'll see how all the pieces fit together and get a deeper understanding of the system, which will help you in the long-run, when problems arise, etc.. IMO, at this stage, Mercury is not for beginners. That's not a bad thing. It's a complicated system.
Let me know when those
Let me know when those simple instructions get here. Im dying to use them.
www.thecenterofthenet.com
http://cn.linkedin.com/in/roberpteatonjr
http://www.facebook.com/robertp.eaton
http://www.alamy.com/stock-photography/6A42F1A1-E40A-48FD-8C7F-FF258A401...
1.2 complexity
We´ve run mercury 1.1 in a production amazon server successfully - with some modifications, like running percona mysql instead of stock mysql, since july 2010 and serving around 20,000 unique visitors a day without any issues - setting up was not hard, but it is not for a linux beginner. 1.2 adds more complexity, specially with hudson and we are having trouble with even the pantheon beta stack.
my advise to antinsa, better to stick with 1.1 and use with linode or amazon with the step-by-step instructions provided above by greg - sorry guys, my shift keys are not working - nothing spilt in my keyboard either - one of those things - instead of the linode script. when pantheon comes out of beta, you might want to check it out and see whether the cost covers your need or not.
I was just wondering because
I was just wondering because this is like 3 months pas tthe old date the doccumentation was going to be released. Most thinges, Segir, Ngix, apache, there are so many tutorials online I am trying to follow to figure out this one.
Simple thing sliek chaging the settings.php information, which of course is no longer maintained in the settings.php file.
I know everyone is real busy . I ma looking forward to dome detailed walkthroughs. That would be great. Liek a standard linode setup from start to finish .....
www.thecenterofthenet.com
http://cn.linkedin.com/in/roberpteatonjr
http://www.facebook.com/robertp.eaton
http://www.alamy.com/stock-photography/6A42F1A1-E40A-48FD-8C7F-FF258A401...
Don't wait on 1.2 if you are still learning sysadmin stuff
The advice really seems to be to stick to 1.1 instructions for anything you actually want to run. I provided an easy way to get 1.2 installed but that was just so you could play around and I definitely didn't mean to recommend relying on it in anyway or use in production at all.
Also if you are learning you might want to try setting up some of these things yourself - get a lucid box and learn how to put php 5.2 on it or start with a debian lenny box. Learn how to install APC and get memcache working with a drupal site then try get varnish going and dig into that - lots to learn and you can take it bit by bit and don't need pantheon for any of it.
I would also recommend something like the new lullabot video if you are just starting with performance issues in general - it seems to cover a lot of this stuff.
Thanks for the info, I have
Thanks for the info, I have been trying with the old guvnr vps bible on you tube, I have tried the 1.1 pantheon, but my drupal site when restored had contant 500 errors only worked 5% of the time... I am trying nginx with omega8cc aegir...
I have to get this up and running, and it needs to be fast, and I am running out of time. I had/have to learn Linux in like a week and transfer my drupal.. stressful , but I hope things will work out smooth.
Things are starting to click a little bit. It feels like when I first started learning drupal (still am)....
I was trying the 1.2 version as a way of hoping that it cleared up the 1.1 problem I was having. I know these are a collection of caching strategies in one, I was going for a pantheon type package in hopes I could make up time by finding a working vps setup as I am on such a time crush. But I will now try this omegga setup, and keep an eye on pantheon.
Sorry to fill this group page with millions of newbie questions.......
www.thecenterofthenet.com
http://cn.linkedin.com/in/roberpteatonjr
http://www.facebook.com/robertp.eaton
http://www.alamy.com/stock-photography/6A42F1A1-E40A-48FD-8C7F-FF258A401...
newbie questions
questions are to be asked!
and now a question from me to antinsa - is there a particular reason why you need a high performance drupal site - none of the setups you have mentioned will really work unless you match it up with a high performance server structure - the main bottleneck being the data pipes. to match the performance levels offered by something like the mercury stack, you need to be hosted either by amazon or rackspace, even linode does not come near that.
on the other hand, if you want a simple solution that you can host yourself, try http://acquia.com/ - you try either http://acquia.com/products-services/acquia-drupal or drupal gardens - both are free for the moment.
if you want to pay and get a good product, try www.buzzr.com and tell ed i sent you there....
Ahh... :( I wanted to go with
Ahh... :( I wanted to go with rackspace cloud, but I am a very poor single man non-profit in China right now. Rackspace cloud wouldnt accept prepayment for a year... I went with the linode 1536 package.
Your comments about linode are the worse I have heard about them so far. I hpe to get funding towards the end of this year and look forward to moving to a better server.
I have paid for a year already and hope that I can make the best of it.
www.thecenterofthenet.com
http://cn.linkedin.com/in/roberpteatonjr
http://www.facebook.com/robertp.eaton
http://www.alamy.com/stock-photography/6A42F1A1-E40A-48FD-8C7F-FF258A401...
linode vs others
hi antinsa,
wasnt running down linode. it all depends on what you need, the number of unique users you expect, how complex your site it. pantheon - mercury set up using an amazon large server for percona mysql plus two other amazon small servers as mercury web heads can server upto 2000 unique visitors per minute without breaking into any sweat with cpu utilization under 20%. try doing the same without mercury in the same setup with the same drupal configuration - about 60 heavy modules with a lot of customisation - it crawls. run in it a linode, even with mercury - too many dropped connections and it crashes with wsod. your experience will vary.
Well, since the op asked: I
Well, since the op asked: I ran (and rebuilt and rebuilt) the pantheon stackscript, only to be locked out of ssh. Hours and hours later I am still trying to find out if anyone else is unable to ssh in to the server after running the script, without any luck at all.
So far the learning curve is going strictly in a downward direction.
Your MySQL Server is too old
I've used the mercury stackscript to build my linode, when choosing the 'Mercury' option on the install page, it would install fine but eventually my site would be over-run by this error:
linode mercury Status: 500 Response: Internal Server Error
So I rebuilt the linode – again with the mercury stackscript – then selected the 'pressflow' option on the drupal install page. All went well, my site is running fine. So now I'm trying to build a second site on the same linode but when I run the install script it says:
Your MySQL Server is too old. Drupal requires at least MySQL 4.1.1.
This is the same linode running a fully functioning site and under status it lists MySQL as 5.1.4 as expected...any thoughts as to why this second site thinks mysql is old?
Side note: I used the Linode
Side note: I used the Linode step by step instructions (more than once) to setup Mercury. Works fine with some tweaks. I ended up having to do the following to get Varnish to work:
http://forum.linode.com/viewtopic.php?t=6520&highlight=