Quoting Udara Liyanage <[email protected]>:

Hi,

I am in the process of adding a EBS volume to the instances. I fallowed [1].

        Template template = templateBuilder.build();
template.getOptions().as(EC2TemplateOptions.class)
        .mapEphemeralDeviceToDeviceName("/dev/sdm", "ephemeral0")//
        .mapNewVolumeToDeviceName("/dev/sdn", 3, true)//
        .mapEBSSnapshotToDeviceName("/dev/sdo", "snap-40fc8675", 2, true);

Above code executed with no errors and an instance is spawned. But I could
not find any */dev/sd *device in the instance.

What is the content of

node.getHardware().getVolumes()

for the NodeMetadata [1] that is returned by the above call?

Also, if you enable wire and header logging [2], can you see which EC2 calls are actually being made?

ap

[1] http://javadocs.jclouds.cloudbees.net/
[2] http://jclouds.apache.org/documentation/reference/jclouds-logging/

Reply via email to