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

Хранить изображения QEMU в базе данных

У меня есть задача хранить изображения QEMU в базе данных и я думаю о разработке пользовательского блочного устройства. Это хорошая идея? С чего лучше начать?

Хранение QEMU-изображений в базе данных на многих уровнях очень непрактично. Использование обычной файловой системы для самого хранилища и обращение к файлам из базы данных намного проще - и, вероятно, предоставит вам то, чего вы пытаетесь достичь.

Если у вас это не сработает, я хотел бы узнать больше о том, чего вы пытаетесь достичь.

Если вам нужно распределенное хранилище образов, QEMU поддерживает использование образов на блочных устройствах Rados (реализовано с использованием Ceph): http://ceph.newdream.net/2010/12/rbd-upstream-updates/

В Qemu интегрирована Sheepdog, которая также обеспечивает распределенное хранилище изображений. Сам не использую, но, похоже, он подходит для ваших целей. http://www.osrg.net/sheepdog/