Hi folks,
Some (/almost all?) of you have received email inviting to update the survey.
I have went through user survey results of April 2016 [1] and have few
comments/suggestions.
1. "What tools are used to deploy/configure OpenStack clusters?"
I think here there is confusion between 'higher-level deployers' and
'deployment tools' (Ansible, Puppet, Cobbler)
Yeah, Ansible can be used without higher-level deployer [but then OpenStack
Ansible could be considered, probably Puppet.
But in case 'higher-level deployers' and 'deployment tools' - then once you
use one higher-end end deployer you are not able to use another one
(=you will not use Fuel+RDO)
-So Fuel and Packstack is using Puppet. In general seeing Puppet as #1 with 30%
share in production - I am not sure what is really used.
I suspect that it is actually one of 'higher-level deployers' using Puppet
that is used by many of those users
-I think that RedHat (RH OSP Director+RDO manager as one product?) and maybe HP
HLM should be there as high-level deployers?
So one of approaches would be to split questions into 2 and actually in case
someone selects Fuel (or) it might be OK not to answer about 'deployment tool'
2. Question "Which OpenStack Compute (Nova) hypervisors are in use?", page 39
Here the replies are communicating that KVM is used in 60% of production
environments and QEMU in 10%
My rough estimation is that:
-99.9% of those who use KVM are using QEMU as well (because otherwise it
requires some other SW)
And then using QEMU without KVM will have quite a virtualization penalty and I
suspect that 10% in production is not the reality
What I suspect is that some of those who are actually using KVM+QEMU are
selecting 'QEMU' or selecting 'QEMU+KVM'
while in current wording only 'KVM' should be selected by those users according
to 'expectations of the survey'
So I think the option in survey should be 'KVM and QEMU' and 'QEMU (without
KVM)'
3. Question "Which OpenStack Network (Neutron) drivers are in use?"
So here confusion comes that on particular OpenStack deployment [in case
Neutron used] will use both ML2 plugin is used as well as one more mechanism
drivers.
The current option lists both ML2 and things that are mechanism driver.
That's a bit fishy that OVS takes like 40%, while I think that like 90% of
those are actually using ML2 (therefore 27% is underestimate).
This is in line with [2], but I think that options should be 'ML2 plugin with
OVS mechanism driver', 'ML2 plugin with Linuxbridge mechanism driver'
(etc., etc. for other mechanism drivers)
And then to have 'ML2 with other mechanism driver' but never 'ML2 plugin' itself
And SR-IOV is not covered (that might be the place to get data on share of
those using SR-IOV)
4. Question "Among clouds that support compatibility APIs, which APIs are
supported?
Maybe the question will be 'which compatibility APIs are _used_'? I think that
many OpenStack deployments are supporting EC2 compatibility API just because
default nova.conf is (/was?) like this , but are not using that.
Otherwise it will be quite-bad news to understand that EC2 is on deprecation
path in Nova.
5. "Which databases are used for OpenStack components?"
I think it is not straightforward to understand whether MySQL is used with
Galera vs. MariaDB vs. other MySQL 'flavors'. I think users could be confused
(/CLI command can be provided for someone to check on their system?)
6. " What's the size of this cloud?"
I think it is tricky for developer/SW test engineer to answer 'what's the size
of the cloud'. In case person works on development of eg. Fuel this can range
eg. from 2 to 200 Compute Hosts, but that is not clear how
to put that in survey
There is something so to say in common in most of those possible ambiguities
above.
That is the users filling out the survey might not know the correct answer to
the question about their deployment(s).
Competence of users should not be blamed for that. I think that there should be
hyperlinks ('how can I know') - indicating typically CLI commands to get that
information.
Maybe there could be automation on that based on some existing ('execute script
and get information about your cloud')
BR,
Konstantin
[1] https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
[2] http://lists.openstack.org/pipermail/user-committee/2016-June/001055.html
_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators