Подготовка.
Создадим пользователя testuser и почтовый ящик для него.
Внесем запись FQDN будущего CAS-массива в DNS сервер.
Есть внутренняя зона corp.domain.ru
Я создам новую, основную зону прямого просмотра mail.domain.ru, с запретом динамических обновлений (позже объясню для чего и почему). Создам узел А, где укажу только IP (VIP) адрес будущего CAS-массива (поле имя оставить пустым). (пока этот IP, укажу 1го CAS сервера для теста)
Далее установим сертификат. (это отдельная тема, я просто сделаю экспорт/импорт купленного сертификата с сервера Exchange с которого я переезжаю. EMC -> Настройка серверов, выбираю сертификат, делаю экспорт/импорт, назначаю сертификату все возможные службы, акромя единой системы обмена сообщениями)
Делаю backup'ы обоих серверов Exchange.
Собираем CAS массив.
Воспользуемся командлетом New-ClientAccessArray:
New-ClientAccessArray -FQDN "mail.domain.ru" –Site "Default-First-Site-Name" -Name "CAS-Array"
Проверяем:
Get-ClientAccessArray "mail.domain.ru" | fl Name,MembersПодключим к массиву, базы данных почтовых ящиков командлетом Set-MilboxDatabase:
Get-MailboxDatabase | Set-MailboxDatabase -RpcClientAccessServer "mail.domain.ru"Проверяем:
Get-ClientAccessArray
Вручную сконфигурируем адреса таких служб, как OWA (Outlook Web App), ECP (Exchange Control Panel), Exchange ActiveSync (EAS) и Outlook Anywhere (OA) на работу с FQDN балансировщика. На каждом сервере, где CAS_Server имя сервера на котором выполняем команду.
EMC -> Настройка серверов -> Клиентский доступ
Там я указал одинаковые адреса везде
Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem
Value: TCP/IP Port
Type: DWORD
Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeAB\Parameters
Value: RpcTcpPort
Type: REG_SZ (String)
Значения портов укажем соответствующие:
Настройка внутренних и внешних URL`ов:
EMC -> Настройка серверов -> Клиентский доступ
Там я указал одинаковые адреса везде
mail.domain.ruВ PS Exchange Web Services (EWS) для внутреннего доступа.
Set-WebServicesVirtualDirectory -Identity "CAS_Server\EWS (Default Web Site)" -InternalUrl https://mail.domain.ru/ews/exchange.asmxДля внешнего
Set-WebServicesVirtualDirectory -Identity "CAS_Server\EWS (Default Web Site)" -ExternalUrl https://mail.domain.ru/ews/exchange.asmx
Autodiscover Service
Set-ClientAccessServer –Identity CAS_Server -AutoDiscoverServiceInternalUri:https://mail.domain.ru/Autodiscover/Autodiscover.xml
Качаем Exchange 2010 Virtual Load Balancer под свою виртуальную среду.
Exchange 2010 HAProxy Virtual Load Balancer при запуске логинимся, логин root, пароль setup, далее нам предложат задать новый пароль, вводим сетевые параметры и IP адресс CAS сервера. Далее заходим по адресу http://10.0.0.8:8080/ (тот что указывали ранее) во вкладку CAS Configuration и добавляем IP 2го CAS сервера, HAProxy (Load Balancer) IP в IP Configuration у меня 10.0.0.7, далее заходим на DNS сервер и для записи A которую мы создавали в начале и указывали IP CAS сервера, меняем на 10.0.0.7. Далее нам нужно задать статические порты RPC на CAS серверах. Во вкладке CAS Configuration нам предлагают скачать и запустить на серверах reg файл, в котором не правильно указаны пути в реестре. ТУТ указаны правильные пути.
Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem
Value: TCP/IP Port
Type: DWORD
Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeAB\Parameters
Value: RpcTcpPort
Type: REG_SZ (String)
Значения портов укажем соответствующие:
RPC Client Access - Port 60000
Address Book Service - Port 60001
Есть еще один нюанс, если перезагрузить Exchange 2010 HAProxy Virtual Load Balancer, то мы можем не увидеть вот такую статистику:
Лечится удалением IP адресов CAS серверов во вкладке CAS Configuration и добавлением обратно.
После изменений в реестре, перегружаем CAS сервера по очереди.
На клиентской машине пробуем подключить Outlook и проверяем работоспособность.
Комментариев нет:
Отправить комментарий