ACS: 4.15.0.0
Hypervisor: KVM
OS: Ubuntu 20.04

In creating a shared network I'm only given one network offering option and 
trying to figure out how to make the other offerings that are included with the 
base install available. I'm creating the shared network in the UI and the only 
network offering I can choose from is "QuickCloudNoServices". I can see in the 
list of network offerings that there are others defined and they are just the 
defaults included with the base install. Below are some screenshots of what I'm 
seeing:

https://drive.google.com/file/d/1Y5G8J2-mfj68K0MoLIROHVfuziZIqq_m/view?usp=sharing
https://drive.google.com/file/d/1Fz2NRM3ZssN3IGQ_Ju1FJJtGyM-Q1hSb/view?usp=sharing

I think this is because the "VirtualRouter" network service provided for my 
guest network is disabled, but I get an error when I try to enable it. Under 
the physical network I click on the network, go to the "Network Service 
Providers' tab, select the "VirtualRouter" provider, and click "Enable 
provider". Afterwards I get the following message in the UI:

Enable provider
(VirtualRouter) Provider is not ready, cannot Enable the provider, please 
configure the provider first

And I see the following in the management-server logs (I don't see anything 
relevant from the compute logs):

2021-07-14 16:08:54,090 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6023:ctx-b12d46cd) (logid:4beba9f7) ===START===  172.16.44.18 -- 
GET  
id=a6bca386-7a6a-410b-aaa2-fe15c8f422d4&state=Enabled&command=updateNetworkServiceProvider&response=json
2021-07-14 16:08:54,134 DEBUG [c.c.a.ApiServer] 
(qtp1644231115-6023:ctx-b12d46cd ctx-23ad5938) (logid:4beba9f7) CIDRs from 
which account 'Acct[f8d6949d-cd74-11eb-b1da-5254008f72d5-admin]' is allowed to 
perform API calls: 0.0.0.0/0,::/0
2021-07-14 16:08:54,372 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:b295210b) Add job-324 into job 
monitoring
2021-07-14 16:08:54,389 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(qtp1644231115-6023:ctx-b12d46cd ctx-23ad5938) (logid:4beba9f7) submit async 
job-324, details: AsyncJobVO {id:324, userId: 2, accountId: 2, instanceType: 
PhysicalNetworkServiceProvider, instanceId: null, cmd: 
org.apache.cloudstack.api.command.admin.network.UpdateNetworkServiceProviderCmd,
 cmdInfo: 
{"response":"json","ctxUserId":"2","httpmethod":"GET","ctxStartEventId":"812","id":"a6bca386-7a6a-410b-aaa2-fe15c8f422d4","state":"Enabled","ctxDetails":"{\"interface
 
com.cloud.network.PhysicalNetworkServiceProvider\":\"a6bca386-7a6a-410b-aaa2-fe15c8f422d4\"}","ctxAccountId":"2","uuid":"a6bca386-7a6a-410b-aaa2-fe15c8f422d4","cmdEventType":"SERVICE.PROVIDER.UPDATE"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 90520733511963, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
2021-07-14 16:08:54,393 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Executing AsyncJobVO 
{id:324, userId: 2, accountId: 2, instanceType: PhysicalNetworkServiceProvider, 
instanceId: null, cmd: 
org.apache.cloudstack.api.command.admin.network.UpdateNetworkServiceProviderCmd,
 cmdInfo: 
{"response":"json","ctxUserId":"2","httpmethod":"GET","ctxStartEventId":"812","id":"a6bca386-7a6a-410b-aaa2-fe15c8f422d4","state":"Enabled","ctxDetails":"{\"interface
 
com.cloud.network.PhysicalNetworkServiceProvider\":\"a6bca386-7a6a-410b-aaa2-fe15c8f422d4\"}","ctxAccountId":"2","uuid":"a6bca386-7a6a-410b-aaa2-fe15c8f422d4","cmdEventType":"SERVICE.PROVIDER.UPDATE"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 90520733511963, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
2021-07-14 16:08:54,394 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6023:ctx-b12d46cd ctx-23ad5938) (logid:4beba9f7) ===END===  
172.16.44.18 -- GET  
id=a6bca386-7a6a-410b-aaa2-fe15c8f422d4&state=Enabled&command=updateNetworkServiceProvider&response=json
2021-07-14 16:08:54,473 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6056:ctx-331a4fdf) (logid:c108be52) ===START===  172.16.44.18 -- 
GET  
jobId=321ad13e-d97b-46e8-9e04-25100f52e2b0&command=queryAsyncJobResult&response=json
2021-07-14 16:08:54,483 DEBUG [c.c.n.NetworkServiceImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324 ctx-831a584b) (logid:321ad13e) trying 
to update the state of the service provider id=37 on physical network: 206 to 
state: Enabled
2021-07-14 16:08:54,512 DEBUG [c.c.a.ApiServer] 
(qtp1644231115-6056:ctx-331a4fdf ctx-61090299) (logid:c108be52) CIDRs from 
which account 'Acct[f8d6949d-cd74-11eb-b1da-5254008f72d5-admin]' is allowed to 
perform API calls: 0.0.0.0/0,::/0
2021-07-14 16:08:54,556 ERROR [c.c.a.ApiAsyncJobDispatcher] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Unexpected exception 
while executing 
org.apache.cloudstack.api.command.admin.network.UpdateNetworkServiceProviderCmd
com.cloud.utils.exception.CloudRuntimeException: Provider is not ready, cannot 
Enable the provider, please configure the provider first
    at 
com.cloud.network.NetworkServiceImpl.updateNetworkServiceProvider(NetworkServiceImpl.java:3919)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
    at 
org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:107)
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
    at 
com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:51)
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
    at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
    at com.sun.proxy.$Proxy256.updateNetworkServiceProvider(Unknown Source)
    at 
org.apache.cloudstack.api.command.admin.network.UpdateNetworkServiceProviderCmd.execute(UpdateNetworkServiceProviderCmd.java:94)
    at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:156)
    at 
com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:108)
    at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:620)
    at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:48)
    at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55)
    at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:102)
    at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:52)
    at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:45)
    at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:568)
    at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)
2021-07-14 16:08:54,565 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Complete async 
job-324, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"Provider
 is not ready, cannot Enable the provider, please configure the provider first"}
2021-07-14 16:08:54,572 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Publish async 
job-324 complete on message bus
2021-07-14 16:08:54,573 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Wake up jobs related 
to job-324
2021-07-14 16:08:54,573 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Update db status for 
job-324
2021-07-14 16:08:54,623 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Wake up jobs joined 
with job-324 and disjoin all subjobs created from job- 324
2021-07-14 16:08:54,639 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6056:ctx-331a4fdf ctx-61090299) (logid:c108be52) ===END===  
172.16.44.18 -- GET  
jobId=321ad13e-d97b-46e8-9e04-25100f52e2b0&command=queryAsyncJobResult&response=json
2021-07-14 16:08:54,667 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Done executing 
org.apache.cloudstack.api.command.admin.network.UpdateNetworkServiceProviderCmd 
for job-324
2021-07-14 16:08:54,667 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(API-Job-Executor-4:ctx-975d9732 job-324) (logid:321ad13e) Remove job-324 from 
job monitoring
2021-07-14 16:08:55,067 DEBUG [c.c.s.StatsCollector] 
(StatsCollector-2:ctx-f76b903e) (logid:388c507b) HostStatsCollector is 
running...
2021-07-14 16:08:55,121 DEBUG [c.c.a.t.Request] (StatsCollector-2:ctx-f76b903e) 
(logid:388c507b) Seq 13-6594958704330675244: Received:  { Ans: , MgmtId: 
90520733511963, via: 13(bllcloudcmp02), Ver: v1, Flags: 10, { 
GetHostStatsAnswer } }
2021-07-14 16:08:55,605 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-10:null) (logid:) SeqA 15-5989: Processing Seq 15-5989:  
{ Cmd , MgmtId: -1, via: 15, Ver: v1, Flags: 11, 
[{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":"40","_loadInfo":"{
  "connections": []
}","wait":"0"}}] }
2021-07-14 16:08:55,647 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-10:null) (logid:) SeqA 15-5989: Sending Seq 15-5989:  { 
Ans: , MgmtId: 90520733511963, via: 15, Ver: v1, Flags: 100010, 
[{"com.cloud.agent.api.AgentControlAnswer":{"result":"true","wait":"0"}}] }
2021-07-14 16:08:55,955 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6023:ctx-5b100740) (logid:8d07d1ea) ===START===  172.16.44.18 -- 
GET  
jobid=321ad13e-d97b-46e8-9e04-25100f52e2b0&command=queryAsyncJobResult&response=json
2021-07-14 16:08:55,997 DEBUG [c.c.a.ApiServer] 
(qtp1644231115-6023:ctx-5b100740 ctx-ba1315c3) (logid:8d07d1ea) CIDRs from 
which account 'Acct[f8d6949d-cd74-11eb-b1da-5254008f72d5-admin]' is allowed to 
perform API calls: 0.0.0.0/0,::/0
2021-07-14 16:08:56,104 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6023:ctx-5b100740 ctx-ba1315c3) (logid:8d07d1ea) ===END===  
172.16.44.18 -- GET  
jobid=321ad13e-d97b-46e8-9e04-25100f52e2b0&command=queryAsyncJobResult&response=json
2021-07-14 16:08:57,702 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6056:ctx-7d27a350) (logid:b3d3a09c) ===START===  172.16.44.18 -- 
GET  
jobId=321ad13e-d97b-46e8-9e04-25100f52e2b0&command=queryAsyncJobResult&response=json
2021-07-14 16:08:57,740 DEBUG [c.c.a.ApiServer] 
(qtp1644231115-6056:ctx-7d27a350 ctx-7542dc18) (logid:b3d3a09c) CIDRs from 
which account 'Acct[f8d6949d-cd74-11eb-b1da-5254008f72d5-admin]' is allowed to 
perform API calls: 0.0.0.0/0,::/0
2021-07-14 16:08:57,855 DEBUG [c.c.a.ApiServlet] 
(qtp1644231115-6056:ctx-7d27a350 ctx-7542dc18) (logid:b3d3a09c) ===END===  
172.16.44.18 -- GET  
jobId=321ad13e-d97b-46e8-9e04-25100f52e2b0&command=queryAsyncJobResult&response=json

How do I actually configure the provider? I didn't see any docs on this but 
definitely could have missed it. Let me know if any additional information is 
needed.

-- 
Thanks,
Joshua Schaeffer

Reply via email to