Назад | Перейти на главную страницу

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

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

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

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

Возможно ли такое сделать? И будет ли живая миграция работать?

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