0

Я разрабатываю приложение, размещенное на отказоустойчивом кластере SQL Server 2005. Приложение (разработанное с использованием C#, .Net 2.0) использует ряд кластерных ресурсов (принтеры, общие папки и т. Д.). Я хотел бы настроить тестовую среду, которая реплицирует кластер. Однако текущая тестовая среда имеет только один SQL-сервер, и нет никакой надежды на получение второго сервера для создания полного кластера. Можно ли каким-то образом издеваться над средой кластера, используя только один сервер?Отказоустойчивый кластер SQL Server 2005 с использованием одного сервера?

Любой совет будет очень благодарен.

Большое спасибо, MagicAndi.

ответ

2

Использование виртуальных машин. Для этого я использовал MS Virtual Server и R2, он поддерживает создание виртуального кластера. Я делал это много раз, когда мне приходилось тестировать кластеры и следить за тем, чтобы мой код выжил.

Весь процесс немного запутан, так как вам нужно создать виртуальную частную сеть и иметь два виртуальных узла, совместно использующих виртуальный SCSI-диск для кластера, но, к счастью, есть хорошие пошаговые руководства. Вот хороший: http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx

Как только вы запускаете свой кластер и выполняете его, установите на него кластерный экземпляр SQL, этот процесс будет таким же, как и вы, на реальном металлическом кластере.

+0

BTW бесплатный MS Virtual PC НЕ поддерживает виртуальные кластеры –

+0

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

+0

Remus, Спасибо за ссылку и информацию, это очень ценится. +1 – MagicAndi

0

Я бы подумал, что вы сможете достичь этого через виртуализацию ОС.

0

О единственной возможной опции было бы создание виртуальных машин на одном сервере. Однако, честно говоря, я не знаю, поддерживает ли MS clutering использование виртуальных машин в качестве узлов кластера.

2

Просто так получилось, что SQL Server Central опубликовал статью об этом сегодня: Настройка SQL cluster under MS VS2005 R2 Part1, By Perry Whittle

+0

MS Virtual Server очень прост в использовании для настройки кластеризации, хотя, если вы не находитесь в домене, вам также потребуется создать виртуальный DC. – SqlRyan

+0

Cade, Спасибо за ссылку, +1. – MagicAndi

0

Я не пробовал это, но вы можете попробовать установить другой экземпляр SQL-сервера на сервере.

0

Нет, кластеризация MS поддерживает виртуальные машины как узлы кластера .... и ее хорошая возможность использовать виртуальные машины для тестирования среды кластера, если у физической машины есть хорошие ресурсы.