У нас есть два виртуальных сервера Biztalk 2010, настроенных для использования MSMQ. Мы хотели бы сгруппировать два сервера вместе для отработки отказа. Нам сказали, что вы не можете кластеризовать MSMQ в виртуальной среде, что для меня пахнет BS. Кто-нибудь имеет опыт и может указать мне правильное направление?
Да, ты можешь. Работает отлично.
Вам понадобятся две машины, на которых работает MSMQ, чтобы быть Windows Enterprise Edition (я предполагаю, 2008 или 2008 R2 для ОС?). Установите компоненты кластеризации. Вам понадобится общее хранилище через общее хранилище iSCSI или SCSI3, представленное VMware. Если вы используете совместно используемое хранилище SCSI3 с хоста, вам необходимо настроить общие диски на их собственном контроллере SCSI, настроив его для общего доступа.
Установите MSMQ на обоих узлах кластера. Откройте диспетчер отказоустойчивого кластера, создайте новую службу и добавьте в нее ресурс MSMQ. Щелкните правой кнопкой мыши службу и выберите управление MSMQ, после чего вы сможете создать необходимые очереди. Вам понадобится имя и IP-адрес для подключения.