Just to add to what Naryan said, I think that unless the developers experience 
the pain points of a production-style deployment, they generally aren't going 
to be aware of what these pain points are. We need to both:

- Make it easy as possible for developers to get up and running so they can 
make changes 
- Make developers aware what doing a "real" deployment is like so they can fix 
usability issues, documentation gaps, etc.


Take care,

Lorin
--
Lorin Hochstein
Lead Architect - Cloud Services
Nimbis Services, Inc.
www.nimbisservices.com


On Mar 21, 2012, at 1:44 PM, Ghe Rivero wrote:

> Narayan, I completely agree with you. Developers are our "first line of 
> defense", but they are not the only one. I would love to have different 
> environments (development, SMB deployments, large scale deployments), where 
> all of them have the same behavior, but i'm afraid there is already a long 
> road that needs time. We will work on it and try to avoid problem like the 
> one's you are facing from transitions from one release to another.
> Ghe Rivero
> 
> On Wed, Mar 21, 2012 at 1:48 PM, Narayan Desai <[email protected]> 
> wrote:
> Ghe, while you're right that these two workloads are different, deployers 
> need developers to use a representative environment during development, or 
> the code doesn't work when it hits real deployments. We've now been bitten 
> during our initial deployment of cactus, our upgrade to diablo, and our 
> recent tests preparing for the essex upgrade because we can't run our 
> management infrastructure on a single system. 
> 
> During cactus, we had issues when we tried to run multiple nova-network 
> servers distinctly from the api service. IIRC during the diablo release, we 
> had issues with keystone and horizon. This time, we had issues with 
> glance/keystone integration. I'm not saying that things haven't improved, it 
> just seems that each release has a new issue caused by the assumption that 
> all services will be running on the same host. 
> 
> As we get more users with large deployments, these sorts of issues will only 
> become a bigger deal, and will hinder large scale adoption. 
>  -nld
> 
> 
> On Wed, Mar 21, 2012 at 3:26 AM, Ghe Rivero <[email protected]> wrote:
> Hi,
>     we are facing two differents problems here. We have developers and final 
> users, and both of them with different expectations about what to get from 
> OpenStack. Developers wants an easy way to test "untested" code, new 
> cool-probably-broken features and be able to change immediately - devstack is 
> the perfect tool for this . On the other hand, final users just want a 
> working easy to deploy system, without care if the latest 
> cool-probably-broken feature is included (I bet they prefer it to not be). 
> But the truth is that OpenStack can't ignore any of them. Nobody will use a 
> program which is hard to install, deploy, test or develop on it. Some 
> consensus will be necessary in the user side (I think we all agree that 
> development is ok with devstack) As Justin pointed before,  
> http://summit.openstack.org/sessions/view/26, can be a good starting point, 
> defining a common set of minimums that every package should comply with 
> (file/dir locations and perms, minimal contents of config files, users 
> created, python external modules requiriments/ minimal versions, ...), so 
> when someone complaint about something, we know that the installation has 
> some minimal standards that it follows (just a quick idea that just came to 
> my mind to help debugging users installations,  a simple script, that use 
> paste.openstack.org, and post there the config files, daemons runnings, last 
> lines of some logs, version of pkgs installed...)
> 
> Ghe Rivero
> 
> On Wed, Mar 21, 2012 at 5:20 AM, Joshua Harlow <[email protected]> wrote:
> Another idea:
> 
> http://meego.gitorious.org/meego-developer-tools/spectacle
> 
> That python code seems to be able to take a yaml defintion and generate 
> either rpm specfiles or debian pkg files.
> 
> It might be forked or extended (or both) and used to generate the initial set 
> of package definitions for openstack in a non-pkg specific format...
> 
> 
> On 3/20/12 11:01 AM, "Justin Santa Barbara" <[email protected]> wrote:
> 
> Hi Thomas,
> 
> I think devstack has done a lot for the developer's use-case, but I believe 
> we should also have a official / semi-official project that does some sort of 
> packaging to help the production use-case.  I've proposed a summit 
> discussion: http://summit.openstack.org/sessions/view/26
> 
> The background: I want a semi-production deployment, but as a developer I 
> still want to be able to edit the code (which makes packages inconvenient).  
> devstack is orientated towards e.g. wiping the databases. 
> 
> I'm hoping that all the various OS packagers can work together, or at least 
> tell us what sucks.  As a community, we should solve these problems once, and 
> the OpenStack project shouldn't treat them as externalities.  I've been doing 
> some initial coding here:
> https://github.com/justinsb/openstack-simple-config
> 
> The first use case I'm trying to solve is "single node installation of 
> OpenStack" that is as easy as possible, but also isn't painting the user into 
> the corner.  Think "apt-get openstack", then the user finds they like it and 
> grows to a 4 node cluster, all the way up to a 100 node cluster.  So it uses 
> KVM, FlatManager, config drive injection, Postgresql, etc. - I'm afraid it is 
> still quite "opinionated"!  I have Keystone, Glance & Nova installing.  I'm 
> using supervisord to avoid any OS dependencies/flamewars, but I would imagine 
> that any OS packager could move it to their preferred init.d flavor easily.  
> Swift is next on my list - I was facing the problem that the number of 
> replicas isn't changeable, though I have a patch for that now.
> 
> If you'd like to work together, I'd love to collaborate (and that holds for 
> anyone doing packaging).  I'm hanging out in #openstack-packaging
> 
> Justin
> 
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> 
> -- 
> Ghe Rivero
> OpenStack & Distribution Engineer
> www.stackops.com |  [email protected] | +34 625 63 45 23 | 
> skype:ghe.rivero
> 
> 
> ******************** ADVERTENCIA LEGAL ******************** 
> Le informamos, como destinatario de este mensaje, que el correo electrónico y 
> las comunicaciones por medio de Internet no permiten asegurar ni garantizar 
> la confidencialidad de los mensajes transmitidos, así como tampoco su 
> integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no 
> asume responsabilidad alguna por tales circunstancias. Si no consintiese en 
> la utilización del correo electrónico o de las comunicaciones vía Internet le 
> rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. 
> Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene 
> información confidencial y sujeta al secreto profesional, cuya divulgación no 
> está permitida por la ley. En caso de haber recibido este mensaje por error, 
> le rogamos que, de forma inmediata, nos lo comunique mediante correo 
> electrónico remitido a nuestra atención y proceda a su eliminación, así como 
> a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la 
> distribución, copia o utilización de este mensaje, o de cualquier documento 
> adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la 
> ley. 
> 
> ***************** PRIVILEGED AND CONFIDENTIAL **************** 
> We hereby inform you, as addressee of this message, that e-mail and Internet 
> do not guarantee the confidentiality, nor the completeness or proper 
> reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not 
> assume any liability for those circumstances. Should you not agree to the use 
> of e-mail or to communications via Internet, you are kindly requested to 
> notify us immediately. This message is intended exclusively for the person to 
> whom it is addressed and contains privileged and confidential information 
> protected from disclosure by law. If you are not the addressee indicated in 
> this message, you should immediately delete it and any attachments and notify 
> the sender by reply e-mail. In such case, you are hereby notified that any 
> dissemination, distribution, copying or use of this message or any 
> attachments, for any purpose, is strictly prohibited by law.
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> 
> 
> -- 
> Ghe Rivero
> OpenStack & Distribution Engineer
> www.stackops.com |  [email protected] | +34 625 63 45 23 | 
> skype:ghe.rivero
> 
> 
> ******************** ADVERTENCIA LEGAL ******************** 
> Le informamos, como destinatario de este mensaje, que el correo electrónico y 
> las comunicaciones por medio de Internet no permiten asegurar ni garantizar 
> la confidencialidad de los mensajes transmitidos, así como tampoco su 
> integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no 
> asume responsabilidad alguna por tales circunstancias. Si no consintiese en 
> la utilización del correo electrónico o de las comunicaciones vía Internet le 
> rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. 
> Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene 
> información confidencial y sujeta al secreto profesional, cuya divulgación no 
> está permitida por la ley. En caso de haber recibido este mensaje por error, 
> le rogamos que, de forma inmediata, nos lo comunique mediante correo 
> electrónico remitido a nuestra atención y proceda a su eliminación, así como 
> a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la 
> distribución, copia o utilización de este mensaje, o de cualquier documento 
> adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la 
> ley. 
> 
> ***************** PRIVILEGED AND CONFIDENTIAL **************** 
> We hereby inform you, as addressee of this message, that e-mail and Internet 
> do not guarantee the confidentiality, nor the completeness or proper 
> reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not 
> assume any liability for those circumstances. Should you not agree to the use 
> of e-mail or to communications via Internet, you are kindly requested to 
> notify us immediately. This message is intended exclusively for the person to 
> whom it is addressed and contains privileged and confidential information 
> protected from disclosure by law. If you are not the addressee indicated in 
> this message, you should immediately delete it and any attachments and notify 
> the sender by reply e-mail. In such case, you are hereby notified that any 
> dissemination, distribution, copying or use of this message or any 
> attachments, for any purpose, is strictly prohibited by law.
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to