Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
hypervisor:base:xcp-xapi [2015/03/29 03:24] admin [Create a VBD for the VDI and plug it] |
hypervisor:base:xcp-xapi [2015/03/29 13:06] (current) admin [kpartx for Mapping Partition Tables] |
||
|---|---|---|---|
| Line 255: | Line 255: | ||
| ---- | ---- | ||
| - | ===== Create and Access a VDI from Dom0 ===== | + | ===== Create and Access File Based VDI from Dom0 ===== |
| ---- | ---- | ||
| Line 281: | Line 281: | ||
| </code> | </code> | ||
| + | We'll now have a new vhd file at:\\ | ||
| + | //**/run/sr-mount/<sr-uuid>/<vdi-uuid>.vhd**// | ||
| + | |||
| + | Which, in our example, translates to:\\ | ||
| + | /run/sr-mount/26b9d87b-f344-1c8d-c5c5-a155d4e4e2e0/72e00fc6-98bb-48fe-ab4d-b52d1ef721b5.vhd | ||
| ---- | ---- | ||
| ==== Create a VBD for the VDI and plug it ==== | ==== Create a VBD for the VDI and plug it ==== | ||
| Line 325: | Line 330: | ||
| ---- | ---- | ||
| - | ==== Using kpartx ==== | + | ==== kpartx for Mapping Partition Tables ==== |
| ---- | ---- | ||
| + | The kpartx command creates device maps from partition tables. Each guest storage image has a partition table embedded in the file. | ||
| + | We'll first need to install the package if it is not already available. | ||
| + | <code> | ||
| + | > apt-get install kpartx | ||
| + | </code> | ||
| + | === Inspect an .img file === | ||
| + | kpartx lets you inspect an img file, showing its contained partitions using the -l command: | ||
| + | <code> | ||
| + | > kpartx -l /opt/xen/X-Local-ISO/<image_file_name>.img | ||
| + | loop0p1 : 0 122880 /dev/loop0 8192 | ||
| + | loop0p3 : 0 1536000 /dev/loop0 131072 | ||
| + | loop deleted : /dev/loop0 | ||
| + | </code> | ||
| ---- | ---- | ||
| + | |||
| + | === Add the partition mappings to the recognized devices in /dev/mapper/ === | ||
| + | <color darkorange>**THIS DOESN'T WORK!**</color> | ||
| + | <code> | ||
| + | > kpartx -av /run/sr-mount/26b9d87b-f344-1c8d-c5c5-a155d4e4e2e0/72e00fc6-98bb-48fe-ab4d-b52d1ef721b5.vhd | ||
| + | </code> | ||
| ==== END ==== | ==== END ==== | ||
| ---- | ---- | ||