Eine virtuelle Disk der dom0 hinzufügen
Zuerst holen wir uns die UUID von der VDI, welche wir erstellt haben. Als name-label geben wir den Namen 'New virtual disk for dom0'
ein, welchen wir beim erstellen angegeben haben.
[root@virt01]# xe vdi-list name-label='New virtual disk for dom0' --minimal
1e938247-1838-4250-bdfa-d27a4891ec90
Nun holen wir uns die UUID der dom0.
[root@virt01]# xe vm-list | grep -B 1 -e Control
uuid ( RO) : 3a1d141d-68ab-4339-93a2-d0a2e3271746
name-label ( RW): Control domain on host: virt01
Nun erstellen wir die VBD für die VDI auf dom0
. vm-uuid
ist die UUID von dom0, vdi-uuid
ist die UUID welche unsere erstellte virtual disk hat.
[root@virt01]# xe vbd-create vm-uuid=3a1d141d-68ab-4339-93a2-d0a2e3271746 vdi-uuid=1e938247-1838-4250-bdfa-d27a4891ec90 device=autodetect
22c615aa-8956-ec7e-925c-b5b6be97f37d
Nun attachen wir die VBD. Die UUID ist das ergebnis des voran gegangenden Befehl.
[root@virt01 ~]# xe vbd-plug uuid=22c615aa-8956-ec7e-925c-b5b6be97f37d
Nun sehen wir mit fdisk -l
, das uns das Device /dev/xvda
zur Verfügung steht (ohne Partitionstabelle).
[root@virt01 ~]# fdisk -l
Disk /dev/sda: 499.9 GB, 499977814016 bytes
255 heads, 63 sectors/track, 60785 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 523 4194304 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 523 1045 4194304 83 Linux
/dev/sda3 1045 60785 479866873 8e Linux LVM
Disk /dev/xvda: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/xvda doesn't contain a valid partition table
Nun erstellen wir mit dem Befehl fdisk /dev/xvda
eine neue Partition.
[root@virt01 ~]# fdisk /dev/xvda
Nun erstellen wir ein ext3
Dateisystem auf der neu erstellten Partition.
[root@virt01 ~]# mkfs.ext3 /dev/xvda1
Nun können wir die neue Partition ins Dateisystem einhängen.
[root@virt01 ~]# mkdir -p /data
[root@virt01 ~]# mount /dev/xvda1 /data