Я использую Citrix XenServer Essentials 5.5 с виртуальными машинами, хранящимися на полке EqualLogic iSCSI, с использованием StorageLink XenServer. Я хотел бы создать «виртуальный диск», который можно было бы подключить к нескольким виртуальным машинам. Это будет использоваться для кластерной файловой системы, такой как OCFS2 или GFS. Это кажется невозможным с использованием графического интерфейса XenCenter, и я не могу найти в Интернете ничего о том, как это сделать.
Я понимаю, что могу просто открыть сеть iSCSI для виртуальной машины и заставить виртуальную машину инициировать собственный iSCSI, но это создает множество проблем безопасности. Это было довольно легко сделать на Oracle VM Server, основанном на Xen, поэтому я знаю, что это не ограничение самого Xen.
Может для этого есть команда "xe-"? Спасибо за любые предложения, которые вы можете предоставить.
Похоже, вам нужно создать VDI из командной строки с помощью команды «xe vdi-create», а затем запустить «xe vdi-Introduction» с параметром «sharable», установленным на «yes». Примеры команд ниже.
xe vdi-create sr-uuid=469353c2-eb18-7ffe-c754-bc3cce211c07 name-label=myvdi type=user virtual-size=100GiB
xe vdi-introduce uuid=cfac1a2d-ac9f-44f3-a621-2e257875bb5d sr-uuid=0ff1387a-739a-36df-31df-1ccc70f229bc type=user location=cfac1a2d-ac9f-44f3-a621-2e257875bb5d sharable=yes
Страница 175 для получения дополнительной информации - http://docs.vmd.citrix.com/XenServer/5.5.0/1.0/en_gb/reference.html