Хранить изображения QEMU в базе данных
У меня есть задача сохранить изображения QEMU в базе данных и подумать о разработке пользовательского блочного устройства. Это хорошая идея? С чего лучше начать?
3 ответа
Хранение QEMU-изображений в базе данных на многих уровнях очень непрактично. Использование обычной файловой системы для самого хранилища и обращение к файлам из базы данных намного проще - и, вероятно, даст вам то, чего вы пытаетесь достичь.
Если это не работает для вас, я хотел бы узнать больше о том, чего вы пытаетесь достичь.
Если вы хотите распределенное хранение изображений, QEMU поддерживает использование изображений на блочных устройствах Rados (реализовано с использованием Ceph): http://ceph.newdream.net/2010/12/rbd-upstream-updates/
В Qemu интегрирована Sheepdog, которая также обеспечивает распределенное хранение изображений. Не используй это сам, но, кажется, оно охватывает твои цели. http://www.osrg.net/sheepdog/