0

このコマンドから「sudo rabbitmqctl list_queues」を使用して openstack のイベントから情報を取得しようとしていますが、このコマンドでは情報カウントが取得されず、インスタンスやボリュームの作成などの devstack で操作を行うと、イベント情報が生成され、 rabbitmq キューに来てください。

キューを一覧表示しています... 9857-790d4e30b1e0_fanout_662d9b12926e4d389890e0011a3f59c7 0

cert 0

cinder-scheduler 0

cinder-volume 0

compute 0

nova 0

次のコードから、nova からイベント情報を取得しようとしています。 #!/usr/bin/env python 輸入ピカ

connection = pika.BlockingConnection(pika.ConnectionParameters( host='localhost'))

channel = connection.channel()

channel.queue_declare(queue='nova')

print ' [*] Waiting for messages. To exit press CTRL+C'

def callback(ch, method, properties, body):

print " [x] Received %r" % (body,)

channel.basic_consume(callback, queue='nova', no_ack=True)

channel.start_consuming()

` rabbitmq の devstack からイベントを取得する方法を教えてください。

4

1 に答える 1