Ask Your Question
1

Install Cinder on Different Node than Controller

asked 2014-09-16 16:07:29 -0500

sambol gravatar image

Variations of this question have been asked, but is there an installation guide for installing the Cinder service on a different node than the controller node?

Thank you in advance....

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
2

answered 2014-09-16 17:12:17 -0500

mpetason gravatar image

updated 2014-09-16 17:17:13 -0500

You will follow the same guides. Just install the service on another node and then setup the keystone endpoints on the controller to point to the new nodes IP : Port.

Most of the guides do not document separation of services other than Networking. I would look through your current guides, look for anything referencing the Cinder API in configuration files for Nova/Glance/Services, then verify that the endpoint matches the IP address of the other node. Verify that Keystone has the correct endpoints as well.

Steps would include:

Verify connectivity between the new node and the current controller.
Install Cinder services on the new node.
Configure Cinder services, using the original controller IP/Hostname for all keystone auth info.
Verify Cinder services on the new node.
Verify connectivity from the controller to the new node IP + port. Telnet test works.
Configure Keystone endpoint for cinder, point it at the new node.

edit flag offensive delete link more

Comments

For clarification and for others trying the same thing, you need to make a change with the database connection?

database connection mysql://cinder:CINDER_DBPASS@controller/cinder

Instead of controller it should be localhost?

sambol gravatar imagesambol ( 2014-09-17 10:31:32 -0500 )edit

If you are editing the Glance Configuration files then it will be:

mysql://cinder:CINDER_DBPASS@{IP:Port}/cinder

The IP and port that MySQL is listening on. This will probably be the main controller. If you want to use hostnames then you need DNS or an entry in /etc/hosts.

mpetason gravatar imagempetason ( 2014-09-17 10:33:55 -0500 )edit

The database (steps 2-4 on the install Cinder guide) should be created on the controller not the node with Cinder?

Thank you....

sambol gravatar imagesambol ( 2014-09-18 10:54:48 -0500 )edit

Not sure which guide you are using. If you are adding a DB to MySQL then that needs to be setup on the main controller. All you are setting up on the cinder node is the cinder services as in installing + configuring cinder.

mpetason gravatar imagempetason ( 2014-09-18 11:02:13 -0500 )edit

This guide: http://docs.openstack.org/icehouse/in... . So /etc/cinder/cinder.conf should be configured to point to DB on the main controller?

Also, you mentioned Glance config files above??

sambol gravatar imagesambol ( 2014-09-19 14:13:27 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2014-09-16 16:07:29 -0500

Seen: 359 times

Last updated: Sep 16 '14