incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prasanna Santhanam <Prasanna.Santha...@citrix.com>
Subject Re: systemvm.iso and injectkeys.sh issue in nonoss mgmt server?
Date Mon, 28 Jan 2013 06:16:37 GMT
Is this happening with the systemvm profile enabled when compiling?

I use mvn -Pdeveloper, systemvm clean install



----- Original Message -----
From: Mice Xia [mailto:weiran.xia1@gmail.com]
Sent: Monday, January 28, 2013 11:39 AM
To: cloudstack-dev@incubator.apache.org <cloudstack-dev@incubator.apache.org>
Subject: Re: systemvm.iso and injectkeys.sh issue in nonoss mgmt server?

I ran into the same problem on the dev environment. Maven does not
package systemvm.iso at this moment.
For a workaround, I copied authorized_keys, cloud-scripts.tgz and
systemvm.zip to a directory and run mkisofs -o systemvm.iso
<directory>, then copy the systemvm.iso to the folder CS asks for.

-Mice

2013/1/26 Rajesh Battala <rajesh.battala@citrix.com>:
> I remember Saksham had got into the issue, workaround he had followed is copy the systemvm.iso
from another machine to the host. After that it was working fine.
>
> -----Original Message-----
> From: Vijayendra Bhamidipati [mailto:vijayendra.bhamidipati@citrix.com]
> Sent: Saturday, January 26, 2013 6:02 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: systemvm.iso and injectkeys.sh issue in nonoss mgmt server?
>
> Hi,
>
> Has anyone run into permission issues with the injectkeys.sh script when enabling a zone
in a nonoss deployment (vmware) on the mgmt. server? I'm also seeing exceptions thrown because
the mgmt. server cannot find the systemvm.iso file. Pasting the stack trace below. Would be
very helpful if someone already knows of these issues and/or the resolution. I'm following
the instructions on https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+on+master+branch
to build/start the mgmt. server.
>
> Regards,
> Vijay
>
> Stack trace
> =========
>
>
> INFO  [vmware.mo.HypervisorHostHelper] (DirectAgent-20:10.223.74.132) Blank VM: v-2-VM
is ready for use INFO  [vmware.manager.VmwareManagerImpl] (DirectAgent-20:10.223.74.132) Inject
SSH key pairs before copying systemvm.iso into secondary storage INFO  [cloud.server.ConfigurationServerImpl]
(DirectAgent-20:10.223.74.132) Processing updateKeyPairs INFO  [cloud.server.ConfigurationServerImpl]
(DirectAgent-20:10.223.74.132) Keypairs already in database INFO  [cloud.server.ConfigurationServerImpl]
(DirectAgent-20:10.223.74.132) Keypairs already in database, skip updating local copy (not
running as cloud user) INFO  [cloud.server.ConfigurationServerImpl] (DirectAgent-20:10.223.74.132)
Going to update systemvm iso with generated keypairs if needed ERROR [vmware.manager.VmwareManagerImpl]
(DirectAgent-20:10.223.74.132) Unexpected exception
> java.io.FileNotFoundException: /usr/lib/cloud/common/vms/systemvm.iso (No such file or
directory)
>         at java.io.FileInputStream.open(Native Method)
>         at java.io.FileInputStream.<init>(FileInputStream.java:137)
>         at com.cloud.utils.FileUtil.copyfile(FileUtil.java:68)
>         at com.cloud.hypervisor.vmware.manager.VmwareManagerImpl.prepareSecondaryStorageStore(VmwareManagerImpl.java:628)
>         at com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:2051)
>         at com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:416)
>         at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
>         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)
> ERROR [vmware.manager.VmwareManagerImpl] (DirectAgent-20:10.223.74.132) Unable to copy
systemvm ISO on secondary storage. src location: /usr/lib/cloud/common/vms/systemvm.iso, dest
location: /mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso
> WARN  [vmware.resource.VmwareResource] (DirectAgent-20:10.223.74.132) StartCommand failed
due to Exception: com.cloud.utils.exception.CloudRuntimeException
> Message: Unable to copy systemvm ISO on secondary storage. src location: /usr/lib/cloud/common/vms/systemvm.iso,
dest location: /mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso
>
> com.cloud.utils.exception.CloudRuntimeException: Unable to copy systemvm ISO on secondary
storage. src location: /usr/lib/cloud/common/vms/systemvm.iso, dest location: /mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso
>         at com.cloud.hypervisor.vmware.manager.VmwareManagerImpl.prepareSecondaryStorageStore(VmwareManagerImpl.java:634)
>         at com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:2051)
>         at com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:416)
>         at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
>         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)
> INFO  [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:) Unable to start VM on Host[-1-Routing]
due to StartCommand failed due to Exception: com.cloud.utils.exception.CloudRuntimeException
> Message: Unable to copy systemvm ISO on secondary storage. src location: /usr/lib/cloud/common/vms/systemvm.iso,
dest location: /mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso

Mime
View raw message