cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sowmya Krishnan (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CLOUDSTACK-3475) [Autoscale] [VPC] [UI] Autoscale configuration fails with "Tier is required" within a VPC with NS as external LB provider
Date Fri, 12 Jul 2013 06:25:49 GMT

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-3475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sowmya Krishnan updated CLOUDSTACK-3475:
----------------------------------------

    Priority: Blocker  (was: Critical)

Marking this blocker since Autoscale configuration fails completely from the UI inside a VPC.
And UI is the best way to configure Autoscaling since there are many configs to be defined
and corresponding APIs to be triggered for one autoscale configuration to go through and it's
tedious to perform each of them manually. Since UI happens to be the preferred, easier way
for this case, marking this blocker.
                
> [Autoscale] [VPC] [UI] Autoscale configuration fails with "Tier is required" within a
VPC with NS as external LB provider
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-3475
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3475
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: UI
>    Affects Versions: 4.2.0
>         Environment: 4.2 branch, NS as external provider, Xen Server 6.1
>            Reporter: Sowmya Krishnan
>            Priority: Blocker
>             Fix For: 4.2.0
>
>         Attachments: autoscale_created.log, autoscale_failed.log, autoscalefail.png
>
>
> Autoscale configuration is failing from within a VPC while it succeeds outside VPC in
a normal isolated guest network.
> Steps: (From UI)
> =====
> Add a Netscaler as dedicated device
> Create VPC with public lb enabled
> Create a network offering with with Nestcaler as public lb provider
> Create network tier within VPC with the above offering
> Acquire Public IP
> Configure autoscale LB rule with the public IP
> Result
> =====
> Fails after creation of AutoScaleVmProfile with the error message "Tier is required"
> I tried created an autoscale configuration with similar settings from outside a VPC and
it goes through fine.
> Logs show the following exception after creation of autoscale vm profile, but I am not
sure if that's the cause:
> 2013-07-11 16:36:01,058 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-35:job-87)
Done executing org.apache.cloudstack.api.command.user.autoscale.Crea
> teAutoScaleVmProfileCmd for job-87
> 2013-07-11 16:36:04,125 DEBUG [cloud.api.ApiServlet] (catalina-exec-11:null) ===START===
 10.151.138.80 -- GET  command=queryAsyncJobResult&jobId=f531d132-c1
> cf-4395-a75a-9409589ea6f9&response=json&sessionkey=XcsJytPG7p62G7AKK1WBQerdmgM%3D&_=1373540582818
> 2013-07-11 16:36:04,139 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-11:null)
Async job-87 completed
> 2013-07-11 16:36:04,144 DEBUG [cloud.api.ApiServlet] (catalina-exec-11:null) ===END===
 10.151.138.80 -- GET  command=queryAsyncJobResult&jobId=f531d132-c1cf
> -4395-a75a-9409589ea6f9&response=json&sessionkey=XcsJytPG7p62G7AKK1WBQerdmgM%3D&_=1373540582818
> 2013-07-11 16:36:09,042 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null)
SeqA 4-11096: Processing Seq 4-11096:  { Cmd , MgmtId: -1, via:
> 4, Ver: v1, Flags: 11, [{"ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n
 \"connections\": []\n}","wait":0}}] }
> 2013-07-11 16:36:09,047 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null)
SeqA 4-11096: Sending Seq 4-11096:  { Ans: , MgmtId: 22277152361
> 7711, via: 4, Ver: v1, Flags: 100010, [{"AgentControlAnswer":{"result":true,"wait":0}}]
}
> 2013-07-11 16:36:13,201 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-10:null)
Ping from 3
> 2013-07-11 16:36:18,276 DEBUG [cloud.user.AccountManagerImpl] (AgentConnectTaskPool-58:null)
Access granted to Acct[1-system] to Domain:1/ by DomainChecker_E
> nhancerByCloudStack_7ca779c
> 2013-07-11 16:36:18,281 ERROR [agent.manager.AgentManagerImpl] (AgentConnectTaskPool-58:null)
Monitor DownloadListener says there is an error in the connect
> process for 3 due to null
> java.lang.NumberFormatException: null
>         at java.lang.Long.parseLong(Long.java:401)
>         at java.lang.Long.parseLong(Long.java:478)
>         at com.cloud.utils.UriUtils.getRemoteSize(UriUtils.java:95)
>         at com.cloud.storage.download.DownloadMonitorImpl.handleTemplateSync(DownloadMonitorImpl.java:887)
>         at com.cloud.storage.download.DownloadMonitorImpl.handleSync(DownloadMonitorImpl.java:648)
>         at com.cloud.storage.download.DownloadListener.processConnect(DownloadListener.java:439)
>         at com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:614)
>         at com.cloud.agent.manager.AgentManagerImpl.handleConnectedAgent(AgentManagerImpl.java:1114)
>         at com.cloud.agent.manager.AgentManagerImpl.access$100(AgentManagerImpl.java:148)
>         at com.cloud.agent.manager.AgentManagerImpl$HandleAgentConnectTask.run(AgentManagerImpl.java:1189)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679)
> 2013-07-11 16:36:18,287 INFO  [agent.manager.AgentManagerImpl] (AgentConnectTaskPool-58:null)
Host 3 is disconnecting with event AgentDisconnected
> 2013-07-11 16:36:18,289 DEBUG [agent.manager.AgentManagerImpl] (AgentConnectTaskPool-58:null)
The next status of agent 3is Alert, current status is Connecting
> I found similar exceptions during autoscale creation from outside VPC too.. but it went
through fine.
> Firebug logs just before it failed:
> { "autoscalevmprofileresponse" : {"id":"952010ab-e855-40e2-9d89-b41430a4d1f8","jobid":"f531d132-c1cf-4395-a75a-9409589ea6f9"}
}
> { "queryasyncjobresultresponse" : {"accountid":"bc0e4124-e93e-11e2-b5cd-ca9c098803af","userid":"bc0ea25e-e93e-11e2-b5cd-ca9c098803af","cmd":"org.apache.cloudstack.api.command.user.autoscale.CreateAutoScaleVmProfileCmd","jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"autoscalevmprofile":{"id":"952010ab-e855-40e2-9d89-b41430a4d1f8","zoneid":"2e15553c-0639-4304-823c-363354987b46","serviceofferingid":"865ec786-ed7d-4e45-9af7-82b0d81661d0","templateid":"99619089-6570-4a4c-bfd3-fa6031a59ce3","destroyvmgraceperiod":30,"counterparam":{"snmpport":"161","snmpcommunity":"public"},"autoscaleuserid":"bc0ea25e-e93e-11e2-b5cd-ca9c098803af","account":"admin","domainid":"9468b79e-e93e-11e2-b5cd-ca9c098803af","domain":"ROOT"}},"created":"2013-07-11T16:36:01+0530","jobid":"f531d132-c1cf-4395-a75a-9409589ea6f9"}
}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message