PowerVC is based on OpenStack, which gives us a strongly vested interest in supporting the OpenStack community and helping shape its future direction. Our developers are heavily involved in the community in many ways, including bug submissions and fixes, participation in design discussions, implementation of new features, etc. Today I’d like to write a little about how you can help as well.
OpenStack prides itself on being open to all. One of the ways that they seek input is by publishing a user survey twice a year (the current survey is due Friday 8/11). The results of this survey help the community decide where to invest limited resources going forward. If something has a lot of interest from users, it will get more attention. If something isn’t being widely used, it will probably get less attention and may even be dropped. You can help direct this decision making by answering the survey questions for your OpenStack deployments, including PowerVC.
Now, we know that most PowerVC customers are not OpenStack experts. PowerVC greatly simplifies the tasks of setting up and managing an OpenStack environment to the point that you may not have to think about OpenStack much unless you’re scripting to the OpenStack APIs. If you’ve looked at the OpenStack user survey before, you may have been daunted by questions that you didn’t know how to answer. But your feedback is still very important! So I’m going to attempt to walk you through some of the questions on the current survey and help you understand how they apply to PowerVC deployments.
Open the survey: https://www.openstack.org/user-survey/ and let’s get started!
The Survey Itself
The survey starts with information about you, your organization, and your thoughts. Obviously we can’t tell you how to answer those questions! Fill them out to the best of your ability and then you’ll come to the section on your OpenStack deployments. This is where we can help explain more about PowerVC and how it applies to the questions being asked. We won’t attempt to cover all the questions, just the ones where you’re likely to have questions.
Which releases does this deployment currently use?
This will depend on which version of PowerVC you are running. PowerVC 1.3.3.x is based on Ocata, while 1.3.2.x is based on Newton, 1.3.1.x is based on Mitaka, and so on.
Which projects does this deployment currently use, or are you interested in using in the future?
PowerVC 1.3.3 includes Ceilometer, Cinder, Glance, Keystone, Neutron, Nova, OpenStack Client, Panko, and Swift. If you’re not using NovaLink, remove Swift since that is only used for NovaLink. If you’re using an older version of PowerVC, remove Panko (new in 1.3.3) but the rest would remain the same.
How much OpenStack Object Storage (Swift) have you provisioned?
You should only be asked this if you selected Swift above. Answer “Less than 1 TB”
How many OpenStack Object Storage (Swift) objects are stored?
You should only be asked this if you selected Swift above. The answer will depend on how many virtual machines you’ve deployed with NovaLink. PowerVC stores 2 swift objects per virtual machine on NovaLink hosts.
Approximately how many Nova cells do you use?
For PowerVC 1.3.3 say 1 cell. For anything older say None.
What packages does this deployment use?
Select “Unmodified packages from a non-OS source (e.g. vendor distribution)”, where IBM PowerVC is the distribution.
Which tools are you using to deploy / manage this cluster?
You could either say “Other Tool” and write in PowerVC or leave this empty.
Which OpenStack Compute (Nova) hypervisors are you using?
PowerVM is not listed (something which should change in future surveys), so you’ll need to select “Other Hypervisors” and type in “PowerVM”
Which databases are you using for OpenStack components?
Which OpenStack Network (Neutron) drivers are you using?
PowerVC includes three different neutron drivers: “ML2 – Open vSwitch”, “PowerVM Shared Ethernet Adapter”, and “PowerVM SR-IOV”. The latter two are not listed so you would need to select “Other Network Driver” and write them in if you are using them. If you don’t know how to answer this question, you’re probably using “PowerVM Shared Ethernet Adapter”.
Which OpenStack Identity Service (Keystone) drivers are you using?
PowerVC uses a custom driver for internal users and groups, so you should select “Other Identity Driver” and type in “PowerVC-specific driver surfacing Operating System users & groups”. If you’ve configured PowerVC to use LDAP, you should also check the box for the LDAP driver.
Which compatibility APIs does this deployment support?
Select “This deployment doesn’t use compatibility APIs.”
Glance: As you’re aware, the Images API v1 supplied by OpenStack Glance is currently deprecated. If you haven’t yet moved to the Images API v2, what is preventing you? Please be specific.
All supported versions of PowerVC have moved to the v2 API, this should not apply to your deployment unless you have done some custom scripting with the v1 glance API. Most users can leave this blank.
Neutron: Which of the following features in the Neutron project are you actively using, interested in using or looking forward to using in your OpenStack deployment?
Select “Dynamic routing” and “L2 Gateways” if you use the Software-Defined Networking features added in PowerVC 1.3.3.
Select “DNS resolution” and “Pluggable IPAM” if you have configured PowerVC to work with InfoBlox.
Select “Multiple ML2 drivers in the same deployment” if you use more than one of the neutron network drivers mentioned above (e.g. both PowerVM Shared Ethernet Adapter and PowerVM SR-IOV).
Select “Multi-segment provider networks” if you use more than one of the following network types: Flat, VLAN, and VXLAN.
Nova: How important is it to be able to customize Nova in your deployment, e.g. classload your own managers/drivers, use hooks, plug in API extensions, etc.
Select “Very important; my Nova deployment is heavily customized and hooks/plugins/custom APIs are a major part of my operation.”
Swift: What kinds of data are you planning to store in object storage in the next 12 months?
You should only be asked this if you selected Swift above. Select “Other” and type in “NVRAM data stored by custom nova virt driver to facilitate VM evacuation”
Telemetry: Which dispatcher are you using or planning to use with Ceilometer?
Select “Legacy Ceilometer database with MySQL”
We hope this has helped you help us (PowerVC) and the whole OpenStack community serve you better! If you have any questions, please don’t hesitate to ask!