Не уверен что штатными можно, но как вариант - добавить скрипт в автозагрузку который будет:
1) Включать Maintenance Mode после перезагрузки чтоб виртуалки не запустились раньше времени: xe host-disable
2) Проверять подключено ли нужное хранилище: xe pbd-list
3) Пока параметр currently-attached не будет true запускать sleep 60
4) Выключить Maintenance Mode