Can a single Nova setup have multiple databases on different nodes?

asked 2012-01-05 01:57:46 -0600

peter-peng gravatar image

From what I learned from the Nova documents, the database (MySQL, PostgreSQL, etc.) is setup along with the Cloud Controller. My question is: is it possible to configure multiple databases on different Nova nodes? If YES, how Nova keep the data consistency between these multiple databases?

I saw such description from the Nova Admin Guide (Diablo release, page 13 "System Achitecture"): "To achieve the shared-nothing property with multiple copies of the same component, Nova keeps all the cloud system state in a distributed data store. Updates to system state are written into this store, using atomic transactions when required. Requests for system state are read out of this store. "

What does the "distributed data store" mean? it this "data store" referring to the database (MySQL, etc.)? If YES, could someone explain why it's distributed? If NOT, what does it mean?

Thanks a lot.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2012-01-05 02:13:42 -0600

lorinh gravatar image

This looks like a documentation bug to me, I've filed and linked a bug report.

edit flag offensive delete link more

answered 2012-01-05 02:19:02 -0600

peter-peng gravatar image

Thank you Lorinh.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2012-01-05 01:57:46 -0600

Seen: 29 times

Last updated: Jan 05 '12