Живая миграция: возможно ли хранить образы дисков на одной цели 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 и использовать серверную часть каталога. Миграция должна работать.