XenServer: Error code: INVALID_SOURCE

Xen — кросс-платформенный гипервизор, разработанный в компьютерной лаборатории Кембриджского университета и распространяемый на условиях лицензии GPL. Основные особенности: поддержка режима паравиртуализации помимо аппаратной виртуализации, минимальность кода самого гипервизора за счёт выноса максимального количества компонентов за пределы гипервизора. wiki

Если вы при попытки поднять новую виртуальную машину получаете ошибку

Error code: INVALID_SOURCE
Error parameters: Unable to access a required file in the specified repository: file:///tmp/cdrom-repo-LTLikA/install.amd/xen/vmlinuz.

то тогда вам сюда -)

Как сказано здесь – проблема с template (некоректно выставлена очередность загрузки). Так как все действия мы будет производить в терминале – то подключаемся к головному серверу пула по ssh и ищем нужную нам виртуальную машину (наша машина называется testvm):

# xe vm-list 
uuid ( RO)           : d38e0453-fae4-416f-b17f-dca91c175bcd
     name-label ( RW): Control domain on host: pool
    power-state ( RO): running


uuid ( RO)           : 45ad5b30-36c6-0fdf-691c-a74e1dd0a831
     name-label ( RW): testvm
    power-state ( RO): halted

отлично – теперь мы знаем нужный uuid (45ad5b30-36c6-0fdf-691c-a74e1dd0a831). Пытаемся еще раз запустить – чтобы проверить, что все “плохо”

# xe vm-start uuid=45ad5b30-36c6-0fdf-691c-a74e1dd0a831
Error code: INVALID_SOURCE
Error parameters: Unable to access a required file in the specified repository: file:///tmp/cdrom-repo-LTLikA/install.amd/xen/vmlinuz., , 

И смотрим – чтоже у нас в загрузке

# xe vm-param-list uuid=45ad5b30-36c6-0fdf-691c-a74e1dd0a831 | grep HVM-boot
               HVM-boot-policy ( RW): 
               HVM-boot-params (MRW): 

Пусто – ну чтож – печально. Теперь надо добавить необходимые параметры:

# xe vm-param-set uuid=45ad5b30-36c6-0fdf-691c-a74e1dd0a831 HVM-boot-policy=BIOS\ order HVM-boot-params:order=dc

Проверяем

# xe vm-param-list uuid=45ad5b30-36c6-0fdf-691c-a74e1dd0a831 | grep HVM-boot
               HVM-boot-policy ( RW): BIOS order
               HVM-boot-params (MRW): order: dc

Отлично – теперь запускаем и устанавливаем нужный нам дистрибутив.
Решение взято отсюда.