cluster compute instances do not see ephemeral storage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I just booted our first hvm (cluster compute) instance:
us-east-1 ami-2470864d canonical hvm/ubuntu-
I was able to ssh in, but it is missing ephemeral storage devices:
$ cat /proc/partitions
major minor #blocks name
8 0 8388608 sda
8 1 8377897 sda1
There should be 2 other block devices totalling 1690 G.
On a amazon created CentOS image (ami-aa30c7c3 "EC2 CentOS 5.5 GPU HVM AMI"), we see:
major minor #blocks name
3 0 20971520 hda
3 1 104391 hda1
3 2 20860402 hda2
253 0 10715136 dm-0
253 1 10125312 dm-1
202 16 880736768 xvdb
202 32 880736768 xvdc
Note, that in order to boot, I have added 'xen_emul_
That may be causing part of the problem . That argument was added without testing its necessity but due to seeing bug 684875.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.37-9-virtual x86_64
AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access /dev/snd/: No such file or directory
AplayDevices: Error: [Errno 2] No such file or directory
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
CurrentDmesg: [ 19.560109] eth0: no IPv6 routers present
Date: Tue Dec 14 18:20:24 2010
Ec2AMI: ami-2470864d
Ec2AMIManifest: (unknown)
Ec2Availability
Ec2InstanceType: cc1.4xlarge
Ec2Kernel: unavailable
Ec2Ramdisk: unavailable
Lsusb: Error: command ['lsusb'] failed with exit code 1:
MachineType: Xen HVM domU
PciMultimedia:
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: linux
dmi.bios.date: 04/14/2010
dmi.bios.vendor: Xen
dmi.bios.version: 3.4.2
dmi.chassis.type: 1
dmi.chassis.vendor: Xen
dmi.modalias: dmi:bvnXen:
dmi.product.name: HVM domU
dmi.product.
dmi.sys.vendor: Xen
Changed in linux (Ubuntu): | |
status: | Expired → Confirmed |
status: | Confirmed → Incomplete |
see attachment in comment 2. If you boot without xen_emul_ unplug= unnecessary , then kernel doesn't find root device.