8 Replies Latest reply on Oct 24, 2015 9:12 PM by Anton Kolomyeytsev

    Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?

    TimurUfa Lurker

      Решая вопрос по организации резервирования данных столкнулся с VMware и их продукцией, наше руководство заинтересовалось в HA и FT, но вникая в вопрос глубже понял, что необходима СХД.

      Задача заключается в организации системы горячего резервирования 2 серверов.

      У меня в наличии имеется лишь 2 сервера HP Proliant DL360 Gen9, и один стандартный АРМ с Windows 7 Ultimate, собственно как быть? Если организовать СХД на одном из серверов, то все резервирование при аппаратном сбое этого сервера идет под хвост. То же самое касается и АРМ.

      Собственно вопрос, может я что-то упустил и есть способ организации резервирования без внешней СХД? Или все же для достижения полной аппаратной независимости надо подключать внешнюю СХД?

      И еще вопрос - при аппаратном сбое самой СХД отвалится вообще все?

        • 1. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
          shteynman Hot Shot

          Начну с конца, современные СХД имеют резервирование по всем своим составным частям: обычно имеют два контроллера разнесенные между контроллерами интерфейсы взаимодействия с окружающими устройствами, дублирующие блоки питания и т.д и т.п что в целоv дает отказоустойчивость СХД на порядок выше чем у просто дисков вставленных в сервер

          Что касается vmware HA и FT то сама идеология этих технологий подразумевает наличие общего датастора иначе как в случае HA вы планируете перезапуск ВМ на другом сервере если там этой ВМ нету.

           

          Что касается резервирования при использовании серверов без общего датастора то я бы посоветовал посмотреть в сторону репликации: у vmware продукт называется VMware vSphere Replication, из сторонних продуктов можно посмотреть в сторону Veeam B&R

          • 3. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
            Akopylov Expert

            То, что кто-то там сделал софтвер-дефайнед что-то там похожее на строадж не делает классические СХД не актуальными. А vSAN с его ценником вообще не киллер для классической СХД. Крупным компаниям с их упакованными старшими моделями VNX или даже VMAX он не упился, а мелкие компании его в гробу видали с ценником лицензии 5к баксов (на минуточку, 330 к рублей по нынешнему курсу) для одного двухпроцессорного хоста и это без учета стоимости дисков, которые таки тоже купить придется. И придется купить какое-то количество флэшей, без которых он в принципе не работает.

             

            P.S. понравилась мне фраза из хабровской статьи: "VSAN позволил нам получить высокую производительность, сопоставимую с mid-range СХД.". За те деньги, которые стоит vSAN+диски и так можно купить мид рэндж СХД

            • 4. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
              TimurUfa Lurker

              Итого если подытожить все возможные способы резервирования то получаем ряд ограничений и преимуществ:

               

              1. FT:
                • Плюсы:
                  • горячее резервирование (главное требование, на серверах будет крутится промышленная SCADA);
                  • весь пакет ПО включен в vSphere Essentials Plus;
                  • низкие требования к аппаратному обеспечению;
                  • низкие требования к навыкам (особенно актуально, т.к. я нифига ни сисадмин).
                • Минусы:
                  • требует аппратную СХД (ценник довольно кусач, но пока получается самым дешевым решением);
                  • серверные жесткие диски по большей части простаивают впустую;
                  • при отказе СХД обваливается вся система в целом (в данном случае СХД является самым уязвимым местом архитектуры).
              2. vSphere Replication:
                • Плюсы:
                  • не требует СХД;
                  • включен в vSphere Essentials Plus.
                • Минусы:
                  • при сбое хоста, машина перезапускается на другом ESXi и вызывается полная ресинхронизация ВМ, как следствие потеря данных, отсутствие горячего резерва;
                  • повышенные требования к пропускной способности сети;
                  • повышенные требования к навыкам администратора.
              3. VSAN:
                • Плюсы:
                  • не требует СХД;
                • Минусы:
                  • требует наличия SSD-диска (вот тут можно выбрасывать приобретенные HP DL360);
                  • так же не обеспечивает системы горячего резервирования;
                  • повышенные требования к пропускной способности сети.



              Как следствие решение с использованием VMware было убрано в коробочку и отложено до лучших времен. Больше всех требованиям соответствовала схема с использованием FT, но завязанность системы на СХД и как следствие ее уязвимость перечеркнули данный вариант, а остальные не подошли по требованиям горячего резервирования. НО перелопатив еще немного мануалов и добивания сапорта VMware я наткнулся на упоминание о VSA (Общее хранилище данных vSphere Storage Appliance) и о возможности ее использования в схеме с FT. Может кто-то уже работал/сталкивался и расскажет о жизнеспособности данной идеи?

              • 5. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
                shteynman Hot Shot

                Теоретически можно посмотреть в сторону Strawind (софтовое iSCSI хранилище с поддержкой кластеризации)кластер на две ноды вроде даже бесплатный с его помощью можно сварганить общий датастор

                по поводу vSAN так для него требуется минимум 3 ноды

                • 6. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
                  malefik Enthusiast

                  1. VSA - это предок vSAN. Куча глюков, проект закрыли, вернее пришлось настолько переработать его, что получился совершенно новый - vSAN.

                  2. По FT - почитайте ограничения. Уверен, желание/возможность использовать его отпадет.

                  3. Коллеги правильно направили вас на StarWind - у них есть бесплатное решение для двух нод, НО будьте очень осторожны - протестируйте всё-всё самым тщательным образом достаточное время и с моделированием различных ситуаций. Когда я сталкивался с ним (StarWind), то не было времени на глубокие тесты, проект ушел в продакшн, и почти сразу всё развалилось. Не стали разбираться, перешли на схему использования репликации от Veeam.

                  • 7. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
                    Anton Kolomyeytsev Enthusiast

                    Не "вроде бесплатный", а "совсем бесплатный" То есть даже production можно (в отличие от того же ScaleIO). +StarWind не на две ноты бесплатный , а на N. Это сам storage запускается в бесплатном варианте максимум на двух нодах (избыточность какая-то нужна), а в самом VMware (Hyper-V, Xen etc) кластере или сети может быть сколько хочешь storage consumers. Разница в лицензировании между StarWind Virtual SAN & VMware Virtual SAN: первый лицензируются за СЕРВЕР, а второй - за КЛИЕНТ.


                    И да, в бесплатной версии будет failover NFS, а не HA iSCSI (точно так же, как для Hyper-V будет CA SMB3). HA iSCSI к коммерческих версиях и в hyperconverged варианте инсталляции.

                     

                    Про архитектуру вот тут:

                     

                    https://knowledgebase.starwindsoftware.com/guidance/starwind-virtual-san-architecture/

                     

                    Про различия между лицензированием платной и бесплатной версии тут:

                     

                    https://www.starwindsoftware.com/whitepapers/free-vs-paid.pdf

                     

                    Про отличия от других Software Defined Storage решений (там и вариантов легион, которых пользовать тоже можно - FYI) тут:

                     

                    https://www.starwindsoftware.com/whitepapers/differentiationNew.pdf

                     

                    Удачи

                     

                    P.S. Я дальше на VeeamON & MVP Summit выпаду недели на две, так что если вопросы будут - лучше presales инженеров наших пните. Можно сразу по-русски

                     

                    --

                    Теоретически можно посмотреть в сторону Strawind (софтовое iSCSI хранилище с поддержкой кластеризации)кластер на две ноды вроде даже бесплатный с его помощью можно сварганить общий датастор

                    по поводу vSAN так для него требуется минимум 3 ноды

                    • 8. Re: Обязательна ли внешняя СХД для организации HA & FT на 2 серверах HP DL360?
                      Anton Kolomyeytsev Enthusiast

                      Очень поучительный случай. Практически сразу после вас мы больше не пускаем в продакшн кластера, которые не прошли тестирования нашими инженерами. И вообще стараемся софт по возможности не продавать. ScaleIO --> ScaleIO Ready Nodes, VMware Virtual SAN --> EVO:RAIL и.т.д.. Тренд

                       

                      --

                       

                      3. Коллеги правильно направили вас на StarWind - у них есть бесплатное решение для двух нод, НО будьте очень осторожны - протестируйте всё-всё самым тщательным образом достаточное время и с моделированием различных ситуаций. Когда я сталкивался с ним (StarWind), то не было времени на глубокие тесты, проект ушел в продакшн, и почти сразу всё развалилось. Не стали разбираться, перешли на схему использования репликации от Veeam.