Ask Your Question

Instance tracking / reporting

asked 2014-01-30 16:54:53 -0500

Peter DePasquale gravatar image

Hi there. My student and I are installing an OpenStack instance at our school (installing Havana). We have many of our services up and running. Most recently we got our compute instances operational and are ready to be dolled out to our students.

However, we need to track the user/instance (IP address) assignments so that if a student violates the campus Computing Policies, we can track down which student used the machine in question.

My question is, how can we best do this? Are there logging reports that can summarize this information for us?

The problem I see is that if I grant an account to a student in the dashboard, they can launch an instance, use it, terminate it, and launch a new one. If the IP address changes with the second launch, and there is a policy violation during the use of the first instance, we'll need to track back to who launched it and was responsible for the violation.

I'd prefer to let the students use the dashboard themselves, rather than me creating the necessary machines and configuring each one for each student (usernames/passwords, etc.)


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-01-31 03:04:16 -0500

darragh-oreilly gravatar image

If you are using nova-network, then the info you need is probably in the nova database. Have a look at the instances and floating_ips tables. Their rows are retained even after the resources are deleted. Maybe you should look into Ceilometer if you need something more.

edit flag offensive delete link more


Thanks. Will look into all of these suggestions.

Peter DePasquale gravatar imagePeter DePasquale ( 2014-01-31 12:12:17 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-01-30 16:54:53 -0500

Seen: 78 times

Last updated: Jan 31 '14