Hi Chris,
On Tue, Apr 15, 2014 at 9:06 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? > No what I meant is not to remove the partially downloaded registry, but continue the download from partially downloaded state until it complete. > > To clean the vagrant environment, run 'vagrant destroy -f'. Next time > you run the vagrant command, it will start with the fresh OS. > Thanks Chris, This is useful information. This will be useful when I want to move to the latest version of Stratos. Or is there a better way where we can upgrade my development environment to latest version of stratos without doing a clean rerun of Vagrant?. And can we shift between two versions of Stratos?. In normal Virtualbox environment I do this by having vbox snapshots for each setup. In that way when I want to work with a particular version I just make the corresponding snapshot as current. Damitha > > 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 > -- __________________________________________________________________ Damitha Kumarage http://people.apache.org/ __________________________________________________________________
