cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From benoit lair <kurushi4...@gmail.com>
Subject Re: Swift as Secondary Storage
Date Thu, 10 Apr 2014 14:34:03 GMT
I have more information for my issue  :

2014-04-10 16:26:23,071 DEBUG [o.a.c.s.r.NfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) Successfully mounted
10.32.0.70:/export/secondary
at /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8
2014-04-10 16:26:23,071 DEBUG [o.a.c.s.r.LocalNfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) Executing: sudo chmod 777
/var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8
2014-04-10 16:26:23,345 DEBUG [o.a.c.s.r.LocalNfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) Exit value is 1
2014-04-10 16:26:23,358 DEBUG [o.a.c.s.r.LocalNfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) chmod: modification des permissions de
« /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 »:
Opération non permise
2014-04-10 16:26:23,358 ERROR [o.a.c.s.r.LocalNfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) Unable to set permissions for
/var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 due to
chmod: modification des permissions de
« /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 »:
Opération non permise
2014-04-10 16:26:23,358 ERROR [o.a.c.s.r.LocalNfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) GetRootDir for nfs://
10.0.0.200/export/secondary failed due to
com.cloud.utils.exception.CloudRuntimeException: Unable to set permissions
for /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 due
to chmod: modification des permissions de
« /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 »:
Opération non permise
com.cloud.utils.exception.CloudRuntimeException: Unable to set permissions
for /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 due
to chmod: modification des permissions de
« /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 »:
Opération non permise
        at
org.apache.cloudstack.storage.resource.LocalNfsSecondaryStorageResource.mount(LocalNfsSecondaryStorageResource.java:111)
        at
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.mountUri(NfsSecondaryStorageResource.java:2310)
        at
org.apache.cloudstack.storage.resource.LocalNfsSecondaryStorageResource.getRootDir(LocalNfsSecondaryStorageResource.java:85)
        at
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.downloadFromUrlToNfs(NfsSecondaryStorageResource.java:693)
        at
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.registerTemplateOnSwift(NfsSecondaryStorageResource.java:724)
        at
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.execute(NfsSecondaryStorageResource.java:772)
        at
org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.executeRequest(NfsSecondaryStorageResource.java:208)
        at
org.apache.cloudstack.storage.resource.LocalNfsSecondaryStorageResource.executeRequest(LocalNfsSecondaryStorageResource.java:78)
        at
org.apache.cloudstack.storage.LocalHostEndpoint.sendMessage(LocalHostEndpoint.java:93)
        at
org.apache.cloudstack.storage.LocalHostEndpoint$CmdRunner.runInContext(LocalHostEndpoint.java:110)
        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:1146)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:701)
2014-04-10 16:26:23,360 DEBUG [o.a.c.s.r.NfsSecondaryStorageResource]
(pool-10-thread-1:ctx-1a8aedc3) Failed to register template into swift
com.cloud.utils.exception.CloudRuntimeException: GetRootDir for nfs://
10.0.0.200/export/secondary failed due to
com.cloud.utils.exception.CloudRuntimeException: Unable to set permissions
for /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 due
to chmod: modification des permissions de
« /var/cloudstack/mnt/secStorage/7b0ceb7f-ae60-3922-80e7-8836fec2dda8 »:
Opération non permise


But that's what i don't understand, is that my nfs server 10.0.0.200 is
already mounted and active for primary storage, and have virtual machine
running on his storage.
I set the same options in /etc/exports both for primary and secondary and i
got the same rights and owner for primary and secondary parent directory.

Where am i wrong ?


Thanks for your help.

Regards, Benoit.


2014-04-09 17:01 GMT+02:00 Min Chen <min.chen@citrix.com>:

> Sanjeev did swift as secondary storage in 4.2, maybe he can shed some
> light on this.
>
> Thanks
> -min
>
> Sent from my iPhone
>
> > On Apr 9, 2014, at 8:37 AM, "benoit lair" <kurushi4000@gmail.com> wrote:
> >
> > Hello Pierre,
> >
> > That's what i'm trying to, but no success.
> >
> > I can't find anything about this in the docs.
> >
> > I've already defined my zone, pod, cluster, server, primary storage,
> swift
> > secondary storage, defined my secondary nfs staging store, but no way to
> > have the templates available onto the secondary staging store (just the
> > system vm one downloaded with the mgmt server cli commande line), i kept
> a
> > look at my swift proxy server, but i never see any incoming connection
> from
> > cloudstack..
> >
> >
> > Anybody has an idea ?
> >
> > Thanks for any help.
> >
> > Regards, Benoit.
> >
> >
> > 2014-04-03 16:00 GMT+02:00 Pierre-Luc Dion <pdion@cloudops.com>:
> >
> >> Does anyone tried and successfully use swift as Secondary Storage?
> >>
> >>
> >>
> >>
> >> Pierre-Luc Dion
> >> Architecte de Solution Cloud | Cloud Solutions Architect
> >> 514-447-3456, 1101
> >> - - -
> >>
> >> *CloudOps*420 rue Guy
> >> Montréal QC  H3J 1S6
> >> www.cloudops.com
> >> @CloudOps_
> >>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message