How can I set the tenant when adding an OpenStack provider?


#1

Hi,

Using Capablanca, I’m adding an openstack provider (under infrastructure->provider menu). I configure a user/password, but there is no field to specify a tenant.

Does ManageIQ assume a default name for the tenant ? or no tenant at all ?

Our openstack is configured so that a tenant name must be supplied in a token request, otherwise the token response will return an empty endpoint list.

I see that the authentication succeeds, but there is an error when refreshing the provider.

Thanks.


#2

@waeselyf it fetches all the tenants that user has roles for. It should be admin role at best. Member role can disallow some actions.

Can you paste the error from the evm.log?


#3

Here is the trace I get in evm;log.

[----] I, [2015-12-08T12:19:09.940972 #5795:433988] INFO – : MIQ(MiqQueue.put) Message id: [73311], id: [], Zone: [default], Role: [ems_inventory], Server: [], Ident: [ems_1], Target id: [], Instance id: [], Task id: [], Command: [EmsRefresh.refresh], Timeout: [7200], Priority: [100], State: [ready], Deliver On: [], Data: [], Args: [[[“ManageIQ::Providers::Openstack::InfraManager”, 1]]]
[----] I, [2015-12-08T12:19:09.952953 #5795:433988] INFO – : MIQ(EmsCommon.process_emss) userid: [admin] - ‘refresh_ems’ successfully initiated for 1 Infrastructure Providers
[----] I, [2015-12-08T12:19:11.423277 #5712:106998c] INFO – : MIQ(MiqServer#populate_queue_messages) Fetched 1 miq_queue rows for queue_name=ems_1, wcount=2, priority=200
[----] I, [2015-12-08T12:19:16.446892 #5712:106998c] INFO – : MIQ(MiqServer#populate_queue_messages) Fetched 1 miq_queue rows for queue_name=ems_1, wcount=2, priority=200
[----] I, [2015-12-08T12:19:17.163931 #887:e59994] INFO – : MIQ(ManageIQ::Providers::Openstack::InfraManager::RefreshWorker::Runner#get_message_via_drb) Message id: [73311], MiqWorker id: [32], Zone: [default], Role: [ems_inventory], Server: [], Ident: [ems_1], Target id: [], Instance id: [], Task id: [], Command: [EmsRefresh.refresh], Timeout: [7200], Priority: [100], State: [dequeue], Deliver On: [], Data: [], Args: [[[“ManageIQ::Providers::Openstack::InfraManager”, 1]]], Dequeued in: [7.236085358] seconds
[----] I, [2015-12-08T12:19:17.164187 #887:e59994] INFO – : MIQ(MiqQueue#deliver) Message id: [73311], Delivering…
[----] I, [2015-12-08T12:19:17.168174 #887:e59994] INFO – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) Refreshing all targets…
[----] I, [2015-12-08T12:19:17.168482 #887:e59994] INFO – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) EMS: [hosa], id: [1] Refreshing targets for EMS: [hosa], id: [1]…
[----] I, [2015-12-08T12:19:17.168689 #887:e59994] INFO – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) EMS: [hosa], id: [1] ManageIQ::Providers::Openstack::InfraManager [hosa] id [1]
[----] E, [2015-12-08T12:19:17.192449 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:17.594050 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:17.936972 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:18.405749 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:18.732100 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:19.037449 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:19.567298 #887:e59994] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-08T12:19:20.157459 #887:e59994] ERROR – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) EMS: [hosa], id: [1] Refresh failed
[----] E, [2015-12-08T12:19:20.157822 #887:e59994] ERROR – : [NoMethodError]: undefined method handled_list' for nil:NilClass Method:[rescue in block in refresh] [----] E, [2015-12-08T12:19:20.158113 #887:e59994] ERROR -- : /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/infra_manager/refresh_parser.rb:89:inhosts’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/infra_manager/refresh_parser.rb:141:in load_hosts' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/infra_manager/refresh_parser.rb:50:inems_inv_to_hashes’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/infra_manager/refresh_parser.rb:13:in ems_inv_to_hashes' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/infra_manager/refresher.rb:7:inparse_inventory’
/home/miqbuilder/dev/manageiq/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:19:in block in refresh' /home/miqbuilder/dev/manageiq/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:ineach’
/home/miqbuilder/dev/manageiq/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:in refresh' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/base_manager/refresher.rb:10:inrefresh’
/home/miqbuilder/dev/manageiq/app/models/ems_refresh.rb:77:in block in refresh' /home/miqbuilder/dev/manageiq/app/models/ems_refresh.rb:76:ineach’
/home/miqbuilder/dev/manageiq/app/models/ems_refresh.rb:76:in refresh' /home/miqbuilder/dev/manageiq/app/models/miq_queue.rb:345:inblock in deliver’
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:89:in block in timeout' /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:34:inblock in catch’
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:34:in catch' /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:34:incatch’
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:104:in timeout' /home/miqbuilder/dev/manageiq/app/models/miq_queue.rb:341:indeliver’
/home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:106:in deliver_queue_message' /home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:134:indeliver_message’
/home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:151:in block in do_work' /home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:145:inloop’
/home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:145:in do_work' /home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:335:inblock in do_work_loop’
/home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:332:in loop' /home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:332:indo_work_loop’
/home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:154:in run' /home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:129:instart’
/home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:29:in start_worker' /home/miqbuilder/dev/manageiq/lib/workers/bin/worker.rb:2:in<top (required)>’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/runner.rb:60:in load' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/runner.rb:60:in<top (required)>’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:123:in require' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:123:inrequire_command!’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:90:in runner' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:39:inrun_command!’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands.rb:17:in <top (required)>' /home/miqbuilder/dev/manageiq/bin/rails:4:inrequire’
/home/miqbuilder/dev/manageiq/bin/rails:4:in `’
[----] E, [2015-12-08T12:19:20.158324 #887:e59994] ERROR – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) EMS: [hosa], id: [1] Unable to perform refresh for the following targets:
[----] E, [2015-12-08T12:19:20.158501 #887:e59994] ERROR – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) — ManageIQ::Providers::Openstack::InfraManager [hosa] id [1]
[----] I, [2015-12-08T12:19:20.191615 #887:e59994] INFO – : MIQ(ManageIQ::Providers::Openstack::InfraManager::Refresher#refresh) Refreshing all targets…Complete

Note that the OpenStack services are accessed via http, not https.


#4

@waeselyf ah I missed the infrastructure->provider menu

you need to add your Openstack into cloud->provider menu.

infrastructure->provider menu is for RHELOSP Director, TripleO based OpenStack installer.


#5

OK,
I ll try it.

As I had more a rôle of CSP than of a cloud service consumer, I thought it was more appropriate to set it up from infrastructure. It was not clear to me that it was dedicated to Red Hat.

Thanks.


#6

@waeselyf right, infrastructure->provider is used mostly for the management of the Hosts, that have the OpenStack cloud installed on them. So e.g. for scaling of your compute hosts and monitoring of the OpenStack cloud from an infra side. But that requires usage of the TripleO.


#7

I have added the provider under cloud–>provider instead of infrastructure–>provider.

It first failed too but differently, the refresh aborted at a differnt location, until I patched the app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb file,where I commented out the call to get_network_routers in the ems_inv_to_hashes function.

So now , it works in some way, but I don’t know the impact of the change I had to do … and that I should not have to do .

regards.


#8

@waeselyf can you paste what the error was? In the previous build there was an error fetching disconnected routers, it should be fixed in latest build. This was the fix https://github.com/ManageIQ/manageiq/pull/5328

The capabilities that are leveraging routers will be merged in next minor release, e.g. ability to generate floating IP for each provisioned VM, or provisioning to networks based on the network utilization. So right now you should be fine without it.


#9

Hi,

here are the traces I got until I comment out the file:

[----] I, [2015-12-11T11:47:59.450762 #27572:7a7998] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::RefreshWorker::Runner#get_message_via_drb) Message id: [112358], MiqWorker id: [69], Zone: [default], Role: [ems_inventory], Server: [], Ident: [ems_2], Target id: [], Instance id: [], Task id: [], Command: [EmsRefresh.refresh], Timeout: [7200], Priority: [100], State: [dequeue], Deliver On: [], Data: [], Args: [[[“ManageIQ::Providers::Openstack::CloudManager”, 2]]], Dequeued in: [10.047546055] seconds
[----] I, [2015-12-11T11:47:59.451124 #27572:7a7998] INFO – : MIQ(MiqQueue#deliver) Message id: [112358], Delivering…
[----] I, [2015-12-11T11:47:59.455870 #27572:7a7998] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) Refreshing all targets…
[----] I, [2015-12-11T11:47:59.456112 #27572:7a7998] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) EMS: [hosana], id: [2] Refreshing targets for EMS: [hosana], id: [2]…
[----] I, [2015-12-11T11:47:59.456300 #27572:7a7998] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) EMS: [hosana], id: [2] ManageIQ::Providers::Openstack::CloudManager [hosana] id [2]
[----] E, [2015-12-11T11:47:59.479666 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-11T11:47:59.933465 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-11T11:48:00.156305 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-11T11:48:00.384951 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-11T11:48:00.629616 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-11T11:48:00.855670 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] E, [2015-12-11T11:48:01.249869 #27572:7a7998] ERROR – : excon.error #<Excon::Errors::SocketError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)>

[----] I, [2015-12-11T11:48:01.716296 #5791:ecb990] INFO – : MIQ(MiqScheduleWorker::Runner#do_work) Number of scheduled items to be processed: 1.
[----] I, [2015-12-11T11:48:01.739097 #5791:ecb990] INFO – : MIQ(MiqQueue.put) Message id: [112359], id: [], Zone: [default], Role: [smartstate], Server: [], Ident: [generic], Target id: [], Instance id: [], Task id: [job_dispatcher], Command: [JobProxyDispatcher.dispatch], Timeout: [600], Priority: [20], State: [ready], Deliver On: [], Data: [], Args: []
[----] I, [2015-12-11T11:48:03.820517 #5712:106998c] INFO – : MIQ(MiqServer#populate_queue_messages) Fetched 1 miq_queue rows for queue_name=generic, wcount=4, priority=200
[----] I, [2015-12-11T11:48:04.312458 #5777:7a998c] INFO – : MIQ(MiqPriorityWorker::Runner#get_message_via_drb) Message id: [112359], MiqWorker id: [14], Zone: [default], Role: [smartstate], Server: [], Ident: [generic], Target id: [], Instance id: [], Task id: [job_dispatcher], Command: [JobProxyDispatcher.dispatch], Timeout: [600], Priority: [20], State: [dequeue], Deliver On: [], Data: [], Args: [], Dequeued in: [2.585000583] seconds
[----] I, [2015-12-11T11:48:04.312701 #5777:7a998c] INFO – : Q-task_id([job_dispatcher]) MIQ(MiqQueue#deliver) Message id: [112359], Delivering…
[----] I, [2015-12-11T11:48:04.320311 #5777:7a998c] INFO – : Q-task_id([job_dispatcher]) MIQ(JobProxyDispatcher#dispatch) Complete - Timings: {:pending_jobs=>0.0017702579498291016, :jobs_to_dispatch_count=>0, :total_time=>0.007082462310791016}
[----] I, [2015-12-11T11:48:04.320965 #5777:7a998c] INFO – : Q-task_id([job_dispatcher]) MIQ(MiqQueue#delivered) Message id: [112359], State: [ok], Delivered in [0.008265366] seconds
[----] I, [2015-12-11T11:48:05.858956 #6240:dd9988] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::EventCatcher::Runner#do_work) EMS [10.197.231.143] as [miq] Event Monitor Thread gone. Restarting…
[----] E, [2015-12-11T11:48:10.722323 #27572:7a7998] ERROR – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) EMS: [hosana], id: [2] Refresh failed
[----] E, [2015-12-11T11:48:10.722736 #27572:7a7998] ERROR – : [NoMethodError]: undefined method fetch_path' for nil:NilClass Method:[rescue in block in refresh] [----] E, [2015-12-11T11:48:10.723079 #27572:7a7998] ERROR -- : /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/networks.rb:170:inparse_network_router’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/networks.rb:40:in block in get_network_routers' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/helper_methods.rb:14:inprocess_collection_item’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/helper_methods.rb:8:in block in process_collection' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/helper_methods.rb:8:ineach’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/helper_methods.rb:8:in process_collection' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/refresh_parser_common/networks.rb:40:inget_network_routers’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb:46:in ems_inv_to_hashes' /home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/cloud_manager/refresh_parser.rb:12:inems_inv_to_hashes’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/openstack/cloud_manager/refresher.rb:6:in parse_inventory' /home/miqbuilder/dev/manageiq/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:19:inblock in refresh’
/home/miqbuilder/dev/manageiq/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:in each' /home/miqbuilder/dev/manageiq/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:inrefresh’
/home/miqbuilder/dev/manageiq/app/models/manageiq/providers/base_manager/refresher.rb:10:in refresh' /home/miqbuilder/dev/manageiq/app/models/ems_refresh.rb:77:inblock in refresh’
/home/miqbuilder/dev/manageiq/app/models/ems_refresh.rb:76:in each' /home/miqbuilder/dev/manageiq/app/models/ems_refresh.rb:76:inrefresh’
/home/miqbuilder/dev/manageiq/app/models/miq_queue.rb:345:in block in deliver' /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:89:inblock in timeout’
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:34:in block in catch' /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:34:incatch’
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:34:in catch' /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/timeout.rb:104:intimeout’
/home/miqbuilder/dev/manageiq/app/models/miq_queue.rb:341:in deliver' /home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:106:indeliver_queue_message’
/home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:134:in deliver_message' /home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:151:inblock in do_work’
/home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:145:in loop' /home/miqbuilder/dev/manageiq/app/models/miq_queue_worker_base/runner.rb:145:indo_work’
/home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:335:in block in do_work_loop' /home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:332:inloop’
/home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:332:in do_work_loop' /home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:154:inrun’
/home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:129:in start' /home/miqbuilder/dev/manageiq/app/models/miq_worker/runner.rb:29:instart_worker’
/home/miqbuilder/dev/manageiq/lib/workers/bin/worker.rb:2:in <top (required)>' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/runner.rb:60:inload’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/runner.rb:60:in <top (required)>' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:123:inrequire’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:123:in require_command!' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:90:inrunner’
/usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands/commands_tasks.rb:39:in run_command!' /usr/local/rvm/gems/ruby-2.2.1/bundler/gems/rails-8b487239e801/railties/lib/rails/commands.rb:17:in<top (required)>’
/home/miqbuilder/dev/manageiq/bin/rails:4:in require' /home/miqbuilder/dev/manageiq/bin/rails:4:in'
[----] E, [2015-12-11T11:48:10.723359 #27572:7a7998] ERROR – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) EMS: [hosana], id: [2] Unable to perform refresh for the following targets:
[----] E, [2015-12-11T11:48:10.723510 #27572:7a7998] ERROR – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) — ManageIQ::Providers::Openstack::CloudManager [hosana] id [2]
[----] I, [2015-12-11T11:48:10.747368 #27572:7a7998] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) Refreshing all targets…Complete
[----] I, [2015-12-11T11:48:10.748026 #27572:7a7998] INFO – : MIQ(MiqQueue#delivered) Message id: [112358], State: [ok], Delivered in [11.296892985] seconds

regards.


#10

@waeselyf yes it’s the bug fixed with https://github.com/ManageIQ/manageiq/pull/5328


#11

I found this post really useful in that it told me that the undercloud should be added as an infrastructure provider while the overcloud is added as a cloud provider. I can’t see where in either the cloudforms docs or here where that is documented am I missing a whole set of documentation.

( But thanks for this thread ).