Всем привет, я тестирую новый кластер Proxmox VE 3.0 с 2 узлами и 2 SAN (openfiler iscsi). Каждый узел подключен к обоим SAN по 10Gbe с перекрестной конфигурацией (все подключено ко всем).
Узел 1 Узел 2
eth1 eth2 eth1 eth2
| \ / |
| \ / |
| \ / |
| \ / |
| X |
| / \ |
| / \ |
| / \ |
| / \ |
| / \ |
eth1 eth2 eth1 eth2
SAN1 SAN2
Моя цель — построить полностью отказоустойчивый кластер. Я вижу слишком много кластеров на базе SAN с только одним SAN (в чем смысл строить супердорогой кластер из 100 узлов с единственной точкой отказа??), и я хочу создать систему хранения с реальной отказоустойчивостью. В системе Red Hat можно просто настроить зеркалирование RAID1 с LVM. cmirror — это компонент кластера, который синхронизирует DLM (распределенный менеджер блокировок) по сети для синхронизации метаданных RAID между узлами кластера. К сожалению, в Proxmox, похоже, этого компонента нет (я не могу понять почему, Proxmox — это клон кластера Red Hat, и я нашел все компоненты Red Hat, кроме cmirror). С RAID на LVM вы можете использовать все функции Proxmox через веб-интерфейс, создавать ВМ, миграцию и т.д. Теперь я ищу другие решения. Я вижу RBD, но если я правильно понимаю, нужно строить отдельный кластер для RBD, что для меня является безумным решением... Моя задача — иметь репликацию хранения в реальном времени в отказоустойчивом кластере, под этим я имею в виду возможность отключить SAN или вытащить соединительные кабели без простоя (разумеется, кроме таймаута), что я могу сделать с cmirror в кластере Red Hat. Я был бы очень рад, если бы некоторые разработчики Proxmox могли интегрировать cmirror в будущий релиз, но на данный момент у кого-нибудь есть для меня хорошее предложение?
Узел 1 Узел 2
eth1 eth2 eth1 eth2
| \ / |
| \ / |
| \ / |
| \ / |
| X |
| / \ |
| / \ |
| / \ |
| / \ |
| / \ |
eth1 eth2 eth1 eth2
SAN1 SAN2
Моя цель — построить полностью отказоустойчивый кластер. Я вижу слишком много кластеров на базе SAN с только одним SAN (в чем смысл строить супердорогой кластер из 100 узлов с единственной точкой отказа??), и я хочу создать систему хранения с реальной отказоустойчивостью. В системе Red Hat можно просто настроить зеркалирование RAID1 с LVM. cmirror — это компонент кластера, который синхронизирует DLM (распределенный менеджер блокировок) по сети для синхронизации метаданных RAID между узлами кластера. К сожалению, в Proxmox, похоже, этого компонента нет (я не могу понять почему, Proxmox — это клон кластера Red Hat, и я нашел все компоненты Red Hat, кроме cmirror). С RAID на LVM вы можете использовать все функции Proxmox через веб-интерфейс, создавать ВМ, миграцию и т.д. Теперь я ищу другие решения. Я вижу RBD, но если я правильно понимаю, нужно строить отдельный кластер для RBD, что для меня является безумным решением... Моя задача — иметь репликацию хранения в реальном времени в отказоустойчивом кластере, под этим я имею в виду возможность отключить SAN или вытащить соединительные кабели без простоя (разумеется, кроме таймаута), что я могу сделать с cmirror в кластере Red Hat. Я был бы очень рад, если бы некоторые разработчики Proxmox могли интегрировать cmirror в будущий релиз, но на данный момент у кого-нибудь есть для меня хорошее предложение?
