issue with mounting an EBS volume
Hi Justin,
First of all, thank you for StarCluster.
I am trying to set up a custom hvm AMI based on Ubuntu Natty. I
managed to get to the point where I get a cluster running with SGE and
OpenMPI.
But I have got an issue with mounting an EBS volume before sharing it as NFS.
The cluster definition is:
[cluster computecluster]
# change this to the name of one of the keypair sections defined above
KEYNAME = starcluster_1
# number of ec2 instances to launch
CLUSTER_SIZE = 2
# create the following user on the cluster
CLUSTER_USER = sgeadmin
# optionally specify shell (defaults to bash)
CLUSTER_SHELL = bash
# AMI for cluster nodes.
NODE_IMAGE_ID = ami-af11d5c6
# instance type for all cluster nodes
NODE_INSTANCE_TYPE = cc1.4xlarge
# list of volumes to attach to the master node (OPTIONAL)
# these volumes, if any, will be NFS shared to the worker nodes
VOLUMES = computehome
[volume computehome]
VOLUME_ID = vol-e9a69582
MOUNT_PATH = /home
When launching the cluster, an error message is printed:
...
>>> Setting up the cluster...
>>> Attaching volume vol-e9a69582 to master node on /dev/sdz ...
>>> Configuring hostnames...
2/2 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100%
*** WARNING - Cannot find device /dev/sdz for volume {'device':
'/dev/sdz', '__name__': 'volume computehome', 'partition': None,
'mount_path': '/home', 'volume_id': 'vol-e9a69582'}
*** WARNING - Not mounting vol-e9a69582 on /home
*** WARNING - This usually means there was a problemattaching the
EBS volume to the master node
>>> Creating cluster user: sgeadmin (uid: 1001, gid: 1001)
2/2 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 100%
...
And indeed the volume appears to not be on /dev/sdz but on /dev/xvdz:
root_at_master:~# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 2 1044 8377897+ 83 Linux
Disk /dev/xvdz: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/xvdz1 1 2610 20964793+ 83 Linux
But when I check on AWS management console it says the volume is
attached to /dev/sdz.
What am I doing wrong ?
Regards,
Seb
Received on Thu Jul 14 2011 - 12:28:37 EDT
This archive was generated by
hypermail 2.3.0.