Экспорт (0) Печать
Развернуть все

Начало работы с Service Bus для Windows Server

В данном разделе описывается процесс локальной установки Шина обслуживания для Windows Server и задания параметров конфигурации. Когда Шина обслуживания для Windows Server начнет работу, вы можете воспользоваться учебником для создания очереди и начала обмена сообщениями. Чтобы начать работу над приложениями, обратитесь к разделу Учебник. Первое приложение.

Установка среды разработки Service Bus

В этом разделе описаны первые действия для настройки Шина обслуживания для Windows Server. Необходимо учитывать следующее:

  • Все экземпляры SQL помещаются на локальном экземпляре SQL Server (2008 R2 с пакетом обновления 1 (SP1) или экспресс-выпуске SQL Express 2012).

  • Должна быть включена и запущена служба браузера SQL.

  • Должен быть включен протокол TCP/IP. Это подразумевает отключение брандмауэра на определенном порту и включение служб браузера SQL.

  • Если у вас установлена предыдущая версия Service Bus, удалите следующие базы данных: SBGatewayDatabase; SBManagementDB; ServiceBusDefaultContainer.

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

  • Для сценария установки требуется доменная учетная запись.

  • Service Bus использует автоматически создаваемый сертификат.

Замените следующие входные параметры значениями, необходимыми для среды организации.

<HostName>
Имя вашего узла. Не используйте localhost.

<Password>
Пароль для создания сертификатов. Пароль может содержать только прописные и строчные буквы, цифры и символы.

Установка Service Bus

Сначала удалите существующие службы Фабрика Windows, а также Service Bus. Затем выполните следующие действия.

Использование локального канала

noteПримечание
Этот шаг необходим при использовании закрытого канала, например Microsoft Connect, или DVD-диска.

Сначала удалите существующие службы Фабрика Windows, а также Service Bus. Затем выполните следующие действия.

  1. Выведите компьютер из фермы Service Bus, вызвав командлет Remove-SBHost.

  2. Удалите предыдущие версии Шина обслуживания для Windows Server, Фабрика Windows и установщика веб-платформы.

  3. Удалите базы данных, использовавшиеся Service Bus.

Затем выполните следующие действия.

  1. Установите установщик веб-платформы Майкрософт 4.0: http://www.microsoft.com/web/downloads/platform.aspx.

  2. Запустите установщик веб-платформы Майкрософт.

  3. Выберите пункт Параметры, откройте каталог с XML-файлом канала и добавьте его.

    noteПримечание
    Этот шаг необходим при использовании закрытого канала, например Microsoft Connect, или DVD-диска.

  4. Нажмите кнопку OK, а затем щелкните Windows Azure Service Bus 1.0 в канале.

  5. Нажмите кнопку Установить, примите лицензионное соглашение и начните установку.

    noteПримечание
    Возможно, будет предложено перезагрузить компьютер. Установка продолжится после перезагрузки.

Настройка среды разработки Service Bus

Настройка Service Bus с помощью мастера настройки

Мастер настройки помогает настроить новую ферму Шина обслуживания для Windows Server (кластер серверов), выполнить присоединение к существующей ферме или вывести компьютер из фермы, к которой вы его присоединили. Если вы создаете ферму, можно выбрать параметры по умолчанию или настроить их самостоятельно. Используйте следующую процедуру, чтобы создать ферму и добавить сервер Шина обслуживания для Windows Server 1.0 в ферму с использованием параметров по умолчанию.

После завершения работы установщика веб-платформы можно запустить мастер настройки Service Bus. Для этого можно воспользоваться следующей процедурой.

  1. В меню Пуск укажите Все программы, а затем выберите Service Bus 1.0. Выберите пункт Конфигурация Service Bus, чтобы запустить мастер настройки Service Bus.

    Мастер конфигурации Service Bus
  2. Щелкните Использовать параметры по умолчанию (рекомендуется). Откроется страница Конфигурация новой фермы.

    Мастер конфигурации Service Bus
  3. В текстовом поле ЭКЗЕМПЛЯР SQL SERVER по умолчанию отображается имя экземпляра SQL Server на текущем компьютере. Чтобы указать другой экземпляр SQL Server для размещения баз данных фермы, введите его полное имя. Дополнительные сведения о требованиях к SQL Server см. в части "SQL Server" раздела "Требования к системе". Чтобы убедиться, что введенное имя указывает на допустимый экземпляр, нажмите кнопку Проверить подключение. Если подключение успешно установлено, рядом с кнопкой появится зеленый значок. При ошибке в мастере появится соответствующее сообщение.

    Мастер конфигурации Service Bus В разделе Дополнительные параметры можно задать другие параметры баз данных, например режим проверки подлинности SQL и использование SSL.

  4. В разделе Настройка учетной записи службы ваш идентификатор пользователя будет указан в поле ИД ПОЛЬЗОВАТЕЛЯ — это учетная запись, с которой запускаются службы. Чтобы изменить идентификатор учетной записи пользователя, введите новое значение в поле ИД ПОЛЬЗОВАТЕЛЯ. Идентификатор пользователя должен иметь формат пользователь@домен или домен\пользователь. Затем введите пароль для указанного идентификатора в текстовом поле ПАРОЛЬ. Мастер проверит идентификатор и пароль. Если он найдет ошибку, то предложит вам повторно ввести эти данные. Для служб Шина обслуживания для Windows Server 1.0 и Windows Azure Service Bus используются одни и те же учетные данные.

  5. В разделе Ключ создания сертификатов введите в первом текстовом поле ключ, а затем снова введите его в текстовом поле ПОДТВЕРДИТЕ КЛЮЧ СОЗДАНИЯ СЕРТИФИКАТОВ, чтобы подтвердить введенное ранее значение. Мастер проверит, совпадают ли ключи. Если ключи не совпадают, мастер предложит ввести их повторно. Запишите ключ на будущее, так как он требуется каждый раз, когда к ферме добавляется новый компьютер. Командлеты настройки также используют этот ключ для создания сертификатов. Вы можете указать настраиваемый сертификат, выбрав настраиваемые параметры.

  6. Флажок Включить правила брандмауэра на этом компьютере позволяет указать, может ли мастер настройки создать правила брандмауэра. Снимите этот флажок, только если клиент Service Bus (ваше приложение) будет работать на том же сервере, что и Service Bus.

  7. Нажмите кнопку Далее. В мастере откроется экран Сводка, где будут перечислены введенные вами значения, а также значения по умолчанию, заданные для остальных параметров конфигурации. Здесь также отображаются параметры и значения конфигурации для фермы в целом и конкретно для Шина обслуживания для Windows Server 1.0. Мастер также указывает, допустимы ли значения конфигурации для данного компьютера. При наличии ошибки мастер отобразит страницу с ее описанием и не позволит продолжить процесс. Вы можете вернуться и поменять конфигурацию, устранив ошибку, либо же попытаться исправить ее вне мастера.

    В случае некоторых ошибок продолжить процесс, используя конфигурацию по умолчанию, невозможно. Так, если порт, по умолчанию используемый для управления Шина обслуживания для Windows Server 1.0, заблокирован другим приложением, то разблокировать его может быть невозможно. Если использовать конфигурацию по умолчанию не удается, следует использовать для создания фермы настраиваемые параметры.

    Мастер конфигурации Service Bus
    TipСовет
    Если вы устраняли ошибки вне мастера, используйте для повторной проверки конфигурации соответствующую кнопку.

    TipСовет
    Чтобы провести настройку с помощью PowerShell, на этой странице можно создать сценарий на основе текущей конфигурации, щелкнув ссылку Команды PowerShell.

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

Настройка Service Bus с помощью PowerShell

Сначала выберите пароль, используемый для создания сертификата. Обратите внимание, что эти действия выполняются в командном окне Service Bus PowerShell. Создайте безопасную строку со своим паролем.

  1. Выберите пароль, используемый для создания сертификата. Выполните следующие команды:

    $mycert=ConvertTo-SecureString -string <Password> -force -AsPlainText
    
  2. Создайте ферму:

    New-SBFarm –SBFarmDBConnectionString "data source=localhost\sqlexpress;integrated security=true" –CertificateAutoGenerationKey $mycert
    
  3. Добавьте узел в ферму:

    Add-SBHost -CertificateAutoGenerationKey $mycert -SBFarmDBConnectionString "data source=localhost\sqlexpress; integrated security=true"
    
    noteПримечание
    Будет выведен запрос на ввод пароля.

  4. Проверьте состояние фермы

    Get-SBFarmStatus
    
    Ожидаемый результат должен быть аналогичен следующему:

    HostName      ProcessName               Status
    --------      -----------               ------
    ...      Service Bus Gateway            Running
    ...      Service Bus Message Broker     Running
    ...      FabricHostSvc                  Running
    
  5. Создайте первое пространство имен службы

    New-SBNamespace –Name DemoSB –ManageUsers  yourDomain\yourUsername
    
    Ожидаемый результат должен быть аналогичен следующему:

    Name                  : <Namespace Name>
    AddressingScheme      : Path
    CreatedTime           : 5/1/2012 5:30:49 PM
    IssuerName            : <Namespace Name>
    IssuerUri             : <Namespace Name>
    ManageUsers           : {<domain\user>}
    Uri                   :
    ServiceIdentifier     :
    PrimarySymmetricKey   : <GUID>
    SecondarySymmetricKey :
    

Чтобы сбросить автоматически созданный ключ, выполните следующую команду PowerShell:

Set-SBCertificateAutoGenerationKey –SBFarmDBConnectionString "data source=<hostname>\sqlexpress;integrated security=true"

См. также


Дата сборки:

2013-07-25

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft