Yes, it works fine with the shared storage. This is local storage on Xen server issue. I'm happy to provide more info if needed
Best regards Yuri ---------------------------------------- > From: geoff.higginbot...@shapeblue.com > To: users@cloudstack.apache.org > Subject: Re: Xen - Deploying servers from a template > Date: Wed, 29 Apr 2015 13:05:59 +0000 > > Hi Yuri, > > Thanks for the update. Would I be right in saying this is a local storage > issue and if using shared storage the prepare template api functions as > expected. > > I think I've only tested when using shared storage so I will get our > developers to look at this to see if we can include the fix in 4.5.1 > > Regards > > Geoff Higginbottom > CTO / Cloud Architect > > D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 > 0540<tel:+442036030540> | M: +447968161581<tel:+447968161581> > > geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com> | > www.shapeblue.com<htp://www.shapeblue.com/> | > Twitter:@cloudstackguru<https://twitter.com/#!/cloudstackguru> > > ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N > 4HS<x-apple-data-detectors://5> > > > On 29 Apr 2015, at 15:45, Yuri Kogun > <yko...@outlook.com<mailto:yko...@outlook.com>> wrote: > > Hi Geoff, > > We have raised the issue with citrix cloudPlatform and I believe they are > working on it and should contribute the fix back to cloudstack. > > The problem itself as follows > > if you have more than one host in the XEN cluster with the local storage and > send the prepare_template api call for a new template the secondary storage > template NFS directory will be mounted as SR on all hosts in the cluster and > you will get the following error in the log > > GetStorageStats Exception:SR_BACKEND_FAILURE_40The SR scan failed > [opterr=['INTERNAL_ERROR', 'Db_exn.Uniqueness_constraint_violation("VDI", > "uuid", "9fc07770-b9c0-4db6-a0e0-48a24c901db7")']] > > The template will be copied to the local storage on only server in the > cluster and you will have to repeat the command to copy the template again. > The only way to check if the template was copied to the local storage will be > to query the cloud.template_spool_ref table. > > Best regards > Yuri > > ---------------------------------------- > From: > geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com> > To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org> > Subject: Re: Xen - Deploying servers from a template > Date: Wed, 29 Apr 2015 10:28:29 +0000 > > Hi Yuri, > > Thanks for adding some more detail to the thread. > > You say that the prepare template api does not work for you, I have not had > the same experience so could you share more details and ideally log a jira > ticket etc > > Regards > > Geoff Higginbottom > CTO / Cloud Architect > > D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 > 0540<tel:+442036030540> | M: +447968161581<tel:+447968161581> > > geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com> > | www.shapeblue.com<http://www.shapeblue.com><htp://www.shapeblue.com/> | > Twitter:@cloudstackguru<https://twitter.com/#!/cloudstackguru> > > ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N > 4HS<x-apple-data-detectors://5> > > > On 29 Apr 2015, at 14:10, Yuri Kogun > <yko...@outlook.com<mailto:yko...@outlook.com><mailto:yko...@outlook.com>> > wrote: > > Just wanted to add from the personal experience that the process of copying > template is sequential as the secondary storage can be mounted only on one > host in the cluster (due to SR locking issue) . We use local storage in > production and normally prepare the template by starting the vm with is on > every host in the cluster in the quiet time. The prepare_template API call > does not work properly. > The other problem is that the XEN server host is unusable until the template > copy is finished and all other calls to start VM's on the host will have to > wait. > > Best regards > Yuri Kogun > ---------------------------------------- > From: > geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com> > To: > users@cloudstack.apache.org<mailto:users@cloudstack.apache.org><mailto:users@cloudstack.apache.org> > Subject: Re: Xen - Deploying servers from a template > Date: Tue, 28 Apr 2015 11:58:55 +0000 > > The first time a template is used, it is copied from Secondary to Primary, > then the VM is created, and in the case of XenServer is created as a > Œlinked clone¹. This linking of the VM to the Template means that whilst > there are VMs allocated to Primary Storage, the templates that the VMs are > using will always remain on Primary Storage. > > If a 2nd VM is created based on the same template, the template is already > on Primary Storage so is not copied again. > > If all the VMs which were using a Template are deleted or migrated to > alternate storage, the Template is no longer required and will be deleted > from Primary Storage. > > This automatic clean up can be disabled by updating the global setting > storage.template.cleanup.enabled > > Regards > > Geoff Higginbottom > CTO / Cloud Architect > > D: +44 20 3603 0542 <tel:+442036030542> | S: +44 20 3603 0540 > <tel:+442036030540> | M: +447968161581 <tel:+447968161581> > > geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com> > | www.shapeblue.com<http://www.shapeblue.com><http://www.shapeblue.com> > <htp://www.shapeblue.com/> | Twitter:@cloudstackguru > <https://twitter.com/#!/cloudstackguru> > > ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS > <x-apple-data-detectors://5> > > > > > On 28/04/2015 15:13, "cs user" > <acldstk...@gmail.com<mailto:acldstk...@gmail.com><mailto:acldstk...@gmail.com>> > wrote: > > Hi All, > > Quick question with regards to xenserver and deploying a cloudstack > instance from a template stored within secondary storage. > > In this case it is secondary storage using NFS and deploying to local disk > on the xenserver. (cloudstack 4.3, Xen 6.0.1) > > I believe this script is used to pull down the template: > /opt/cloud/bin/copy_vhd_from_secondarystorage.sh > > I'm seeing a big variation when deploying 3 servers, for example. 2 of the > servers might start very quickly and one may take longer. > > Is there any caching of the template taking place on the xen host its > self? > If a host has previously deployed a template, and is then asked to deploy > a > new instance using the template, will it have to go back to secondary > storage again or can it use a local cache of the vhd file? > > Many thanks in advance for any responses. > > Cheers! > > Find out more about ShapeBlue and our range of CloudStack related services > > IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//> > CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/> > CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> > CloudStack Software > Engineering<http://shapeblue.com/cloudstack-software-engineering/> > CloudStack Infrastructure > Support<http://shapeblue.com/cloudstack-infrastructure-support/> > CloudStack Bootcamp Training > Courses<http://shapeblue.com/cloudstack-training/> > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based upon > its contents, nor copy or show it to anyone. Please contact the sender if you > believe you have received this email in error. Shape Blue Ltd is a company > incorporated in England & Wales. ShapeBlue Services India LLP is a company > incorporated in India and is operated under license from Shape Blue Ltd. > Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is > operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company > registered by The Republic of South Africa and is traded under license from > Shape Blue Ltd. ShapeBlue is a registered trademark. > > Find out more about ShapeBlue and our range of CloudStack related services > > IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//> > CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/> > CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> > CloudStack Software > Engineering<http://shapeblue.com/cloudstack-software-engineering/> > CloudStack Infrastructure > Support<http://shapeblue.com/cloudstack-infrastructure-support/> > CloudStack Bootcamp Training > Courses<http://shapeblue.com/cloudstack-training/> > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based upon > its contents, nor copy or show it to anyone. Please contact the sender if you > believe you have received this email in error. Shape Blue Ltd is a company > incorporated in England & Wales. ShapeBlue Services India LLP is a company > incorporated in India and is operated under license from Shape Blue Ltd. > Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is > operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company > registered by The Republic of South Africa and is traded under license from > Shape Blue Ltd. ShapeBlue is a registered trademark. > > Find out more about ShapeBlue and our range of CloudStack related services > > IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//> > CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/> > CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> > CloudStack Software > Engineering<http://shapeblue.com/cloudstack-software-engineering/> > CloudStack Infrastructure > Support<http://shapeblue.com/cloudstack-infrastructure-support/> > CloudStack Bootcamp Training > Courses<http://shapeblue.com/cloudstack-training/> > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based upon > its contents, nor copy or show it to anyone. Please contact the sender if you > believe you have received this email in error. Shape Blue Ltd is a company > incorporated in England & Wales. ShapeBlue Services India LLP is a company > incorporated in India and is operated under license from Shape Blue Ltd. > Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is > operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company > registered by The Republic of South Africa and is traded under license from > Shape Blue Ltd. ShapeBlue is a registered trademark.