Живая миграция: возможно ли хранить образы дисков на одной цели iscsi?

Из документации RedHat:

A guest virtual machine installed on shared storage using one of the following protocols:
 Fibre Channel-based LUNs
 iSCSI
 FCoE
 NFS
SCSI RDMA protocols (SCSI RCP): the block export protocol used in Infiniband and 
10GbE iWARP adapters

До сих пор я просто создавал цель iscsi, ведущую к файлу.dsk, который был жестким диском виртуальной машины. Проблема в том, что теперь я хотел бы иметь центральный сервер, на котором размещаются файлы.dsk, чтобы, установив на него пользовательскую программу, я мог генерировать новые vms, просто копируя эти файлы.dsk.

Вкратце: я хотел бы реализовать создание виртуальных машин по требованию, создавая их жесткие диски простым копированием файлов.

Итак, моя идея состоит в том, чтобы установить диск виртуальной машины в

<source file='<network file system root path/aVMImage.dsk'/>

Можно ли сделать что-то подобное? И будет ли живая миграция еще работать?

1 ответ

Решение

Попросите сервер центрального хранилища экспортировать каталог образов дисков через NFS. Серверы, на которых работают виртуальные машины, могут обращаться к образам дисков с помощью серверной части сетевой файловой системы для пулов хранения libvirt, или вы можете самостоятельно смонтировать NFS и использовать серверную часть каталога. Миграция должна работать.

Другие вопросы по тегам