我想从控制节点在另外一台服务器上安装cinder来降低控制节点的高负载。根据目前的版本,我能怎么整?跪求在nova.config中配置config的方法,让控制节点可以访问一个cinder节点不谢!
【每日译帖】想通过每天一点点的劳动为stackers们带来一点点的料。如果stackers喜欢,请关注这个论坛。翻译粗糙,若发现不对的地方,感谢大家指出!这样能为更多的人带来正确有价值的信息。openstackcinder

解决方案 »

  1.   

    控制节点通过keystone-endpoint可以自动检测到cinder节点原帖地址:https://answers.launchpad.net/cinder/+question/223051
      

  2.   

    首先要明白OpenStack各个单元nova、glance、keystone、cinder都是可以单独部署在不同主机上的,其次要知道各个部分是通过AMQP消息队列服务来发起服务请求与响应的:看下这篇关于cinder安装配置的文章,应该就能明白该如何设置就可以保证控制节点如何检测到cinder了。
    http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-cinder.html这个官方的文章有两点没有说清楚:
    1> cinder.conf中要设置使用什么消息队列服务,下面这个是用的qpid,官方文档描述的是rabbit,设置的也是rabbit相关的配置项
    rpc_backend=cinder.openstack.common.rpc.impl_qpid 2> 如果要使用cinder作为volume服务提供者,除做上述文档提供的设置外,还要在nova-all启动脚本中移除osapi_volume项,否则会报错。