XenServer умеет пробрасывать в виртуальную машину съемные носители (Removable Storage). Съемные носители появляются в XenCenter в хранилище (SR) Removable Storage. Для проброса жесткого диска нужно просто назначить его съемным.
Для этого редактируем файл /etc/udev/rules.d/50-udev.rules. Добавляем в самый конец две строки:

ACTION=="add", KERNEL=="sdb", SYMLINK+="xapi/block/%k", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'"
ACTION=="remove", KERNEL=="sdb", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'"

Заменяем sdb на нужный диск (можно найти в /proc/partitions). После перезагрузки сервера sdb будет в хранилище Removable Storage и его можно будет приаттачить к любой виртуальной машине.

Enter your comment. Wiki syntax is allowed:
F N᠎ B X X
 
  • citrix/пробрасываем-физические-диски-хоста-xenserver-в-виртуальную-машину.txt
  • Last modified: 2019/02/11 09:13
  • (external edit)