This script has an error: http://github.com/vishvananda/novascript/blob/master/nova.sh
Nova-scheduler does not exist in nova/bin. El Thursday, September 16, 2010, Manuel Amador (Rudd-O) escribió: > I don't understand. > > What do you mean when you say things like 'set the following flags'? This > advice assumes something that I do not already know. Sorry if it sounds > stupid, but I am stuck here. > > El Thursday, September 16, 2010, Vishvananda Ishaya escribió: > > Hey Manuel, > > > > I sent this message last night which details the flags you need to > > specify on the other machines. It looks like it didn't make it through, > > so here it is again: > > > > Sorry Manuel, those docs are a bit dated. NGINX isn't required anymore > > with the new objectstore. I use the following script to install and run > > the current version of nova: > > > > http://github.com/vishvananda/novascript > > > > It runs nova-volume in fake mode, but it shouldn't be too hard to > > hack/edit to make volumes work. Multiple nodes is pretty > > straightforward if your router supports host-specified vlans. You will > > have to set up your router to allow one or more host managed vlans. The > > easiest set up is to run everything but compute and volume on one host, > > then run either dedicated compute and volume hosts, or hosts that run > > both compute and volume. You will need to specify the following flags > > for nova-compute and nova-volume --vlan_start=<vlans start number> > > --redis_host=<main host ip> (or --ldap_url if you are using real ldap) > > --rabbit_host=<main host ip> > > --s3_host=<main host ip> > > --ec2_url=http://<main host ip>:8773/services/Cloud > > --ldap_url=ldap://<main host ip> > > > > You'll also need to install a real sql database as sqlite only works on > > one box. An easy setup is to install mysql, edit my.conf to listen on > > the public ip. Create a database, user and password and pass the > > following flag into all of the workers: > > --sql_connection=mysql://<user>:<pass>@<host_ip>/<db> > > > > remember, you can stick your flags in a flagfile and pass > > --flagfile=/path/to/flagfile on the command line. > > > > Good luck, > > Vish > > > > On Sep 16, 2010, at 1:06 PM, Manuel Amador (Rudd-O) wrote: > > > OK. So right now I have a one-machine cloud. > > > > > > Now let's assume that I want another machine to join the cloud. > > > > > > What steps should I run there? > > > > > > El Thursday, September 16, 2010, Joshua McKenty escribió: > > >> Rudd-O, > > >> > > >> An awesome report - looks like there are four or five critical updates > > >> to the instructions, two minor bugs and a big gap in the user docs > > >> (e.g., what next?) > > >> > > >> Many folks are still using euca-tools or some ec2 tools to send API > > >> requests to a running nova cloud - you'll need to use the nova-admin > > >> binary to set up user accounts and download credentials to use with > > >> those tools. (I was pretty sure there was a doc on that somewhere...) > > >> > > >> Maybe Devin or a racker can pipe up about the status of the new API > > >> endpoint - is it ready enough to use? (If so there, are a bunch of > > >> clients already built for that API, including android and iphone apps, > > >> etc.) > > >> > > >> If the objectstore is natively running on :3333, then perhaps we don't > > >> need the nginx hack anymore? (Sorry, haven't looked at that code in a > > >> while.) Otherwise, you'll want to change your objectstore flagfile to > > >> run on port 3334, and let nginx proxy to it when appropriate. > > >> > > >> You should be able to get play-by-play help in the IRC channel, once > > >> folks are awake. > > >> > > >> Joshua > > >> > > >> On Thu, Sep 16, 2010 at 7:24 AM, Manuel Amador (Rudd-O) > > >> > > >> <[email protected]>wrote: > > >>> in here: http://nova.openstack.org/getting.started.html > > >>> > > >>> Now what? How do I tell it to create VMs? Start VMs? Stop VMs? > > >>> What do I > > >>> install in other nodes and How do I make those other nodes join that > > >>> cloud? > > >>> > > >>> These are my notes --- corrections on the install docs: > > >>> > > >>> ---------------------------------------------- > > >>> > > >>> FOLLOWING INSTRUCTIONS FROM: > > >>> http://nova.openstack.org/getting.started.html > > >>> > > >>> CLOUD CONTROLLER: > > >>> > > >>> KVM:Maverick-x86_64 > > >>> address 192.168.122.86 > > >>> user name rudd-o > > >>> password (short one) > > >>> > > >>> I built redis from 2.0.1 stable source downloaded from > > >>> > > >>> http://code.google.com/p/redis/downloads/detail?name=redis-2.0.1.tar. > > >>> gz &c an=2&q= > > >>> > > >>> I then ran openstack/nova/nova/auth/slap.sh to set up slapd > > >>> > > >>> I had to install python-tornado and python-gflags too > > >>> > > >>> The instructions were wrong, there is no KVM (hence no libvirtd > > >>> group) in the > > >>> cloud controller > > >>> > > >>> I created the .pth file too > > >>> > > >>> To run nova-api, I had to install python-daemon too > > >>> > > >>> To run nova-api, I had to install python-carrot too > > >>> > > >>> To run nova-api, I had to install python-ipy -- without it, import of > > >>> class nova.network.manager.VlanManager fails -- the > > >>> utils.import_object function makes the mistake of hiding the true > > >>> source of the import error by overriding > > >>> importerror with nova.exceptions.NotFound, which misleads the user to > > >>> think that VlanManager does not exist, when in fact it is a > > >>> dependency problem that > > >>> causes it to "not exist". > > >>> > > >>> I had to install python-sqlalchemy too, to run nova-compute > > >>> > > >>> All the daemons i started with --nodaemon > > >>> > > >>> NGINX as configured as per the instructions just cnanot be run > > >>> because it causes nova-objectstore to simply fail to start up. > > >>> 2010-09-15 19:48:05-0700 [-] > > >>> twisted.internet.error.CannotListenError: Couldn't listen on > > >>> any:3333: [Errno 98] Address already in use. > > >>> > > >>> Had to stop nginx because of that. > > >>> > > >>> _______________________________________________ > > >>> Mailing list: https://launchpad.net/~nova > > >>> Post to : [email protected] > > >>> Unsubscribe : https://launchpad.net/~nova > > >>> More help : https://help.launchpad.net/ListHelp > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~nova > > > Post to : [email protected] > > > Unsubscribe : https://launchpad.net/~nova > > > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~nova > Post to : [email protected] > Unsubscribe : https://launchpad.net/~nova > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~nova Post to : [email protected] Unsubscribe : https://launchpad.net/~nova More help : https://help.launchpad.net/ListHelp

