[Openstack] [ANN] Tsuru PaaS Free Trial SignUp

2013-04-12 Thread Flavia Missi
Hi,

We from globo.com's PaaS team are launching try.tsuru.io as a private beta
with the goal of making available an easy way of people get to know and try
tsuru.

With tsuru, developers and teams don't need to worry with servers or
with building
a deploy, they can focus on the most important: the application.

Tsuru makes possible to write applications in the language of your
preference, to use services
like SQL and NoSQL databases, memcached, redis (and many others) by
simply plugin them into your
application.

You manage your application using the command line or the web
interface and you deploy via git.
Everything is taken care by tsuru's infrastructure.

You also can change tsuru's orchestration system. We currently work
with Amazon, OpenStack (via EC2 api), LXC,
and docker (the latter is in development stage).

Tsuru is an Open Source project, feel free to look its source[0],
build your own PaaS using tsuru[1],
contribute[2] or suggest features/report bugs[3].

[0] - https://github.com/globocom/tsuru/
[1] - http://docs.tsuru.io/en/latest/lxc.html
[2] - http://docs.tsuru.io/en/latest/#contributions-and-feedback
[3] - https://github.com/globocom/tsuru/issues

Thank you!


-- 
Flavia
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] paas in openstack and forked cloudfoindry

2012-09-16 Thread Flavia Missi
Hi Frans,

You should take a look at tsuru[1], it's build in go and there's a lot to
improve, but it's a great and stable paas, built to be flexible!

[1] https://github.com/timeredbull/tsuru/

-- 
Flavia
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-15 Thread Flavia Missi
Hi,

On Sat, Jul 14, 2012 at 1:51 PM, Andrew Clay Shafer 
a...@parvuscaptus.comwrote:




 I disagree with your last point, it is true if we look only into this
 particular problem, but if you look into the whole ecosystem you'll realize
 that the code removal of nova-volumes is not the only change from essex to
 folsom.. if we had deprecated all other changes, this particular one would
 not be painful at all.


 I'm not sure what you are disagreeing with or advocating.

 We should expect code to change between releases, no?


Sure!



 As this thread demonstrated, we collectively have done a poor job of
 communicating and managing those changes.

 It is precisely because I expect more changes that I state that option 2
 is postponing risks, not lowering them.

 I'm not saying you are wrong, or that my assumptions are correct, but I
 don't understand what you disagree with.


Ok, I'll try to explain: I don't disagree when you say that we are
postponing risks, maybe you're also right about confusing operators, my
point is that it's one more non optional change (I'm not separating
deployment from usage here).






 [...]
 On the question of compatibility, my assumption is this a non-issue for
 the moment.


 I believe it wouldn't be an issue if people were not using OpenStack, but
 we are..


 I thought it was clear from the context of the thread and my email that
 compatibility in this case is in reference to the consumers of the API and
 not to the differences for managing deployments.


Sorry, I read it again and that makes sense.



 On the question of an upgrade path and the relative ease of deployment,
 my assumption is this is no worse than any of the other upgrades.


 It doesn't really mean a good thing, since I don't think that the others
 upgrades were good, based on what I heard and experienced with sysadmins
 from my team...


 I totally agree that it's not a good thing.

 Do we believe that keeping nova-volumes will make it painless?


I don't, as I said before (don't recall where), I think the problem is the
whole, a lot of stuff changes without any deprecations, this change is just
one more. I don't want to blame anyone by this, even the comunity, I just
think we should go smoothly on upgrades.


  [...]
 In specific, I think getting more information from operators and users
 is generally good. Ultimately, if OpenStack cannot be operated and
 utilized, the mission will fail.


 I agree! (finally :P)
 I also think that it's our responsibility (as developers) to ask for
 input from operators, it's not because they are not complaining that things
 are going smoothly. We should ask for every one we know who's working with
 OpenStack and do our best to get feedback.


 Definitely!

 There are also different sets of unstated assumptions about what OpenStack
 is or should be that have to be resolved or we are going to keep running
 into these type of situations.

 Those definitely create the situation we are facing, but they aren't
 unique to Cinder/Volumes, so I will start another thread.


Great :)

Regards,

-- 
Flavia
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-14 Thread Flavia Missi
Hi,

On Fri, Jul 13, 2012 at 9:20 PM, Andrew Clay Shafer 
a...@parvuscaptus.comwrote:

 [...]
 In this particular case, I chose option 1 under the following assumptions
 (which may be wrong):

- the api for the end user would not change
- the code for the service is essentially the same, it is just being
renamed
- option 2 doesn't lower risk or burden for anyone, it just postpones
them, while increasing complexity, confusion and future burdens for core
development and probably operators as well

 I disagree with your last point, it is true if we look only into this
particular problem, but if you look into the whole ecosystem you'll realize
that the code removal of nova-volumes is not the only change from essex to
folsom.. if we had deprecated all other changes, this particular one would
not be painful at all.



 [...]
 On the question of compatibility, my assumption is this a non-issue for
 the moment.


I believe it wouldn't be an issue if people were not using OpenStack, but
we are..

On the question of an upgrade path and the relative ease of deployment, my
 assumption is this is no worse than any of the other upgrades.


It doesn't really mean a good thing, since I don't think that the others
upgrades were good, based on what I heard and experienced with sysadmins
from my team...


 [...]
 In specific, I think getting more information from operators and users is
 generally good. Ultimately, if OpenStack cannot be operated and utilized,
 the mission will fail.


I agree! (finally :P)
I also think that it's our responsibility (as developers) to ask for input
from operators, it's not because they are not complaining that things are
going smoothly. We should ask for every one we know who's working with
OpenStack and do our best to get feedback.

Regards,

-- 
Flavia
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-11 Thread Flavia Missi
For me it's +1 to 1, but...

Here at Globo.com we're already deploying clouds based on openstack (not in
production yet, we have dev and lab), and it's really painful when
openstack just forces us to change, I mean, sysadmins are not that happy,
so I think it's more polite if we warn them in Folsom, and remove
everything next. Maybe this way nobody's going to fear the update. It
also make us lose the chain of thought.. you're learning, and suddenly you
have to change something for an update, and then you come back to what you
we're doing...

Anyway... :)

Thanks,

On Wed, Jul 11, 2012 at 3:09 PM, Renuka Apte renuka.a...@citrix.com wrote:

 +1 for 1

 On 11/07/12 8:26 AM, Vishvananda Ishaya vishvana...@gmail.com wrote:

 Hello Everyone,
 
 Now that the PPB has decided to promote Cinder to core for the Folsom
 release, we need to decide what happens to the existing Nova Volume
 code. As far as I can see it there are two basic strategies. I'm going
 to give an overview of each here:
 
 Option 1 -- Remove Nova Volume
 ==
 
 Process
 ---
  * Remove all nova-volume code from the nova project
  * Leave the existing nova-volume database upgrades and tables in
place for Folsom to allow for migration
  * Provide a simple script in cinder to copy data from the nova
database to the cinder database (The schema for the tables in
cinder are equivalent to the current nova tables)
  * Work with package maintainers to provide a package based upgrade
from nova-volume packages to cinder packages
  * Remove the db tables immediately after Folsom
 
 Disadvantages
 -
  * Forces deployments to go through the process of migrating to cinder
if they want to use volumes in the Folsom release
 
 Option 2 -- Deprecate Nova Volume
 =
 
 Process
 ---
  * Mark the nova-volume code deprecated but leave it in the project
for the folsom release
  * Provide a migration path at folsom
  * Backport bugfixes to nova-volume throughout the G-cycle
  * Provide a second migration path at G
  * Package maintainers can decide when to migrate to cinder
 
 Disadvantages
 -
  * Extra maintenance effort
  * More confusion about storage in openstack
  * More complicated upgrade paths need to be supported
 
 Personally I think Option 1 is a much more manageable strategy because
 the volume code doesn't get a whole lot of attention. I want to keep
 things simple and clean with one deployment strategy. My opinion is that
 if we choose option 2 we will be sacrificing significant feature
 development in G in order to continue to maintain nova-volume for another
 release.
 
 But we really need to know if this is going to cause major pain to
 existing
 deployments out there. If it causes a bad experience for deployers we
 need to take our medicine and go with option 2. Keep in mind that it
 shouldn't make any difference to end users whether cinder or nova-volume
 is being used. The current nova-client can use either one.
 
 Vish
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




-- 
Flavia
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] auto_assign_floating_ip in essex

2012-05-22 Thread Flavia Missi
They've already fixed that in trunk:
https://bugs.launchpad.net/nova/+bug/939122

[]'s

On Tue, May 22, 2012 at 6:21 PM, Boris-Michel Deschenes 
boris-michel.desche...@ubisoft.com wrote:

 OK’ I’ve found this here which seems to be related (for those who
 experience the same problem):

 ** **

 https://bugs.launchpad.net/nova/+bug/967166

 ** **

 *De :* openstack-bounces+boris-michel.deschenes=
 ubisoft@lists.launchpad.net [mailto:
 openstack-bounces+boris-michel.deschenes=ubisoft@lists.launchpad.net]
 *De la part de* Boris-Michel Deschenes
 *Envoyé :* 22 mai 2012 17:09
 *À :* openstack@lists.launchpad.net
 *Objet :* [Openstack] auto_assign_floating_ip in essex

 ** **

 Hi everybody,

 ** **

 I’ve noticed that the behavior changed in essex regarding automatic
 assignation of floating ips :

 ** **

 **· **In Diablo, as soon as the instance was spawned, the
 floating ip was showing in nova and horizon.

 **· **In Essex, the instance first spawns and then, later, as
 much as 60 seconds later the floating IP gets attached.

 ** **

 This is not so bad but sometimes, the floating IP never appears, neither
 in horizon nor “nova list”. 

 The strange thing is that the IP is there, attached to the interface of
 the nova-network server and usable, but since it does not appear in nova or
 horizon, the user will never get to know it.

 ** **

 anyone else noticed this problem?

 ** **

 I had this problem with AND without multi_host.

 ** **

 Boris

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




-- 
Flavia
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [nova-compute] Startup error

2012-04-27 Thread Flavia Missi
Could you paste your nova.conf?

Looks like your instances_path flag is pointing to python's dist packages
directory, maybe you've set it with a relative path...? Have you already
checked it?

[]'s

On Fri, Apr 27, 2012 at 1:00 PM, Leander Bessa leande...@gmail.com wrote:

 Hello,

 I'm clueless as how to solve this problem, any ideas?

 DEBUG nova.utils [req-007e9c3f-2dcb-4b42-8486-800a51e272e1 None None]
 backend module 'nova.db.sqlalchemy.api' from
 '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.pyc' from
 (pid=17035) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658

 Traceback (most recent call last):

   File /usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py, line 336,
 in fire_timers

 timer()

   File /usr/lib/python2.7/dist-packages/eventlet/hubs/timer.py, line
 56, in __call__

 cb(*args, **kw)

   File /usr/lib/python2.7/dist-packages/eventlet/greenthread.py, line
 192, in main

 result = function(*args, **kwargs)

   File /usr/lib/python2.7/dist-packages/nova/service.py, line 101, in
 run_server

 server.start()

   File /usr/lib/python2.7/dist-packages/nova/service.py, line 174, in
 start

 self.manager.update_available_resource(ctxt)

   File /usr/lib/python2.7/dist-packages/nova/compute/manager.py, line
 2403, in update_available_resource

 self.driver.update_available_resource(context, self.host)

   File
 /usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py, line
 1898, in update_available_resource

 'local_gb': self.get_local_gb_total(),

   File
 /usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py, line
 1712, in get_local_gb_total

 stats = libvirt_utils.get_fs_info(FLAGS.instances_path)

   File /usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py,
 line 277, in get_fs_info

 hddinfo = os.statvfs(path)

 OSError: [Errno 2] No such file or directory:
 '/usr/lib/python2.7/dist-packages/instances'

 2012-04-27 16:51:48 CRITICAL nova [-] [Errno 2] No such file or
 directory: '/usr/lib/python2.7/dist-packages/instances'

 2012-04-27 16:51:48 TRACE nova Traceback (most recent call last):

 2012-04-27 16:51:48 TRACE nova   File /usr/bin/nova-compute, line 49,
 in module

 2012-04-27 16:51:48 TRACE nova service.wait()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/service.py, line 413, in wait

 2012-04-27 16:51:48 TRACE nova _launcher.wait()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/service.py, line 131, in wait

 2012-04-27 16:51:48 TRACE nova service.wait()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/eventlet/greenthread.py, line 166, in
 wait

 2012-04-27 16:51:48 TRACE nova return self._exit_event.wait()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/eventlet/event.py, line 116, in wait

 2012-04-27 16:51:48 TRACE nova return hubs.get_hub().switch()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py, line 177, in switch

 2012-04-27 16:51:48 TRACE nova return self.greenlet.switch()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/eventlet/greenthread.py, line 192, in
 main

 2012-04-27 16:51:48 TRACE nova result = function(*args, **kwargs)

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/service.py, line 101, in run_server

 2012-04-27 16:51:48 TRACE nova server.start()

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/service.py, line 174, in start

 2012-04-27 16:51:48 TRACE nova
 self.manager.update_available_resource(ctxt)

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 2403, in
 update_available_resource

 2012-04-27 16:51:48 TRACE nova
 self.driver.update_available_resource(context, self.host)

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py, line
 1898, in update_available_resource

 2012-04-27 16:51:48 TRACE nova 'local_gb': self.get_local_gb_total(),

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py, line
 1712, in get_local_gb_total

 2012-04-27 16:51:48 TRACE nova stats =
 libvirt_utils.get_fs_info(FLAGS.instances_path)

 2012-04-27 16:51:48 TRACE nova   File
 /usr/lib/python2.7/dist-packages/nova/virt/libvirt/utils.py, line 277, in
 get_fs_info

 2012-04-27 16:51:48 TRACE nova hddinfo = os.statvfs(path)

 2012-04-27 16:51:48 TRACE nova OSError: [Errno 2] No such file or
 directory: '/usr/lib/python2.7/dist-packages/instances'

 2012-04-27 16:51:48 TRACE nova

 Exception KeyError: KeyError(140477118368240,) in module 'threading'
 from '/usr/lib/python2.7/threading.pyc' ignored



 Regards,

 Leander

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : 

Re: [Openstack] Error in scheduler when create a new instance.

2012-04-27 Thread Flavia Missi
Rogerio, I had this problem and solved it by setting the following flag:

scheduler_default_filters=AllHostsFilter

Hope it helps.

[]'s

On Fri, Apr 27, 2012 at 12:29 PM, Rogerio Goncalves roge...@gmail.comwrote:

 is enabled and not running
 my  compute node is virtual machine to test and configured with qemu (2
 core, 4gb, 10gb free in nova-volumes)

  my last log message on nova-compute is:

 2012-04-27 12:22:25 DEBUG nova.virt.libvirt.connection [-] Connecting to
 libvirt: qemu:///system from (pid=18588) _get_connection
 /usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.*py*:292
 libvirt is running

 18420 ?Sl 0:00 /usr/sbin/libvirtd -d


 On Thu, Apr 26, 2012 at 10:43 PM, heut2008 heut2...@gmail.com wrote:

 be sure  nova-compute is running and is enabled by using nova-manage
 service list,also confirm that the compute node have enough
 resources(cpu,mem,disk) .

 2012/4/27 Rogerio Goncalves roge...@gmail.com:
  Hello,
 
  Im getting this error when launching a new instance.
 
  Failed to schedule_run_instance: No valid host was found. Is the
  appropriate service running?
 
  http://paste.openstack.org/show/14020/
 
  SO Ubuntu 12.04
 
  libvirt-bin start/running, process 4153
  nova-network start/running, process 4174
  nova-compute start/running, process 4187
  nova-api start/running, process 4198
  nova-objectstore start/running, process 4210
  nova-scheduler start/running, process 4222
  nova-volume start/running, process 4235
  nova-vncproxy start/running, process 4246
 
  rabbitmq is up too
 
 
  Thanks
 
  Rogério Gonçalves
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp




-- 
Flávia Missi
@flaviamissi http://twitter.com/flaviamissi
flaviamissi.com.br
https://github.com/flaviamissi
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp