<div dir="ltr"><div><div><div><div><div>I&#39;m playing around with using StarCluster and different AMIs.  One of the things I&#39;ve noticed is that EBS volumes don&#39;t get mounted where expected.  For instance, my config file specifies something like:<br><br>[volume biodata]<br># attach vol-c9999999 to /home on master node and NFS-shre to worker nodes<br>VOLUME_ID = vol-c999999<br>MOUNT_PATH = /home<br><br></div>StarCluster then tries to attach the volume at /dev/sdz, But ends up giving the error &quot;Cannot find device /dev/xvdz&quot;.  When I log in, I see the volume got attached to /dev/xvdaz.  <br><br></div>I can either modified my copy of StarCluster to correct for this, but I think a better solution would be to be able to specified the block device:<br><br>[volume biodata]<br># attach vol-c9999999 to /home on master node and NFS-shre to worker nodes<br>VOLUME_ID = vol-c999999<br>MOUNT_PATH = /home<br></div>BLOCK_DEVICE = /dev/xvdaz<br><br></div>This way, the user can control where the mount is happening and expected.<br><br></div>Thoughts?<br></div>