Задать вопрос

чайниковый вопросы по xen + iscsi

Планирую установку Xen платформы в масштабах предприятия и никак не могу разобраться в вопросе размещения виртуалок на iscsi-дисках.

Имеется: коробочный SAN (Synology rackstation), на борту raid5, LVM, iscsi-target.
Планируется: Xen (xensource) на дебиане.
В DomU предполагаю, что всем хватит по два раздела ( sda1: /, /boot, /usr; sda2: /var, /tmp)

1. Каким образом отдавать iscsi lunы в качестве дисков виртуалкам?
Нужно ли их все подключать в Dom0 и уже потом предоставлять доменам как физические диски,
или есть какой-то способ отдать напрямую ( гипотетически типа disk = [ 'iscsi: путь,sda1,w' ] )

2. Как будут ресайзиться такие сетевые разделы?
По howto надо: отмонтировать iscsi диск; ресайзнуть его на SAN; перелогинить таргет; ресайзнуть файлуху.
Отмонтирование диска означает необходимость гасить виртуалку. Можно ли обойтись без этого?

3. Может быть, имеет смысл в Dom0 поверх iscsi нахлобучить ещё один слой LVM?
Увидит ли LVM изменение iscsi-PV сам или его нужно пинать особым образом?

А также:
насколько кошерно садить в Dom0 полезные сервисы, помимо xend?
Хочется наконсолидировать туда dhcp, vpn, nagios, log-сервер, web-админки всего зоопарка.
  • Вопрос задан
  • 3858 просмотров
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
по iscsi подсказать не смогу, а по второй части:
В Dom0 не должно быть ничего. Для параноиков — и IP-адреса тоже.
Связано это с безопасностью, чем больше демонов — тем выше вероятность взлома. А взлом Dom0 == взлом всех domU.
Ответ написан
Комментировать
amarao
@amarao
«Само» ничего не делается. Штатным (для XCP, например), является вариант с LVM поверх ISCSI-диска. Но нужно быть готовым к проблемам с кластеризацией (т.к. LVM не может работать на двух хостах одновременно с одним диском). Тогда, либо CLVM, либо ручное решение «кто сегодня мастер». Технически, диск можно ресайзить во время миграции (то есть мигировать на хост, где подключен инициатор уже после увеличения размера LUN).

В dom0 некошерно ставить что-либо, кроме администрирования. Уж точно там неуместен VPN и лог-сервер. Нужно — делайте отдельную management-виртуалку. dom0 должен делать только то, что нельзя или очень дорого делать на виртуалках. Тот же dhcp прекрасно может раздаваться с миниатюрной виртуалки, воткнутой в сеть к нужным клиентам (ну, или наоборот).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы