配置独立的RabbitMQ服务器

同样可以使用zstack-ctl来完成RabbitMQ服务的安装:
sudo zstack-ctl install_rabbitmq
 --host=RABBITMQ_MACHINE_IP

当成功的安装了RabbitMQ之后,还需要为远程的RabbitMQ访问创建加密访问(需要在RabbitMQ的服务器上做如下操作):

rabbitmqctl add_user zstack ZSTACK_USER_PASSWORD
rabbitmqctl set_user_tags zstack administrator
rabbitmqctl change_password zstack ZSTACK_USER_PASSWORD
rabbitmqctl set_permissions -p / zstack ".*" ".*" ".*"
另外还需要把RabbitMQ的加密访问配置记录到zstack.properties(在ZStack管理节点做如下步骤):
zstack-ctl configure CloudBus.rabbitmqUsername=zstack
zstack-ctl configure \
CloudBus.rabbitmqPassword= ZSTACK_USER_PASSWORD
zstack-ctl save_config

当用户安装有多个管理节点的时候,需要到每个管理节点上配置正确的RabbitMQ访问方式。