cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Abhinav Roy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLOUDSTACK-5489) [Hyper-V] Cloud user doesn't have permissions to create systemvm folder, due to which systemvm creation fails
Date Fri, 13 Dec 2013 09:34:06 GMT
Abhinav Roy created CLOUDSTACK-5489:
---------------------------------------

             Summary: [Hyper-V] Cloud user doesn't have permissions to create systemvm folder,
due to which systemvm creation fails
                 Key: CLOUDSTACK-5489
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5489
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Install and Setup, Management Server
    Affects Versions: 4.3.0
         Environment: Hyper-V, Advanced zone, packaged build
            Reporter: Abhinav Roy
            Priority: Critical
             Fix For: 4.3.0


Ater the installation and configuration of management server when we enable the zone, system
vms fail to come up with the following error :

2013-12-13 14:04:18,460 DEBUG [c.c.a.t.Request] (secstorage-1:ctx-0c3b570c) Seq 1-1091502205:
Executing:  { Cmd , MgmtId: 280320865129348, via: 1(10.102.192.9), Ver: v1, Flags100011, [{"com.cloud.agent.api.StartCommand":{"vm":{"id":11,"name":"s-11-VM","type":"SecondaryStorageVm","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":268435456,"maxRam":2685456,"arch":"i686","os":"Debian
GNU/Linux 5.0 (32-bit)","bootArgs":" template=domP type=secstorage host=10.102.192.125 port=8250
name=s-11-VM zone=1 pod=1 guid=s-11-VM resourccom.cloud.storage.resource.PremiumSecondaryStorageResource
instance=SecStorage sslcopy=true role=templateProcessor mtu=1500 eth2ip=10.102.196.205 eth2mask=255.255.255.0
gatewa10.102.196.1 public.network.device=eth2 eth0ip=169.254.3.186 eth0mask=255.255.0.0 eth1ip=10.102.195.30
eth1mask=255.255.252.0 mgmtcidr=10.102.192.0/22 localgw=10.102.192.1 prite.network.device=eth1
eth3ip=10.102.195.27 eth3mask=255.255.252.0 storageip=10.102.195.27 storagenetmask=255.255.252.0
storagegateway=10.102.192.1 internaldns1=10.140.50.5 dn=10.140.50.5","rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":false,"vncPassword":"76b3a66ab7be16c9","params":{},"uuid":"72e8e9fc-c01b-46-9738-07df0ecb2300","disks":[{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"70d82fc6-6bf5-4cb5-9d84-72079210661b","volumeType":"ROOT","dataStore":{"org.aphe.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"ce50406b-9038-37ba-9b72-6228d5eb0858","id":2,"poolType":"NetworkFilesystem","host":"10.102.192.19","path":"/HYPERV-SMB/abnav-hyperv-ps1?user=abhinav&password=freebsd@123&domain=BLR","port":445,"url":"NetworkFilesystem://10.102.192.19//HYPERV-SMB/abhinav-hyperv-ps1?user=abhinav&password=freebsd@1&domain=BLR/?ROLE=Primary&STOREUUID=ce50406b-9038-37ba-9b72-6228d5eb0858"}},"name":"ROOT-11","size":0,"volumeId":11,"vmName":"s-11-VM","accountId":1,"id":11,"deviceId":0,"hypeisorType":"Hyperv"}},"diskSeq":0,"type":"ROOT","_details":{"managed":"false","storagePort":"445","storageHost":"10.102.192.19","volumeSize":"0"}}],"nics":[{"deviceId":2,"netwoRateMbps":-1,"defaultNic":true,"uuid":"9dc59cab-1ff9-4d69-9af7-f8af8857940f","ip":"10.102.196.205","netmask":"255.255.255.0","gateway":"10.102.196.1","mac":"06:89:44:00:00:1b"dns1":"10.140.50.5","broadcastType":"Vlan","type":"Public","broadcastUri":"vlan://100","isolationUri":"vlan://100","isSecurityGroupEnabled":false},{"deviceId":0,"networkRateMb":-1,"defaultNic":false,"uuid":"3ffaa543-69cd-49be-8a3f-1c27b5957694","ip":"169.254.3.186","netmask":"255.255.0.0","gateway":"169.254.0.1","mac":"0e:00:a9:fe:03:ba","broadcastpe":"LinkLocal","type":"Control","isSecurityGroupEnabled":false},{"deviceId":1,"networkRateMbps":-1,"defaultNic":false,"uuid":"066ab264-f2ae-4c28-8cf3-ad9247438de6","ip":"10.1.195.30","netmask":"255.255.252.0","gateway":"10.102.192.1","mac":"06:3a:68:00:00:14","broadcastType":"Native","type":"Management","isSecurityGroupEnabled":false},{"deviceId":"networkRateMbps":-1,"defaultNic":false,"uuid":"2c822c1b-c5dc-4be5-af51-3a21940526aa","ip":"10.102.195.27","netmask":"255.255.252.0","gateway":"10.102.192.1","mac":"06:18:12:000:11","broadcastType":"Native","type":"Storage","isSecurityGroupEnabled":false}]},"hostIp":"10.102.192.9","executeInSequence":false,"wait":0}},{"com.cloud.agent.api.check.CheSshCommand":{"ip":"169.254.3.186","port":3922,"interval":6,"retries":100,"name":"s-11-VM","wait":0}}]
}
2013-12-13 14:04:18,460 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-66:ctx-d217a482) Seq
1-1091502205: Executing request
2013-12-13 14:04:18,466 ERROR [c.c.h.h.m.HypervManagerImpl] (DirectAgent-66:ctx-d217a482)
Unable to create systemvm folder on secondary storage. location: /var/cloudstack/mnt//280320865129348.13b62623/systemvm
2013-12-13 14:04:18,466 WARN  [c.c.a.m.DirectAgentAttache] (DirectAgent-66:ctx-d217a482) Seq
1-1091502205: Exception Caught while executing command
com.cloud.utils.exception.CloudRuntimeException: Unable to create systemvm folder on secondary
storage. location: /var/cloudstack/mnt/VM/280320865129348.13b62623/systemvm
        at com.cloud.hypervisor.hyperv.manager.HypervManagerImpl.prepareSecondaryStorageStore(HypervManagerImpl.java:160)
        at com.cloud.hypervisor.hyperv.manager.HypervManagerImpl.prepareSecondaryStorageStore(HypervManagerImpl.java:128)
        at com.cloud.hypervisor.hyperv.resource.HypervDirectConnectResource.executeRequest(HypervDirectConnectResource.java:433)
        at com.cloud.agent.manager.DirectAgentAttache$Task.runInContext(DirectAgentAttache.java:216)
        at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
        at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
        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-12-13 14:04:18,467 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-66:ctx-d217a482) Seq
1-1091502205: Cancelling because one of the answers is false and it is stop on err.
2013-12-13 14:04:18,467 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-66:ctx-d217a482) Seq
1-1091502205: Response Received:
2013-12-13 14:04:18,467 DEBUG [c.c.a.t.Request] (DirectAgent-66:ctx-d217a482) Seq 1-1091502205:
Processing:  { Ans: , MgmtId: 280320865129348, via: 1, Ver: v1, Flags: 10, [{"c.cloud.agent.api.Answer":{"result":false,"details":"com.cloud.utils.exception.CloudRuntimeException:
Unable to create systemvm folder on secondary storage. location: /var/cloutack/mnt/VM/280320865129348.13b62623/systemvm","wait":0}}]
}
2013-12-13 14:04:18,467 DEBUG [c.c.a.t.Request] (secstorage-1:ctx-0c3b570c) Seq 1-1091502205:
Received:  { Ans: , MgmtId: 280320865129348, via: 1, Ver: v1, Flags: 10, { Answer }
2013-12-13 14:04:18,471 ERROR [c.c.v.VirtualMachineManagerImpl] (secstorage-1:ctx-0c3b570c)
Failed to start instance VM[SecondaryStorageVm|s-11-VM]
com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer
        at com.cloud.agent.manager.Commands.getAnswer(Commands.java:80)
        at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:932)
        at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:707)
        at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:697)
        at com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorageVm(SecondaryStorageManagerImpl.java:261)
        at com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(SecondaryStorageManagerImpl.java:693)
        at com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(SecondaryStorageManagerImpl.java:1265)
        at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:123)
        at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:50)
        at com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:111)
        at com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:35)
        at com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:88)
        at com.cloud.vm.SystemVmLoadScanner$1.runInContext(SystemVmLoadScanner.java:79)
        at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
        at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
        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-12-13 14:04:18,475 DEBUG [c.c.v.VirtualMachineManagerImpl] (secstorage-1:ctx-0c3b570c)
Cleaning up resources for the vm VM[SecondaryStorageVm|s-11-VM] in Starting state
2013-12-13 14:04:18,477 DEBUG [c.c.a.t.Request] (secstorage-1:ctx-0c3b570c) Seq 1-1091502206:
Sending  { Cmd , MgmtId: 280320865129348, via: 1(10.102.192.9), Ver: v1, Flags: 1011, [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"vmName":"s-11-VM","wait":0}}]
}
2013-12-13 14:04:18,477 DEBUG [c.c.a.t.Request] (secstorage-1:ctx-0c3b570c) Seq 1-1091502206:
Executing:  { Cmd , MgmtId: 280320865129348, via: 1(10.102.192.9), Ver: v1, Flags100011, [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"vmName":"s-11-VM","wait":0}}]
}
2013-12-13 14:04:18,478 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-67:ctx-e1e9a8cc) Seq
1-1091502206: Executing request
2013-12-13 14:04:18,478 DEBUG [c.c.h.h.r.HypervDirectConnectResource] (DirectAgent-67:ctx-e1e9a8cc)
POST request tohttp://10.102.192.9:8250/api/HypervResource/com.cloud.agent.i.StopCommand with
contents{"isProxy":false,"executeInSequence":false,"vmName":"s-11-VM","contextMap":{},"wait":0}
2013-12-13 14:04:18,478 DEBUG [c.c.h.h.r.HypervDirectConnectResource] (DirectAgent-67:ctx-e1e9a8cc)
Sending cmd to http://10.102.192.9:8250/api/HypervResource/com.cloud.agent.i.StopCommand cmd
data:{"isProxy":false,"executeInSequence":false,"vmName":"s-11-VM","contextMap":{},"wait":0}
2013-12-13 14:04:18,497 DEBUG [c.c.h.h.r.HypervDirectConnectResource] (DirectAgent-67:ctx-e1e9a8cc)
POST response is[{"com.cloud.agent.api.StopAnswer":{"result":true,"details"ull,"vm":null,"contextMap":{}}}]
2013-12-13 14:04:18,497 DEBUG [c.c.h.h.r.HypervDirectConnectResource] (DirectAgent-67:ctx-e1e9a8cc)
executeRequest received response [{"com.cloud.agent.api.StopAnswer":{"resul:true,"contextMap":{},"wait":0}}]
2013-12-13 14:04:18,497 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-67:ctx-e1e9a8cc) Seq
1-1091502206: Response Received:
2013-12-13 14:04:18,497 DEBUG [c.c.a.t.Request] (DirectAgent-67:ctx-e1e9a8cc) Seq 1-1091502206:
Processing:  { Ans: , MgmtId: 280320865129348, via: 1, Ver: v1, Flags: 10, [{"c.cloud.agent.api.StopAnswer":{"result":true,"wait":0}}]
}
2013-12-13 14:04:18,497 DEBUG [c.c.a.t.Request] (secstorage-1:ctx-0c3b570c) Seq 1-1091502206:
Received:  { Ans: , MgmtId: 280320865129348, via: 1, Ver: v1, Flags: 10, { StopAner } }
2013-12-13 14:04:18,509 DEBUG [c.c.n.g.ControlNetworkGuru] (secstorage-1:ctx-0c3b570c) Released
nic: NicProfile[41-11-null-null-null
2013-12-13 14:04:18,517 DEBUG [c.c.d.d.DataCenterIpAddressDaoImpl] (secstorage-1:ctx-0c3b570c)
Releasing ip address for reservationId=2a8a38fd-3ef9-4d03-a140-31b799970b6a, insnce=42
2013-12-13 14:04:18,518 DEBUG [c.c.n.g.PodBasedNetworkGuru] (secstorage-1:ctx-0c3b570c) Released
nic: NicProfile[42-11-null-null-null
2013-12-13 14:04:18,545 DEBUG [c.c.d.d.DataCenterIpAddressDaoImpl] (secstorage-1:ctx-0c3b570c)
Releasing ip address for reservationId=2a8a38fd-3ef9-4d03-a140-31b799970b6a, insnce=43
2013-12-13 14:04:18,545 DEBUG [c.c.n.g.PodBasedNetworkGuru] (secstorage-1:ctx-0c3b570c) Released
nic: NicProfile[43-11-null-null-null
2013-12-13 14:04:18,550 DEBUG [c.c.v.VirtualMachineManagerImpl] (secstorage-1:ctx-0c3b570c)
Successfully released network resources for the vm VM[SecondaryStorageVm|s-11-VM]
2013-12-13 14:04:18,550 DEBUG [c.c.v.VirtualMachineManagerImpl] (secstorage-1:ctx-0c3b570c)
Successfully cleanued up resources for the vm VM[SecondaryStorageVm|s-11-VM] in Staing state
2013-12-13 14:04:18,556 DEBUG [c.c.c.CapacityManagerImpl] (secstorage-1:ctx-0c3b570c) VM state
transitted from :Starting to Stopped with event: OperationFailedvm's original ho id: null
new host id: null host id before state transition: 1
2013-12-13 14:04:18,560 DEBUG [c.c.c.CapacityManagerImpl] (secstorage-1:ctx-0c3b570c) Hosts's
actual total CPU: 9576 and CPU after applying overprovisioning: 9576
2013-12-13 14:04:18,560 DEBUG [c.c.c.CapacityManagerImpl] (secstorage-1:ctx-0c3b570c) Hosts's
actual total RAM: 17166323712 and RAM after applying overprovisioning: 1716632371
2013-12-13 14:04:18,560 DEBUG [c.c.c.CapacityManagerImpl] (secstorage-1:ctx-0c3b570c) release
cpu from host: 1, old used: 500,reserved: 0, actual total: 9576, total with overpvisioning:
9576; new used: 0,reserved:0; movedfromreserved: false,moveToReserveredfalse
2013-12-13 14:04:18,560 DEBUG [c.c.c.CapacityManagerImpl] (secstorage-1:ctx-0c3b570c) release
mem from host: 1, old used: 268435456,reserved: 0, total: 17166323712; new used: reserved:0;
movedfromreserved: false,moveToReserveredfalse
2013-12-13 14:04:18,582 WARN  [c.c.s.s.SecondaryStorageManagerImpl] (secstorage-1:ctx-0c3b570c)
Exception while trying to start secondary storage vm
com.cloud.exception.AgentUnavailableException: Resource [Host:1] is unreachable: Host 1: Unable
to start instance due to Unable to get answer that is of class com.cloud.agent.i.StartAnswer
        at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:1012)
        at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:707)
        at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:697)
        at com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorageVm(SecondaryStorageManagerImpl.java:261)
        at com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(SecondaryStorageManagerImpl.java:693)
        at com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(SecondaryStorageManagerImpl.java:1265)
        at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:123)
        at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:50)
        at com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:111)
        at com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:35)
        at com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:88)
        at com.cloud.vm.SystemVmLoadScanner$1.runInContext(SystemVmLoadScanner.java:79)
        at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
        at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
        at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
        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)
Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of
class com.cloud.agent.api.StartAnswer
        at com.cloud.agent.manager.Commands.getAnswer(Commands.java:80)
        at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:932)
        ... 24 more
2013-12-13 14:04:18,586 INFO  [c.c.s.s.SecondaryStorageManagerImpl] (secstorage-1:ctx-0c3b570c)
Unable to start secondary storage vm for standby capacity, secStorageVm vm Id :1, will recycle
it and start a new one


Note : As compared to https://issues.apache.org/jira/browse/CLOUDSTACK-5248 , here atleast
the mount point which is created is the correct one 

/var/cloudstack/mnt/VM/280320865129348.13b62623 .

But the cloud user is not having permissions to write in this directory, due to which it is
not able to create systemvm folder and copy the systemvm iso.  It is working with Root user
but not with Cloud user



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

Mime
View raw message