cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sateesh Chodapuneedi (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-5408) [Automation] Failed to deploy vm in vmware environment with error "due to java.io.IOException: Cannot run program "mount": java.io.IOException: error=12, Cannot allocate memory"
Date Mon, 09 Dec 2013 12:37:07 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-5408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13843111#comment-13843111
] 

Sateesh Chodapuneedi commented on CLOUDSTACK-5408:
--------------------------------------------------

SSVM based on 64bit system template needed more memory. Need to analyze more to see which
processes are adding to the higher memory foot print here.
One work around for this is as follows,
1) Create a system offering with same attributes as that of "Secondary storage system offering"
except that memory is 512MB or more instead of 256MB.
2) Enable the global configuration setting "enable.dynamic.scale.vm" setting it to true.
3) Restart management server
4) Scale up SSVM to the system offering created in step-1
5) Reboot SSVM OR follow step-6
6) When scaling memory or CPU for a Linux VM on VMware, you might need to run scripts in addition
to the other steps mentioned above. For more information, see following link in the VMware
Knowledge Base. Link - http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012764

Reducing severity to critical from blocker as work around exists.

> [Automation] Failed to deploy vm in vmware environment with error "due to java.io.IOException:
Cannot run program "mount": java.io.IOException: error=12, Cannot allocate memory" 
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-5408
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5408
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: VMware
>    Affects Versions: 4.3.0
>         Environment: vmware 5.0 update 3
> 64 bit template 
>            Reporter: Rayees Namathponnan
>            Assignee: Sateesh Chodapuneedi
>            Priority: Blocker
>             Fix For: 4.3.0
>
>         Attachments: CLOUDSTACK-5408.rar
>
>
> Steps to reproduce 
> Create advanced zone in vmware
> use 64 bit template 
> deploy VM
> Result
> SSVM are crated
> Routers are created 
> VM deployment failed with below error 
> yStorageResource.mountUri(NfsSecondaryStorageResource.java:2293)\n\tat org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.getRootDir(NfsSecondaryStorageResource.java:1934)\n\tat
com.cloud.storage.resource.VmwareSecondaryStorageResourceHandler.getMountPoint(VmwareSecondaryStorageResourceHandler.java:311)\n\tat
com.cloud.storage.resource.VmwareStorageProcessor.copyTemplateFromSecondaryToPrimary(VmwareStorageProcessor.java:131)\n\tat
com.cloud.storage.resource.VmwareStorageProcessor.copyTemplateToPrimaryStorage(VmwareStorageProcessor.java:221)\n\tat
com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(StorageSubsystemCommandHandlerBase.java:75)\n\tat
com.cloud.storage.resource.VmwareStorageSubsystemCommandHandler.execute(VmwareStorageSubsystemCommandHandler.java:155)\n\tat
com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStorageCommands(StorageSubsystemCommandHandlerBase.java:50)\n\tat
com.cloud.storage.resource.VmwareSecondaryStorageResourceHandler.executeRequest(VmwareSecondaryStorageResourceHandler.java:101)\n\tat
com.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:56)\n\tat
com.cloud.agent.Agent.processRequest(Agent.java:498)\n\tat com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:806)\n\tat
com.cloud.utils.nio.Task.run(Task.java:83)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)\n\tat
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n\tat java.lang.Thread.run(Thread.java:679)\nCaused
by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory\n\tat java.lang.UNIXProcess.<init>(UNIXProcess.java:164)\n\tat
java.lang.ProcessImpl.start(ProcessImpl.java:81)\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:470)\n\t...
20 more\n\n","wait":0}}] }
> 2013-12-07 14:07:59,776 DEBUG [c.c.a.t.Request] (Job-Executor-23:ctx-f22d6e84 ctx-b6c94672)
Seq 5-137756744: Received:  { Ans: , MgmtId: 90928106758026, via: 5, Ver: v1, Flags: 10, {
CopyCmdAnswer } }
> 2013-12-07 14:07:59,791 INFO  [o.a.c.s.v.VolumeServiceImpl] (Job-Executor-23:ctx-f22d6e84
ctx-b6c94672) releasing lock for VMTemplateStoragePool 9
> 2013-12-07 14:07:59,791 WARN  [c.c.u.d.Merovingian2] (Job-Executor-23:ctx-f22d6e84 ctx-b6c94672)
Was unable to find lock for the key template_spool_ref9 and thread id 1402045270
> 2013-12-07 14:07:59,791 DEBUG [o.a.c.e.o.VolumeOrchestrator] (Job-Executor-23:ctx-f22d6e84
ctx-b6c94672) Unable to create Vol[8|vm=8|ROOT]:Unable to copy template to primary storage
due to exception:Exception: com.cloud.utils.exception.CloudRuntimeException
> Message: GetRootDir for nfs://10.223.240.164:/home/common/automation/SC-CLOUD-QA03/secondary1
failed due to com.cloud.utils.exception.CloudRuntimeException: Unable to mount 10.223.240.164:/home/common/automation/SC-CLOUD-QA03/secondary1
at /mnt/SecStorage/c6ec0966-00ab-3817-8a96-e8f4c3e03269 due to java.io.IOException: Cannot
run program "mount": java.io.IOException: error=12, Cannot allocate memory
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:488)
>         at com.cloud.utils.script.Script.execute(Script.java:177)
>         at com.cloud.utils.script.Script.execute(Script.java:155)
>         at org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.attemptMount(NfsSecondaryStorageResource.java:2374)
>         at org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.mount(NfsSecondaryStorageResource.java:2331)
>         at org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.mountUri(NfsSecondaryStorageResource.java:2293)
>         at org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.getRootDir(NfsSecondaryStorageResource.java:1934)
>         at com.cloud.storage.resource.VmwareSecondaryStorageResourceHandler.getMountPoint(VmwareSecondaryStorageResourceHandler.java:311)
>         at com.cloud.storage.resource.VmwareStorageProcessor.copyTemplateFromSecondaryToPrimary(VmwareStorageProcessor.java:131)
>         at com.cloud.storage.resource.VmwareStorageProcessor.copyTemplateToPrimaryStorage(VmwareStorageProcessor.java:221)
>         at com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(StorageSubsystemCommandHandlerBase.java:75)
>         at com.cloud.storage.resource.VmwareStorageSubsystemCommandHandler.execute(VmwareStorageSubsystemCommandHandler.java:155)
>         at com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStorageCommands(StorageSubsystemCommandHandlerBase.java:50)
>         at com.cloud.storage.resource.VmwareSecondaryStorageResourceHandler.executeRequest(VmwareSecondaryStorageResourceHandler.java:101)
>         at com.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:56)
>         at com.cloud.agent.Agent.processRequest(Agent.java:498)
>         at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:806)
>         at com.cloud.utils.nio.Task.run(Task.java:83)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:679)
> Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
>         at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
>         at java.lang.ProcessImpl.start(ProcessImpl.java:81)
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:470)
>         ... 20 more



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Mime
View raw message