[openstack-dev] HEEEELP please..How can use Openstack 's APIs in Javascript/Ajax??
HI can i use Openstack 's APIs in Javascript/Ajax?? Is there any solution pleasE? ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Ceilometer][AMQP]
Hi how can i fix this error please with Openstack Havana in Ubuntu 12.04 LTS: Error communicating with http://controller:8777 [Errno 111] Connection refused *ceilometer-agent-central.log : 2014-05-05 23:28:50.633 14745 ERROR ceilometer.openstack.common.rpc.common [-] AMQP server on controller:5672 is unreachable: Socket closed. Trying again in 30 seconds. 2014-05-05 23:31:26.454 16607 ERROR ceilometer.openstack.common.rpc.common [-] Failed to consume message from queue: Socket closed 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common Traceback (most recent call last): 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/ceilometer/openstack/common/rpc/impl_kombu.py, line 577, in ensure 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common return method(*args, **kwargs) 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/ceilometer/openstack/common/rpc/impl_kombu.py, line 657, in _consume 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common return self.connection.drain_events(timeout=timeout) 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/kombu/connection.py, line 281, in drain_events 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common return self.transport.drain_events(self.connection, **kwargs) 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/kombu/transport/pyamqp.py, line 91, in drain_events 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common return connection.drain_events(**kwargs) 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/amqp/connection.py, line 266, in drain_events 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common chanmap, None, timeout=timeout, 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/amqp/connection.py, line 328, in _wait_multiple 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common channel, method_sig, args, content = read_timeout(timeout) 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/amqp/connection.py, line 292, in read_timeout 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common return self.method_reader.read_method() 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common File /usr/lib/python2.7/dist-packages/amqp/method_framing.py, line 187, in read_method 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common raise m 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common IOError: Socket closed 2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common 2014-05-05 23:31:26.474 16607 ERROR ceilometer.openstack.common.rpc.common [-] AMQP server on controller:5672 is unreachable: [Errno 111] ECONNREFUSED. Trying again in 1 seconds. 2014-05-05 23:31:27.486 16607 ERROR ceilometer.openstack.common.rpc.common [-] AMQP server on controller:5672 is unreachable: [Errno 111] ECONNREFUSED. Trying again in 3 seconds. ***ceilometer-api.log: 014-05-05 23:53:15.684 17722 INFO keystoneclient.middleware.auth_token [-] Starting keystone auth_token middleware 2014-05-05 23:53:15.685 17722 INFO keystoneclient.middleware.auth_token [-] Using /tmp/keystone-signing-RrLKeq as cache directory for signing certificate 2014-05-05 23:53:15.721 17722 CRITICAL ceilometer [-] command SON([('authenticate', 1), ('user', u'ceilometer'), ('nonce', u'f4ca9befd11425b4'), ('key', u'8c5de2059a054c0ae7afb15c4c946c43')]) failed: auth fails Need help pleeease ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Ceilometer]
Hi,please help me to fix an error in Ceilometer: Error communicating with http://controller:8777 [Errno 111] Connection refused ***my ceilometer.conf file is: [DEFAULT] # # Options defined in ceilometer.middleware # # Exchanges name to listen for notifications (multi valued) #http_control_exchanges=nova #http_control_exchanges=glance #http_control_exchanges=neutron #http_control_exchanges=cinder # # Options defined in ceilometer.pipeline # # Configuration file for pipeline definition (string value) #pipeline_cfg_file=pipeline.yaml # # Options defined in ceilometer.sample # # Source for samples emited on this instance (string value) #sample_source=openstack # # Options defined in ceilometer.api.app # # The strategy to use for auth: noauth or keystone. (string # value) auth_strategy=keystone # Deploy the deprecated v1 API. (boolean value) #enable_v1_api=true # # Options defined in ceilometer.compute.notifications # # Exchange name for Nova notifications (string value) nova_control_exchange=nova # # Options defined in ceilometer.compute.pollsters.util # # list of metadata prefixes reserved for metering use (list # value) #reserved_metadata_namespace=metering. # limit on length of reserved metadata values (integer value) #reserved_metadata_length=256 # # Options defined in ceilometer.compute.virt.inspector # # Inspector to use for inspecting the hypervisor layer (string # value) #hypervisor_inspector=libvirt # # Options defined in ceilometer.compute.virt.libvirt.inspector # # Libvirt domain type (valid options are: kvm, lxc, qemu, uml, # xen) (string value) #libvirt_type=kvm # Override the default libvirt URI (which is dependent on # libvirt_type) (string value) #libvirt_uri= # # Options defined in ceilometer.image.notifications # # Exchange name for Glance notifications (string value) #glance_control_exchange=glance # # Options defined in ceilometer.network.notifications # # Exchange name for Neutron notifications (string value) #neutron_control_exchange=neutron # # Options defined in ceilometer.objectstore.swift # # Swift reseller prefix. Must be on par with reseller_prefix # in proxy-server.conf. (string value) #reseller_prefix=AUTH_ # # Options defined in ceilometer.openstack.common.db.sqlalchemy.session # # the filename to use with sqlite (string value) sqlite_db=ceilometer.sqlite # If true, use synchronous mode for sqlite (boolean value) #sqlite_synchronous=true # # Options defined in ceilometer.openstack.common.eventlet_backdoor # # Enable eventlet backdoor. Acceptable values are 0, port, # and start:end, where 0 results in listening on a random # tcp port number; port results in listening on the # specified port number (and not enabling backdoor if that # port is in use); and start:end results in listening on # the smallest unused port number within the specified range # of port numbers. The chosen port is displayed in the # service's log file. (string value) #backdoor_port=None # # Options defined in ceilometer.openstack.common.lockutils # # Whether to disable inter-process locks (boolean value) #disable_process_locking=false # Directory to use for lock files. (string value) #lock_path=None # # Options defined in ceilometer.openstack.common.log # # Print debugging output (set logging level to DEBUG instead # of default WARNING level). (boolean value) #debug=false # Print more verbose output (set logging level to INFO instead # of default WARNING level). (boolean value) verbose=true # Log output to standard error (boolean value) #use_stderr=true # format string to use for log messages with context (string # value) #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s # format string to use for log messages without context # (string value) #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # data to append to log format when level is DEBUG (string # value) #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d # prefix each line of exception output with this format # (string value) #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s # list of logger=LEVEL pairs (list value) #default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN # publish error events (boolean value) #publish_errors=false # make deprecations fatal (boolean value) #fatal_deprecations=false # If an instance is passed with the log message, format it # like this (string value) #instance_format=[instance: %(uuid)s] # If an instance UUID is passed with the log message, format # it like this (string value) #instance_uuid_format=[instance: %(uuid)s] # If this option is specified, the logging configuration file # specified is used and overrides any other logging options # specified. Please see the Python logging
[openstack-dev] [Ceilometer][Nova][Glance]
Hi, How to detect or trigger the launching of a new instance , image or any new event for all meters in order to save them into a database for some uses, thanks Sincerly, Chraiti Hachem, Software Engineer ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Ceilometer]
Hi , how to authenticate against openstack's Ceilometer Client using python program? plase i need response please Sincerly , Chraiti Hachem software enginee ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Ceilometer]
Hi,im getting a 404 error when using the Telemtry API in a Python program (when im using curl): subprocess.call('curl -i -X GET http://controller:8774/v2/meters -H X-Auth-Token:MIIJzgYJKoZIhvcNAQcCoIIJvzCCCbsCAQExCTAHBgUrDgMCGjQGCSqGSIb3DQEHAaCCCBUEgggReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0xMFQxMTo0NjozNi44MTY3MTkiLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTExVDExOjQ2OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIlNlcnZpY2UgVGVuYW50IiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAibmFtZSI6ICJzZXJ2aWNlIn19LCAic2VydmljZUNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vY29udHJvbGxlcjo5MjkyIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6OTI5MiIsICJpZCI6ICIxMzNhZTM0YWY4MWM0ZTA4OGMxZDUwOWYwNzQxMzY0MiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjg3NzQvdjIvN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAicmVnaW9uIjogInJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vY29udHJvbGxlcjo4Nzc0L3YyLzdkZTk3NGIwNWU3YTQ4OTdhNWM1ZmFlZWNjMzhkMjIwIiwgImlkIjogIjc4OTMyZDhhMTA0OTRiYmQ4MTA2YTgxMGE1YmJiYThkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vY29udHJvbGxlcjo4Nzc0L3YyLzdkZTk3NGIwNWU3YTQ4OTdhNWM1ZmFlZWNjMzhkMjIwIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImNvbXB1dGUiLCAibmFtZSI6ICJub3ZhIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6ODc3NyIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjg3NzciLCAiaWQiOiAiNDg3YzAzNDlhODMxNDVkNzgyN2E4MGM1ZjVlMmM4M2IiLCAicHVibGljVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjg3NzcifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAibWV0ZXJpbmciLCAibmFtZSI6ICJjZWlsb21ldGVyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjUwMDAvdjIuMCIsICJpZCI6ICIwYTA2ZTE3YjAyOTc0NDE4YWI1YjRiYTMzNDQ0YTY3YSIsICJwdWJsaWNVUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMDYuMTMwOjg3NzQvdjIvN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMDYuMTMwOjg3NzQvdjIvN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAiaWQiOiAiMTA4ODA0YWJhZmJjNDcwMDg4NjVmNDZiYTljNGNiNjgiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIwNi4xMzA6ODc3NC92Mi83ZGU5NzRiMDVlN2E0ODk3YTVjNWZhZWVjYzM4ZDIyMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJQeXRob25EZW1vIiwgIm5hbWUiOiAiUHl0aG9uRGVtb1NlcnZpY2UifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJjZWlsb21ldGVyIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICIwYzA4ZDY1MmZhNTM0OTIzYWYwZmI2MGE5MjMzYjAxMSIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImNlaWxvbWV0ZXIifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiYzUzZGQyOWZjOThkNDk3ODljNWNhMDI0YzY2OWJjNzMiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQC6GoccBbCb7dZzq3Tha7R5uJW3kTho6nGlgJ0aiW5H438Lhc6eN95qolVoMbvJgn1moikfFsMEFjwxtKMv8v2HQfeA6bpebx+6UuCl-2TZYdt6vH9fPv9wNkJN1nk-3venNhKhrjU1LT9h1JQ-xJy-d3jCCfcl9xuz0EOvaQ-eB8xIfZ2qWPyH1dL+cdqlyr3LxZqYD9MUal0foiKX8e1laFRlWssLww2Q33A0iG8cUmnoZuAYKRKOeKXzX6kMWWjJITDz8V3EM9voBxoV1uA5rEvzGJeB7xLTGB1+4Lmk+g3ooPZeIjcwkTpQ+rCLEWDfAkYJUbZQXcixELP1fVok',shell=True) and my ceilometer.conf file is: [DEFAULT] # # Options defined in ceilometer.middleware # # Exchanges name to listen for notifications (multi valued) #http_control_exchanges=nova #http_control_exchanges=glance #http_control_exchanges=neutron #http_control_exchanges=cinder # # Options defined in ceilometer.pipeline # # Configuration file for pipeline definition (string value) #pipeline_cfg_file=pipeline.yaml # # Options defined in ceilometer.sample # # Source for samples emited on this instance (string value) #sample_source=openstack # # Options defined in ceilometer.api.app # # The strategy to use for auth: noauth or keystone. (string # value) auth_strategy=keystone # Deploy the deprecated v1 API. (boolean value) #enable_v1_api=true # # Options defined in ceilometer.compute.notifications # # Exchange name for Nova notifications (string value) nova_control_exchange=nova # # Options defined in ceilometer.compute.pollsters.util # # list of metadata prefixes reserved for metering use (list # value) #reserved_metadata_namespace=metering. # limit on length of reserved metadata values (integer value) #reserved_metadata_length=256 # # Options defined in ceilometer.compute.virt.inspector # # Inspector to use for inspecting the hypervisor layer (string # value) #hypervisor_inspector=libvirt # # Options defined in ceilometer.compute.virt.libvirt.inspector # # Libvirt domain type (valid options are: kvm, lxc, qemu,
[openstack-dev] [Ceilometer]
hi erveryone,thats a python code: from ceilometerclient.v2 import client ceilometer =client.Client(endpoint='http://controller:8777/v2/resources', token='e8e70342225d64d1d20a') print ceilometer.resources.list(q) whats this q parameter?? Sincerly , Chraiti Hachem,software engineer ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Ceilomete]
hi, How can i user use Ceilometer API in Python programs?(to show meters,alarms,...)give some python code for example please Sincerly,Chraiti Hachem,software engineer ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Keystone]
Hi, Can i have some UML Diagrams for the Keystoner Project?? for the objects like(User,Project,Domain,Ressource,Instance,...) Sincerly , Chraiti Hachem software engineer ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Ceilometer]
Hi, Can i have some UML Diagrams for the Ceilometer Project?? Or even diagrams for Keystone too Sincerly , Chraiti Hachem software engineer ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev