Btw, you can login to the environment and run the script yourself using: # ssh into the guest vagrant ssh
# run the setup script ./openstack.sh -f # manually play with devstack cd /home/vagrant/devstack ./stack.sh On Tue, Apr 15, 2014 at 4:36 PM, chris snow <[email protected]> wrote: > Do you think I should put some error handling in the 'openstack.sh' > script to remove the partially download registry if wget fails to > download it completely? > > To clean the vagrant environment, run 'vagrant destroy -f'. Next time > you run the vagrant command, it will start with the fresh OS. > > On Tue, Apr 15, 2014 at 4:30 PM, damitha kumarage <[email protected]> wrote: >> And when running the whole vagrant command again, it seems to be detecting >> the earlier failure and continuing from the previous docker registry >> download. Is there a way we can do a clean run again as well? >> >> Damitha >> >> >> On Tue, Apr 15, 2014 at 8:49 PM, damitha kumarage <[email protected]> >> wrote: >>> >>> Hi Chris, >>> After installing the Vagrant version 1.5.3 by deb package the problem >>> disappeared and I think this is going to be really great development/testing >>> environment for Stratos. >>> >>> As usually happened with me Docker registry download failed, this time not >>> once or twice but more than 20 times so that the limit you set(I guess) to >>> continue the download exceeded and it failed. So I think we need to continue >>> this until download succeeded. I don't know why this download is always >>> breaking. May be we need to copy that to somewhere else and download from >>> there. >>> >>> Damitha >>> >>> Damitha >>> >>> >>> On Tue, Apr 15, 2014 at 6:37 PM, chris snow <[email protected]> wrote: >>>> >>>> Hi Damitha - please ping back here if you run into other issues... >>>> >>>> On Tue, Apr 15, 2014 at 12:25 PM, chris snow <[email protected]> wrote: >>>> > Ah yes, try installing vagrant from: >>>> > http://www.vagrantup.com/downloads.html >>>> > >>>> > It sounds like you may have an older version of vagrant. >>>> > >>>> > On Tue, Apr 15, 2014 at 12:17 PM, damitha kumarage >>>> > <[email protected]> wrote: >>>> >> Hi Chris, >>>> >> I still get the same error after cloning your repo. I just execute >>>> >> vagrant up && vagrant ssh -c "./openstack.sh -f" && vagrant reload && >>>> >> vagrant ssh -c "./openstack.sh -f" >>>> >> from inside devcloud-script folder. >>>> >> Could this be a version problem? I am on Ubuntu precise and installed >>>> >> vagrant from apt >>>> >> >>>> >> Damitha >>>> >> >>>> >> >>>> >> On Tue, Apr 15, 2014 at 4:08 PM, chris snow <[email protected]> >>>> >> wrote: >>>> >>> >>>> >>> Hi Damitha - how did you get on? Did you run into any other issues? >>>> >>> >>>> >>> On Tue, Apr 15, 2014 at 7:41 AM, chris snow <[email protected]> >>>> >>> wrote: >>>> >>> > Hi Damitha, >>>> >>> > >>>> >>> > Thanks for trying!! >>>> >>> > >>>> >>> > That error is a little strange. It sounds like the Vagrantfile has >>>> >>> > got corrupted. >>>> >>> > >>>> >>> > Would you mind trying to clone my repo and trying on master: >>>> >>> > >>>> >>> > git clone [email protected]:snowch/devcloud-script.git >>>> >>> > cd devcloud-script >>>> >>> > vagrant up && \ >>>> >>> > vagrant ssh -c "./openstack.sh -f" && \ >>>> >>> > vagrant reload && \ >>>> >>> > vagrant ssh -c "./openstack.sh -f" >>>> >>> > >>>> >>> > I've added some more steps to 'master', nearly completing your >>>> >>> > second >>>> >>> > wiki page. >>>> >>> > >>>> >>> > Many thanks, >>>> >>> > >>>> >>> > Chris >>>> >>> > >>>> >>> > >>>> >>> > >>>> >>> > >>>> >>> > On Tue, Apr 15, 2014 at 6:34 AM, damitha kumarage >>>> >>> > <[email protected]> >>>> >>> > wrote: >>>> >>> >> Hi Chris, >>>> >>> >> This is really great work from you. The changes you have done >>>> >>> >> should be >>>> >>> >> fine. >>>> >>> >> When I run the command you gave I get >>>> >>> >> >>>> >>> >> There is a syntax error in the following Vagrantfile. The syntax >>>> >>> >> error >>>> >>> >> message is reproduced below for convenience: >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> /home/damitha/projects/apache_stratos/work/devcloud-script-openstack-runtime/Vagrantfile:52: >>>> >>> >> syntax error, unexpected ':', expecting kEND >>>> >>> >> ....vm.provision "shell", inline: "ln -sf /vagrant/stratos_dev.... >>>> >>> >> ^ >>>> >>> >> >>>> >>> >> >>>> >>> >> /home/damitha/projects/apache_stratos/work/devcloud-script-openstack-runtime/Vagrantfile:52: >>>> >>> >> syntax error, unexpected ',', expecting kEND >>>> >>> >> .../home/vagrant/stratos_dev.sh", privileged: false >>>> >>> >> ^ >>>> >>> >> >>>> >>> >> >>>> >>> >> /home/damitha/projects/apache_stratos/work/devcloud-script-openstack-runtime/Vagrantfile:53: >>>> >>> >> syntax error, unexpected ':', expecting kEND >>>> >>> >> ....vm.provision "shell", inline: "ln -sf /vagrant/iaas.conf /h... >>>> >>> >> ^ >>>> >>> >> >>>> >>> >> >>>> >>> >> /home/damitha/projects/apache_stratos/work/devcloud-script-openstack-runtime/Vagrantfile:53: >>>> >>> >> syntax error, unexpected ',', expecting kEND >>>> >>> >> ...conf /home/vagrant/iaas.conf", privileged: false >>>> >>> >> ^ >>>> >>> >> >>>> >>> >> >>>> >>> >> /home/damitha/projects/apache_stratos/work/devcloud-script-openstack-runtime/Vagrantfile:54: >>>> >>> >> syntax error, unexpected ':', expecting kEND >>>> >>> >> ....vm.provision "shell", inline: "ln -sf /vagrant/openstack/op... >>>> >>> >> ^ >>>> >>> >> >>>> >>> >> >>>> >>> >> /home/damitha/projects/apache_stratos/work/devcloud-script-openstack-runtime/Vagrantfile:54: >>>> >>> >> syntax error, unexpected ',', expecting kEND >>>> >>> >> ...h /home/vagrant/openstack.sh", privileged: false >>>> >>> >> >>>> >>> >> Damitha >>>> >>> >> >>>> >>> >> >>>> >>> >> On Sun, Apr 13, 2014 at 11:41 PM, chris snow <[email protected]> >>>> >>> >> wrote: >>>> >>> >>> >>>> >>> >>> Hi Damitha, >>>> >>> >>> >>>> >>> >>> I've converted your first wiki page to vagrant. >>>> >>> >>> >>>> >>> >>> To try it out, you just need to install vagrant and then run: >>>> >>> >>> >>>> >>> >>> wget --no-check-certificate >>>> >>> >>> >>>> >>> >>> >>>> >>> >>> >>>> >>> >>> https://github.com/snowch/devcloud-script/archive/56e31da85050b611bef7e62c38159700062c6965.zip >>>> >>> >>> unzip openstack-runtime.zip >>>> >>> >>> cd devcloud-script-openstack-runtime >>>> >>> >>> vagrant up && \ >>>> >>> >>> vagrant ssh -c "./openstack.sh -f" && \ >>>> >>> >>> vagrant reload && \ >>>> >>> >>> vagrant ssh -c "./openstack.sh -f" >>>> >>> >>> >>>> >>> >>> The main differences to your wiki: >>>> >>> >>> >>>> >>> >>> - swap wso2 user for vagrant >>>> >>> >>> - eth1 is a private network (192.168.56.0) used for a later >>>> >>> >>> Cloudstack environment >>>> >>> >>> - eth2 is the openstack private network (192.168.92.1) >>>> >>> >>> - private network 192.168.57.1 has been removed. it is no >>>> >>> >>> longer >>>> >>> >>> needed as connection can be done with 'vagrant ssh' >>>> >>> >>> >>>> >>> >>> The openstack script [1] is one long method at the moment, which >>>> >>> >>> I >>>> >>> >>> will need to refactor when I have added all the steps. >>>> >>> >>> >>>> >>> >>> Please let me know if there are any areas that can be improved. >>>> >>> >>> >>>> >>> >>> Many thanks, >>>> >>> >>> >>>> >>> >>> Chris >>>> >>> >>> >>>> >>> >>> --- >>>> >>> >>> [1] >>>> >>> >>> >>>> >>> >>> >>>> >>> >>> https://github.com/snowch/devcloud-script/blob/56e31da85050b611bef7e62c38159700062c6965/openstack/openstack.sh >>>> >>> >>> >>>> >>> >>> On Wed, Mar 12, 2014 at 1:33 PM, damitha kumarage >>>> >>> >>> <[email protected]> >>>> >>> >>> wrote: >>>> >>> >>> > Hi Devs, >>>> >>> >>> > I have been doing some work to get Docker[1] as an IaaS for >>>> >>> >>> > Stratos. >>>> >>> >>> > I >>>> >>> >>> > have >>>> >>> >>> > setup a Virtualbox VM that run all Stratos servers and >>>> >>> >>> > Openstack/Docker >>>> >>> >>> > that >>>> >>> >>> > run in my laptop using just 5.2G memory. We can further curtail >>>> >>> >>> > this >>>> >>> >>> > memory >>>> >>> >>> > requirement if we setup Stratos servers run in single jvm as >>>> >>> >>> > discussed >>>> >>> >>> > in >>>> >>> >>> > the thread "development environment stratos runtime setup". >>>> >>> >>> > >>>> >>> >>> > I have detailed the process in [2]. I can upload this >>>> >>> >>> > Virtualbox >>>> >>> >>> > image(3.1G >>>> >>> >>> > in size) somewhere since I think this is a good environment for >>>> >>> >>> > developer >>>> >>> >>> > testing. >>>> >>> >>> > >>>> >>> >>> > Since Stratos already provide support for Openstack IaaS with >>>> >>> >>> > lxc/kvm >>>> >>> >>> > drivers there is no additional work needed on Stratos CC. Only >>>> >>> >>> > in >>>> >>> >>> > the >>>> >>> >>> > Openstack setup you need to set the Docker driver instead of >>>> >>> >>> > lxc or >>>> >>> >>> > kvm >>>> >>> >>> > drivers. But there are some work involved when creating >>>> >>> >>> > cartridge >>>> >>> >>> > images >>>> >>> >>> > for >>>> >>> >>> > Openstack/Docker. Following is some information on this >>>> >>> >>> > additional >>>> >>> >>> > work >>>> >>> >>> > >>>> >>> >>> > - Add an Ubuntu 64 bit base image into Docker >>>> >>> >>> > repository(public?) >>>> >>> >>> > that >>>> >>> >>> > provide >>>> >>> >>> > 1) support to access instances by using ssh key >>>> >>> >>> > 2) Access userdata from metadata server when booting up >>>> >>> >>> > instances >>>> >>> >>> > 3) Any other initial settings needed for a Stratos >>>> >>> >>> > Cartridge(Is >>>> >>> >>> > this >>>> >>> >>> > redundant to what we do using Puppet?) >>>> >>> >>> > both of which are needed by cartridges instances of Startos. >>>> >>> >>> > We >>>> >>> >>> > can >>>> >>> >>> > have >>>> >>> >>> > this base image in Docker public repository as well. >>>> >>> >>> > >>>> >>> >>> > - Provide Dockerfile(The configuration file used in Docker to >>>> >>> >>> > build >>>> >>> >>> > images) >>>> >>> >>> > to create specific cartridges based on the base image we added >>>> >>> >>> > above. >>>> >>> >>> > This >>>> >>> >>> > may seem like duplicate effort since this does the same work >>>> >>> >>> > what >>>> >>> >>> > Puppet >>>> >>> >>> > do >>>> >>> >>> > in creating cartridges for Openstack/kvm and EC2 Iaas >>>> >>> >>> > environments. >>>> >>> >>> > >>>> >>> >>> > Damitha >>>> >>> >>> > >>>> >>> >>> > [1] https://www.docker.io/ >>>> >>> >>> > [2] >>>> >>> >>> > >>>> >>> >>> > >>>> >>> >>> > >>>> >>> >>> > http://damithakumarage.wordpress.com/2014/01/31/how-to-setup-openstack-havana-with-docker-driver/ >>>> >>> >>> > >>>> >>> >>> > -- >>>> >>> >>> > >>>> >>> >>> > __________________________________________________________________ >>>> >>> >>> > Damitha Kumarage >>>> >>> >>> > http://people.apache.org/ >>>> >>> >>> > >>>> >>> >>> > __________________________________________________________________ >>>> >>> >>> >>>> >>> >>> >>>> >>> >>> >>>> >>> >>> -- >>>> >>> >>> Check out my professional profile and connect with me on >>>> >>> >>> LinkedIn. >>>> >>> >>> http://lnkd.in/cw5k69 >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> -- >>>> >>> >> __________________________________________________________________ >>>> >>> >> Damitha Kumarage >>>> >>> >> http://people.apache.org/ >>>> >>> >> __________________________________________________________________ >>>> >>> > >>>> >>> > >>>> >>> > >>>> >>> > -- >>>> >>> > Check out my professional profile and connect with me on LinkedIn. >>>> >>> > http://lnkd.in/cw5k69 >>>> >>> >>>> >>> >>>> >>> >>>> >>> -- >>>> >>> Check out my professional profile and connect with me on LinkedIn. >>>> >>> http://lnkd.in/cw5k69 >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> -- >>>> >> __________________________________________________________________ >>>> >> Damitha Kumarage >>>> >> http://people.apache.org/ >>>> >> __________________________________________________________________ >>>> > >>>> > >>>> > >>>> > -- >>>> > Check out my professional profile and connect with me on LinkedIn. >>>> > http://lnkd.in/cw5k69 >>>> >>>> >>>> >>>> -- >>>> Check out my professional profile and connect with me on LinkedIn. >>>> http://lnkd.in/cw5k69 >>> >>> >>> >>> >>> -- >>> __________________________________________________________________ >>> Damitha Kumarage >>> http://people.apache.org/ >>> __________________________________________________________________ >> >> >> >> >> -- >> __________________________________________________________________ >> Damitha Kumarage >> http://people.apache.org/ >> __________________________________________________________________ > > > > -- > Check out my professional profile and connect with me on LinkedIn. > http://lnkd.in/cw5k69 -- Check out my professional profile and connect with me on LinkedIn. http://lnkd.in/cw5k69
