LINUX.ORG.RU

История изменений

Исправление sanyock, (текущая версия) :

Зависит от того, на чём именно у тебя располагается datastore - кури исходники соответствующих модулей premigrate/postmigrate и т.д. С Ceph так можно, но в предпоследней версии opennebula(5.2.1) там досадный косяк, из-за которого пришлось влезть и немного пошаманить в коде на Ruby, иначе можно было словить веселые глюки.

Хранилище данных и здесь же front end и один из хостов: ZFS + ZVol + ext3 (из за необходимости O_DIRECT) + NFS для других хостов

Точки монтирования:

/var/lib/one на других хостах примонтирован по NFS к /var/lib/one франта

на всех хостах /var/lib/one/datastores symlinked к /mnt/datastores

/mnt/datastores смонтирована на одном хосте (на франте) напрямую к ZVol+ext3, на других хостах туда же но уже через NFS по сетке, а не напрямую.

A NFS не избавляет от несовместимости ZFS с O_DIRECT ? может быть по NFS можно обойтись без ZVol+ext3, а напрямую в ZFS?

Про драйвер ZFS_TM в курсе, но я хотел в конечном итоге избавиться от ZVol

Исправление sanyock, :

Зависит от того, на чём именно у тебя располагается datastore - кури исходники соответствующих модулей premigrate/postmigrate и т.д. С Ceph так можно, но в предпоследней версии opennebula(5.2.1) там досадный косяк, из-за которого пришлось влезть и немного пошаманить в коде на Ruby, иначе можно было словить веселые глюки.

Хранилище данных и здесь же front end и один из хостов: ZFS + ZVol + ext3 (из за необходимости O_DIRECT) + NFS для других хостов

Точки монтирования:

/var/lib/one на других хостах примонтирован по NFS к /var/lib/one франта

на всех хостах /var/lib/one/datastores symlinked к /mnt/datastores

/mnt/datastores смонтирована на одном хосте (на франте) напрямую к ZVol+ext3, на других хостах туда же но уже через NFS по сетке, а не напрямую.

Исправление sanyock, :

Зависит от того, на чём именно у тебя располагается datastore - кури исходники соответствующих модулей premigrate/postmigrate и т.д. С Ceph так можно, но в предпоследней версии opennebula(5.2.1) там досадный косяк, из-за которого пришлось влезть и немного пошаманить в коде на Ruby, иначе можно было словить веселые глюки.

Хранилище данных: ZFS + ZVol + ext3 (из за необходимости O_DIRECT) + NFS для других хостов

Точки монтирования:

/var/lib/one на хостах примонтирован по NFS к /var/lib/one front end (на нем же ZFS хранилище)


/var/lib/one/datastores symlinked к /mnt/datastores

/mnt/datastores смонтирована на одном хосте напрямую к ZVol+ext3, на другом хосте туда же но уже через NFS по сетке, а не напрямую.

Исходная версия sanyock, :

Зависит от того, на чём именно у тебя располагается datastore - кури исходники соответствующих модулей premigrate/postmigrate и т.д. С Ceph так можно, но в предпоследней версии opennebula(5.2.1) там досадный косяк, из-за которого пришлось влезть и немного пошаманить в коде на Ruby, иначе можно было словить веселые глюки.

Хранилище данных: ZFS + ZVol + ext3 (из за необходимости O_DIRECT) + NFS для других хостов

Точки монтирования:
/var/lib/one/datastores symlinked к /mnt/datastores

/mnt/datastores смонтирована на одном хосте напрямую к ZVol+ext3, на другом хосте туда же но уже через NFS по сетке, а не напрямую.