Мы будем развертываться в среде, предназначенной для максимальной отказоустойчивости / избыточности и возможности быстрой масштабируемости.
Контекст
Эта среда:
И NAS, и серверы приложений являются хостами Citrix XenServer, при этом NAS содержит репозитории хранилищ, а серверы приложений - хосты виртуальных машин. Одно из основных намерений для этого заключается в том, что по мере нашего масштабирования мы можем вводить новое оборудование и ремонтировать или удалять старое оборудование, не прерывая обслуживание, путем миграции в реальном времени между хостами приложений (или NAS в этом отношении, как только мы приобретем дополнительные устройства. ).
Вопрос
Я раньше не выполнял живую миграцию в производственной среде, поэтому меня беспокоит коммутатор уровня 2. Сможет ли коммутатор справиться с тем фактом, что некоторые MAC-адреса маршрутизируются через port x
один момент и port y
следующий?
Для справки, конкретный переключатель находится здесь: http://uk.tp-link.com/products/details/cat-39_TL-SG3424.html
Помимо Ondra Sniper Flidr и комментария Майкла Хэмптона, я хотел предоставить официальное заявление Citrix. Цитирование этот pdf (не нашел в HTML), глава «XenMotion», страница шестнадцатая:
Но в этом примере настройки внешнее реальное коммутационное устройство ожидает, что MAC-адрес виртуальной машины будет на одном порту, в то время как на самом деле он только что перенесен на другой порт. В этом случае последний шаг миграции заключается в том, что конечный хост обновляет любые внешние устройства с помощью бесплатного пакета ARP. «Garp» - это не что иное, как обычный запрос ARP, но с уже заполненными MAC и IP-адресом. Это служит обновлением кэша arp любых внешних устройств, и ответа не будет.
Он будет работать хорошо, живая миграция является стандартной в производственной среде. Но ваша инфраструктура не так надежна, как вы думаете, в ней много SPOF. Что произойдет, когда ваш переключатель умрет? Или даже через порт этого коммутатора? Что будет, когда ваш NAS умрет? Если вам нужна высокая доступность, каждый компонент вашей инфраструктуры должен быть зеркальным! Вам понадобятся два зеркальных NAS, два коммутатора (и ваши серверы должны быть подключены к обоим из них!), Два межсетевых экрана и два отдельных подключения к глобальной сети. HA не существует, если у вас его нет.