URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 68725
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Запуск виртуальных машин Qemu и KVM..."

Отправлено auto_tips , 12-Июл-10 10:06 
Пример настройки Sheepdog в Fedora Linux для организации выполнения в Qemu или KVM  виртуального окружения поверх распределенного на несколько машин высоконадежного хранилища Sheepdog (подробнее см. https://www.opennet.ru/27251/ )


Устанавливаем и запускаем кластерный движок Corosync (http://www.corosync.org/) на всех узлах кластера хранения:

   yum install corosync
   service corosync start

После интеграции sheepdog-драйвера в состав пакета qemu и qemu-kvm, достаточно будет выполнить:

   yum install qemu-kvm

(сейчас еще нужно [[http://www.osrg.net/sheepdog/usage.html собирать]] драйвер из исходных текстов)


Запускаем на каждом узле кластера хранения управляющий процесс Sheepdog,
передав в качестве аргумента директориею для хранения объектов в локальной ФС каждого узла:

   sheep /store

Форматируем и настраиваем параметры кластера хранения, указываем дублирование каждого блока данных на три разных узла:

   collie cluster format --copies=3

Создаем в распределенном хранилище дисковый образ, размером 256Гб, для виртуальной машины с именем Alice:

   qemu-img create sheepdog:Alice 256G

Импортируем существующий образ виртуальной машины в распределенное хранилище с именем Bob:

   qemu-img convert ~/amd64.raw sheepdog:Bob

Смотрим список активных хранилищ:

   collie vdi list

   Bob          0  2.0 GB  1.6 GB  0.0 MB 2010-03-23 16:16      80000
   Alice        0  256 GB  0.0 MB  0.0 MB 2010-03-23 16:16      40000

Запускаем виртуальную машину:

   qemu-system-x86_64 sheepdog:Alice

Создаем снапшот виртуальной машины Alice:

   qemu-img snapshot -c name sheepdog:Alice

Параллельно запускаем созданный снапшот:

   qemu-system-x86_64 sheepdog:Alice:1

Клонируем снапшот Alice:1 в новую виртуальную машину Charlie

   qemu-img create -b sheepdog:Alice:1 sheepdog:Charlie

Просматриваем состояние узлов кластера:

   collie node list

URL: http://www.osrg.net/sheepdog/usage.html
Обсуждается: https://www.opennet.ru/tips/info/2409.shtml


Содержание

Сообщения в этом обсуждении
"Запуск виртуальных машин Qemu и KVM в распределенном хранилище Sheepdog"
Отправлено netc , 12-Июл-10 10:06 
спасибо за перевод!

а вы где и зачем используете sheepDog ?


"Запуск виртуальных машин Qemu и KVM в распределенном хранилище Sheepdog"
Отправлено Filosof , 13-Июл-10 11:24 
прикольная у них собчья атрибутика -:)
небось скоро и другие породы добавят -:)

"Запуск виртуальных машин Qemu и KVM в распределенном хранилище Sheepdog"
Отправлено playnet , 13-Июл-10 20:36 
а что делать, если я не люблю собак? Может, поправить сырцы, переименовав файлы..

"Запуск виртуальных машин Qemu и KVM в распределенном хранили..."
Отправлено prapor , 14-Июл-10 17:19 
Не буду оригинален, но могу предложить книгу по коррейской традиционной кухне.

"Запуск виртуальных машин Qemu и KVM в распределенном хранилище Sheepdog"
Отправлено Nerian , 11-Авг-10 14:32 
Это аналог Lustre? Если да - то в чём отличия?