Ah, just noticed the link on Rohit's page to here [1]. Looks like the packer build will need to checkout and build cloudstack, install the templates and then remove the install and m2 dir afterwards.
--- [1] http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.0-incubating/html/Installation_Guide/management-server-install-flow.html#prepare-system-vm-template On Tue, Feb 25, 2014 at 11:36 PM, chris snow <chsnow...@gmail.com> wrote: > I have re-checked Rohit's blog page and also checked the devcloud2 > box, and I have mistakenly thought that the line beginning with '$ > #preseed ..' was a comment, but instead it seems to be another step > that I needed to perform. > > The steps on Rohit's blog are: > > $ mkdir -p /opt/storage/secondary > $ mkdir -p /opt/storage/primary > $ hostuuid=`xe host-list |grep uuid|awk '{print $5}'` > $ xe sr-create host-uuid=$hostuuid name-label=local-storage > shared=false type=file device-config:location=/opt/storage/primary > $ echo "/opt/storage/secondary > *(rw,no_subtree_check,no_root_squash,fsid=0)" > /etc/exports > $ #preseed systemvm template, may be copy files from devcloud's > /opt/storage/secondary > $ /etc/init.d/nfs-kernel-server restart > > Rohit's devcloud2 environment /opt/storage/secondary folder looks like this: > > root@devcloud:~# tree /opt/storage/secondary/ > /opt/storage/secondary/ > └── template > └── tmpl > └── 1 > ├── 1 > │ ├── edd5d5e5-b363-4926-a85b-d742ddd4a801.vhd > │ └── template.properties > └── 5 > ├── ce5b212e-215a-3461-94fb-814a635b2215.vhd > └── template.properties > > 5 directories, 4 files > > Question 1) Am I correct in thinking that preseed'ing is a step I need > to perform? > Question 2) How do I preseed to create the /opt/storage/secondary > structure as shown above? > > Many thanks, > > Chris > > On Mon, Feb 24, 2014 at 8:18 AM, chris snow <chsnow...@gmail.com> wrote: >> I've fixed one issue with the new devcloud environment that I'm >> working on, but I'm now running into another issue when running python >> ../marvin/marvin/deployDataCenter.py -i devcloud.cfg >> >> WARN [c.c.h.x.r.XenServerStorageProcessor] >> (DirectAgent-5:ctx-c5ad1fa5) can't mount >> 192.168.56.10:/opt/storage/secondary/template/tmpl/1/1 to >> /var/run/cloud_mount/ad3779f0-a29d-42c0-a894-9f5198e46022 >> WARN [c.c.h.x.r.XenServerStorageProcessor] >> (DirectAgent-5:ctx-c5ad1fa5) Catch Exception >> com.cloud.utils.exception.CloudRuntimeException for template + due to >> com.cloud.utils.exception.CloudRuntimeException: can't mount >> 192.168.56.10:/opt/storage/secondary/template/tmpl/1/1 to >> /var/run/cloud_mount/ad3779f0-a29d-42c0-a894-9f5198e46022 >> com.cloud.utils.exception.CloudRuntimeException: can't mount >> 192.168.56.10:/opt/storage/secondary/ >> >> See here for more information: https://github.com/snowch/devcloud/issues/15 >> >> The only nfs setup that I'm doing is here: >> https://github.com/snowch/devcloud/blob/master/packer/scripts/postinstall_nfs.sh >> >> Any pointers to help me resolve this will be gratefully received! >> >> Many thanks. >> >> Chris > > > > -- > Check out my professional profile and connect with me on LinkedIn. > http://lnkd.in/cw5k69 -- Check out my professional profile and connect with me on LinkedIn. http://lnkd.in/cw5k69