The state of my acs 4.3 is the following :

1 zone, 1 pod, 1 cluster, 1 xenserver 6.2, 1 nfs primary storage OK
created 1 swift secondary storage pointing to my swift proxy node, OK,
swift cli and cyberduck OK
created a secondary staging store with a nfs server already containing the
system vm template.

The creation of the secondary staging store triggers the swift push from
the acs mgmt server to the swift proxy node, the template is well uploaded,
can see it on my object storage swift node.

Now, i got on the web UI > templates, the 2 templates, system vm and centos
5.6 vm template but there are both not available although i have my cpvm
and ssvm vms created and launched...

How to get my zone operationnal and being able to create a vm with centos
5.6 vm template ?


Thanks for your help.

Regards, Benoit.


2014-04-17 15:51 GMT+02:00 benoit lair <[email protected]>:

> Hi Folks,
>
>
> I have already some trouble with getting swift working as secondary
> storage.
>
> It has pushed the system vm template to my swift framework, i can see the
> system vm template on my object storage nodes, bu when i go to the web UI,
> on templates, sometimes i got my template available, sometimes it is no
> more available.
>
> Sanjeev, any idea ?
>
>
> Thanks.
>
> Regards, Benoit.
>
>
> 2014-04-10 17:57 GMT+02:00 benoit lair <[email protected]>:
>
> After solving the problem of the set perms, i could see the replication
>> request for pushing the datas on swift.
>>
>> Now another problem and for information for those who whant to install
>> their own swift : it is a requirement to have a swift public url with swift
>> v1.0 and not a 2.0 one.
>>
>> If your swift endpoint is in v2 you won't be able to push your datas on
>> swift.
>>
>> Troubleshooting in progress, have modified by gateway from v2 to v1, now
>> waiting for mgmt cs to repush the data.
>>
>>
>> Regards, Benoit.
>>
>>
>> 2014-04-10 16:34 GMT+02:00 benoit lair <[email protected]>:
>>
>> 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 <[email protected]>:
>>>
>>> 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" <[email protected]>
>>>> 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 <[email protected]>:
>>>> >
>>>> >> 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_
>>>> >>
>>>>
>>>
>>>
>>
>

Reply via email to