Запуск виртуальных машин Qemu и KVM в распределенном хранилище Sheepdog |
[исправить] |
Пример настройки Sheepdog в Fedora Linux для организации выполнения в Qemu или
KVM виртуального окружения поверх распределенного на несколько машин
высоконадежного хранилища Sheepdog (подробнее см. http://www.opennet.me/27251/ )
Устанавливаем и запускаем кластерный движок Corosync (http://www.corosync.org/)
на всех узлах кластера хранения:
yum install corosync
service corosync start
После интеграции sheepdog-драйвера в состав пакета qemu и qemu-kvm, достаточно будет выполнить:
yum install qemu-kvm
(сейчас еще нужно собирать драйвер из исходных текстов)
Запускаем на каждом узле кластера хранения управляющий процесс 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
|
|
|
|
Раздел: Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu |
1, netc (ok), 10:06, 12/07/2010 [ответить]
| +/– |
спасибо за перевод!
а вы где и зачем используете sheepDog ?
| |
2, Filosof (ok), 11:24, 13/07/2010 [ответить]
| +/– |
прикольная у них собчья атрибутика -:)
небось скоро и другие породы добавят -:)
| |
3, playnet (?), 20:36, 13/07/2010 [ответить]
| +/– |
а что делать, если я не люблю собак? Может, поправить сырцы, переименовав файлы..
| |
|
4, prapor (??), 17:19, 14/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Не буду оригинален, но могу предложить книгу по коррейской традиционной кухне.
| |
|
5, Nerian (?), 14:32, 11/08/2010 [ответить]
| +/– |
Это аналог Lustre? Если да - то в чём отличия?
| |
|