Подключение к приложению-службе в удаленной ферме (SharePoint Server 2010)
Применимо к: SharePoint Foundation 2010, SharePoint Server 2010
Последнее изменение раздела: 2012-02-01
В Microsoft SharePoint Server 2010 некоторые приложения-службы можно публиковать, делая их доступными через удаленные подключения. Публикуя приложение-службу, можно оптимизировать использование ресурсов и не допустить избыточности, а также предложить службы уровня предприятия без установки выделенной фермы служб предприятия. В этой статье описывается подключение и использование опубликованного приложения-службы.
Важно!
Прежде чем организовать общий доступ к приложениям-службам, настоятельно рекомендуется ознакомиться со статьями Share service applications across farms (SharePoint Server 2010) и Планирование архитектуры служб (SharePoint Server 2010).
Подключиться к приложению-службе, находящемуся в общем доступе в другой ферме, можно, если известен адрес службы обнаружения этой фермы или адрес приложения-службы. Помните, что подключаться к приложению-службе в удаленной ферме можно, только если администратор этой удаленной фермы опубликовал приложение-службу.
Содержание:
Подключение к приложению-службе в удаленной ферме с помощью центра администрирования
Подключение к приложению-службе в удаленной ферме с помощью Windows PowerShell
Подключение к приложению-службе в удаленной ферме с помощью центра администрирования
Необходимо быть участником группы администраторов фермы в SharePoint.
На веб-сайте центра администрирования SharePoint перейдите в раздел Управление приложениями и щелкните Управление приложениями-службами.
На ленте нажмите кнопку Подключить.
В раскрывающемся меню Подключение выберите тип приложения-службы, к которому нужно подключиться.
На странице "Подключение к удаленному приложению-службе" введите нужный URL-адрес в поле Адрес фермы или приложения-службы и нажмите кнопку OK.
Примечание
Этот URL-адрес можно получить у администратора опубликованной фермы. Дополнительные сведения см. в статье Publish a service application (SharePoint Server 2010). На этом этапе можно использовать URL-адреса двух типов: URL-адрес приложения-службы или URL-адрес приложения-службы топологии удаленной фермы. Если используется URL-адрес приложения-службы, на шаге 6 этой процедуры будет указано только соответствующее приложение-служба. Если используется URL-адрес службы топологии, на шаге 6 этой процедуры будут указаны все приложения-службы в ферме.
В новом диалоговом окне Подключение к удаленному приложению-службе выводятся приложения-службы с URL-адресом, указанным на шаге 5. Щелкните строку с именем приложения-службы и установите флажок, чтобы добавить приложение-службу в список подключений к приложениям-службам фермы по умолчанию (то есть в группу прокси по умолчанию). Нажмите кнопку OK.
Будет выведен запрос на изменение имени подключения. Введите новое имя в поле Имя подключения или оставьте имя по умолчанию, а затем нажмите кнопку OK.
Рекомендуется использовать инструкции из статьи Exchange trust certificates between farms (SharePoint Server 2010) для установления отношения доверия между двумя фермами.
После создания нового подключения нажмите кнопку OK для завершения процедуры.
Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Add or remove a service application connection to a Web application (SharePoint Server 2010).
Подключение к приложению-службе в удаленной ферме с помощью Windows PowerShell
Убедитесь, что обеспечено соответствие следующим минимальным требованиям: См. статью Add-SPShellAdmin.
В меню Пуск выберите пункт Администрирование.
Щелкните компонент Командная консоль SharePoint 2010.
В командной строке Windows PowerShell введите следующую команду:
Receive-SPSharedServiceApplicationInfo -FarmUrl <PublishingFarmTopologyURL>
Здесь <PublishingFarmTopologyURL> — это адрес, полученный в результате работы командлета Get-SPTopologyServiceApplication в публикующей ферме. Дополнительные сведения см. в статье Publish a service application (SharePoint Server 2010).
В командной строке Windows PowerShell введите следующую команду:
New-SP*ServiceApplicationProxy -Name " <ServiceApplicationProxyName>" -Url "<PublishingFarmTopologyURL>"
Здесь:
<ServiceApplicationProxyName> — это уникальное имя подключения к приложению-службе в использующей его ферме.
<PublishingFarmTopologyURL> — это URL-адрес топологии приложения-службы, который также использовался в предыдущей команде.
Для каждого типа приложения-службы имеется особый командлет Windows PowerShell 2,0, который нужно использовать вместо New-SP*ServiceApplicationProxy. (Эти командлеты приведены в разделе "См. также".) Например, следующая команда создает новый прокси приложения-службы управляемых метаданных под названием "MetadataServiceProxy1", который подключается к приложению-службе, расположенному по указанному URL-адресу.
New-SPMetadataServiceApplicationProxy -Name "MetadataServiceProxy1" -Uri " urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc "
Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Add or remove a service application connection to a Web application (SharePoint Server 2010).
See Also
Reference
New-SPBusinessDataCatalogServiceApplicationProxy
New-SPEnterpriseSearchServiceApplicationProxy
New-SPMetadataServiceApplicationProxy
New-SPProfileServiceApplicationProxy
New-SPSecureStoreServiceApplicationProxy
New-SPWebAnalyticsServiceApplicationProxy