I've been using that image on EC2 recently, so I thought I'd add what I've learned so far:
* A 'small' instance is just barely enough to run it. It's *very* slow. * opensrf services do not start up well. I need to log in each time I start the instance and run osrf_ctl.sh -l -a stop_all/ osrf_ctl.sh -l -a start_all * Since it's Ubuntu, root user login via ssh is turned off by default. You'll need to login as 'ubuntu' and then sudo su - opensrf * By default, access will be blocked by the security settings on your EC2 instance. You'll want to create a new security group before you create your instance that allows port 22, 80, and 443 then create your instance with that security group. I haven't tried launching a larger instance with this image, but I suspect it would be worth doing. Edit: I am booting up a larger instance right now. I appreciate your work on this Brian - it's obviously a very helpful tool for quickly deploying a test environment. Cheers, Justin On Apr 17, 2012, at 4:08 PM, [email protected] wrote: > Hi Natasha, > > If you want to set up the demo in the Amazon cloud, you can grab an image for > it as described at the bottom of this page. That demo runs on a "small" > Amazon server with these characteristics: > 1.7 GB memory > 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) > 160 GB instance storage > I/O Performance: Moderate > I would not go below 1 GB of memory; the Amazon "micro" server has 613 MB of > RAM and it is not able to run the various services needed (OpenSRF, > Postgresql, Apache). > > The best supported Linux versions are Debian Squeeze and Ubuntu Lucid. For > starting up and learning Evergreen, I think running all the components on one > server will probably be better than trying to set up separate bricks. > > Brian > > From: "Natasha Moulton Hollenbach" <[email protected]> > To: [email protected] > Sent: Tuesday, April 17, 2012 1:28:49 PM > Subject: [OPEN-ILS-GENERAL] Server Requirements for Demo > > Hi everyone. I'm helping a four library consortium set up a demo site for > Evergreen. What I'm trying to find out is what the requirements are for the > server? > > All I could find was this, which is extremely vague: > Evergreen Server System Requirements > There is a lot of variance here, depending on expected load/use, the size of > your data, the performance you require, and the amount of > redundancy/availability/failover you want. The entire Evergreen server can > run in a 1GB virtual image. It can also be spread out across multiple > servers, with different requirements for different components. It requires > some flavor of Linnus, though may possibly run on other POSIX systems. > Supported Linux Distributions > Database Requirements > Typical "Brick" for an Evergreen Cluster > Apache > Ejabberd > Evergreen/OpenSRF Services > > Thanks! > Natasha Hollenbach >
