Расшариваем жёсткий диск на две виртуалки

Для экспериментов с CLVM (cluster LVM) возникла необходимость в создании виртуального жёсткого диска, доступного на чтение и запись из двух виртуалок. VirtualBox позволяет создавать такие жёсткие диски
Создадим каталог, в котором будут находиться файлы образов жёстких дисков:

$ mkdir Shared_Drives
$ cd Shared_Drives

Создаём несколько жёстких дисков:

$ vboxmanage createhd --filename clvmdisk1 --size 100 --variant Fixed
$ vboxmanage createhd --filename clvmdisk2 --size 100 --variant Fixed
$ vboxmanage createhd --filename clvmdisk3 --size 100 --variant Fixed

size задаёт размер диска в мегабайтах, опция Fixed делает диск фиксированного объёма. Использование диска фиксированного объёма важно, иначе при подключении к виртуалке возникнет ошибка "VBoxManage: error: Cannot change type for medium '/path/to/VirtualBox VMs/Shared_Drives/clvmdisk1.vdi' to 'Shareable' since it is a dynamic medium storage unit".

Полученные жёсткие диски необходимо подключить к виртуалке. Через GUI интерфейс VirtualBox это сделать, по крайней мере на данный момент, нельзя, поэтому также воспользуемся консолькой. В моём случае виртуальная машина называется deb_cluster1 и к ее SATA порту 0 уже подключен один жёсткий диск.

$ vboxmanage storageattach "deb_cluster1" --storagectl "SATA" --port 1 --device 0 --type hdd --medium clvmdisk1.vdi --mtype shareable
$ vboxmanage storageattach "deb_cluster1" --storagectl "SATA" --port 2 --device 0 --type hdd --medium clvmdisk2.vdi --mtype shareable
$ vboxmanage storageattach "deb_cluster1" --storagectl "SATA" --port 3 --device 0 --type hdd --medium clvmdisk3.vdi --mtype shareable

Не забываем подключать разные диски к разным портам. Аналогично можно подключить жёсткий диск к SCSI-контроллеру.

Переключение жёсткого диска между обычным и расшаренным режимом можно производить налету:

$ vboxmanage modifyhd clvmdisk1.vdi --type normal
$ vboxmanage modifyhd clvmdisk1.vdi --type shareable

Использованные материалы:

  1. http://www.oracledistilled.com/virtualbox/creating-shared-drives-in-oracle-vm-virtualbox/

Добавлено: 2014-08-01


Поделиться:

Оставить комментарий

Комментарий появится после одобрения.

Поля со значком * обязательны для заполнения.