Compartilhar via


Configurar a medição de uso no Service Provider Foundation

 

Publicado: março de 2016

Aplicável a: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

Este tópico descreve como configurar o Base do provedor de serviços para agregar estatísticas de uso para consultas pelo serviço Web de Uso Base do provedor de serviços. Para obter mais informações, consulte a seção "Serviço Web de Uso" Serviço Web de Uso.

Em Base do provedor de serviçosSystem Center 2012 SP1, as configurações de conexão foram mantidas no arquivo web.config para o serviço de Uso. Começando com Base do provedor de serviçosSystem Center 2012 R2, essas configurações são armazenadas no banco de dados Base do provedor de serviços.

A topologia mínima para implementar a coleção de medição de uso é a seguinte:

  • Um servidor executando o Base do provedor de serviços

  • Um servidor executando o System Center 2012 – Virtual Machine Manager (VMM)

  • Um servidor executando o System Center 2012 – Operations Manager que tem um banco de dados do Operations Manager Data Warehouse (OMDW)

  • Uma ou mais máquinas virtuais hospedadas pelo Hyper V (ou VMM) e gerenciadas pelo VMM para gerar dados de uso. Eles também podem ser os servidores que executam os próprios Base do provedor de serviços, VMM e Operations Manager.

Se necessário, todos esses componentes podem estar no mesmo computador.

Configuração do Base do provedor de serviços System Center 2012 R2

Use os cmdlets do Service Provider Foundation e Windows PowerShell para configurar a medição de uso, conforme descrito no procedimento a seguir. Para os cmdlets, consulte Service Provider Foundation cmdlet Reference (Referência de cmdlet do Service Provider Foundation).

Também consulte a postagem no blog Configuring SPF and Windows Azure Pack for IaaS usage and metering (configurando o SPF e o Windows Azure Pack para uso e medição do IaaS).

  • Criar uma instância de um servidor (usando o cmdlet New-SCSPFServer) com o ServerType como OMDW.

  • Use o cmdlet New-SCSPFSetting para criar uma configuração no servidor (aquele criado na etapa anterior), que tenha a cadeia de conexão ao banco de dados OperationsManagerDW no servidor OMDW.

  • Verifique se a conta do Pool de aplicativos sob a qual o SPF_Usage é executado tem a capacidade de consultar OMDW.

  • Verifique se o Pacote do Windows Azure que chama a conta é membro do grupo de segurança local SPF_User no servidor que tem o Base do provedor de serviços instalado.

Para definir as configurações de conexão do OMDW

  1. Execute o comando New-SCSPFSetting com os parâmetros descritos na tabela a seguir.

    Parâmetro New-SCSPFSetting Valor
    Valor Necessário. Deve ser uma cadeia de conexão de banco de dados.
    SettingType Necessário. Deve ser DatabaseConnectionString.
    Nome Opcional. Essa configuração é recomendada. Especifique um nome significativo para cada configuração.
    Servidor Associa a configuração ao servidor do qual a medição de uso está sendo obtida. Deve ser um objeto de servidor obtido do cmdlet Get-SCSPFServer.

    Por exemplo:

    PS C:\> $omdwserver = New-SCSPFServer –Name "omdw.contoso.com" –ServerType OMDW  
    PS C:\>$setting = New-SCSPFSetting –Name mysetting –SettingType DatabaseConnectionString –Value "Server=myomdwserver\myomdwinstance;Database=OperationsManagerDW;Trusted_Connection=True;Connect Timeout=300" –Server $omdwserver  
    

O tempo limite de conexão recomendado é 300 segundos ou 5 minutos. Esse valor também depende do volume de métricas de uso da máquina virtual, do SQL Server Edition (Enterprise recomendado), da capacidade de hardware, entre outras configurações de ambiente. Você pode alterar o valor do tempo limite de conexão usando o procedimento a seguir neste guia.

Use o cmdlet Get-SCSPFSetting para fazer alterações em uma determinada configuração. Por exemplo, o código a seguir associa a configuração a um servidor diferente, que é armazenada na variável $newSvr.

PS C:\>$myset = Get-SCSPFSetting –Name "mySetting"  
PS C:\>$myset.Server = $newSvr  
  

Configuração do Base do provedor de serviços System Center 2012 SP1

A configuração a seguir é necessária para habilitar a medição de uso:

  • Um servidor que executa o Base do provedor de serviços com o pacote KB2785476 do Windows Update instalado. Essa atualização está incluída no Pacote cumulativo de atualizações 1 para System Center 2012 Service Pack 1 (SP1). Se a atualização já tiver sido instalada automaticamente pelo Windows Update, deve existir no seguinte diretório: C:\inetpub\SPF\Usage. Se a atualização não tiver sido instalada, consulte a próxima seção deste tópico.

  • O Pacote do Windows Azure Pack para Windows Server e API para provisionar o IaaS.

  • Um servidor que executa o System Center 2012 – Operations Manager com os pacotes de gerenciamento instalados para VMM. Consulte Usando pacotes de gerenciamento para obter mais informações.

  • Um servidor executando o SQL Server com o Operations Manager Data Warehouse (OMDW). Para obter mais informações, consulte Como instalar o servidor de relatórios do Operations Manager.

    Você pode ter o banco de dados do OMDW e o banco de dados do Base do provedor de serviços no mesmo servidor.

  • Uma credencial de identidade do pool de aplicativos de Uso que deve ser especificada como uma conta de logon para os bancos de dados do OMDW. Essa conta deve ter os mapeamentos de usuário db_DataReader e OpsMgrReader em cada banco de dados do OMDW. Essa é a mesma conta especificada para o banco de dados Base do provedor de serviços.

Se o Windows Update for controlado pelo Administrador do Sistema, a atualização pode não ter sido instalada automaticamente. Se a atualização não tiver sido instalada, você pode instalá-la por meio do Windows Update ou do catálogo do Microsoft Update. A atualização necessária para a medição de uso, incluída no pacote cumulativo de atualizações, é a KB2785476 para Base do provedor de serviços.

Para instalar a atualização do Windows Update

  1. Em Painel de controle, no modo de exibição de Categoria, selecione Sistema e segurança e, em seguida, Windows Update.

  2. Clique em Verificar online para atualizações do Microsoft Update.

  3. Clique em Atualizações importantes disponíveis.

  4. Verifique se o pacote de Pacote cumulativo de atualizações 1 KB2785476 está selecionado e, em seguida, clique em OK.

Para instalar a atualização manualmente

  1. Vá para Catálogo do Microsoft Update (https://catalog.update.microsoft.com/v7/site/Search.aspx?q=2785476).

    A Update for System Center 2012 SP1 Orchestrator – SPF (KB2785476) deve ser o único item nos resultados da pesquisa.

  2. Clique em Adicionar e, em seguida, clique em exibir cesta.

  3. Clique em Download e, em seguida, especifique as opções para baixar.

  4. No local de download, clique duas vezes no arquivo CAB sob a Atualização para a pasta System Center 2012 SP1 Orchestrator - SPF (KB2785476).

  5. Clique duas vezes no arquivo KB2785476_SFPUsage.msp para instalar a atualização.

Verifique se a atualização foi bem-sucedida verificando se a pasta C:\inetpub\SPF\Usage existe.

Para obter mais informações sobre a atualização, consulte Description of Update Rollup 1 for System Center 2012 Service Pack 1 (Descrição do Pacote Cumulativo de Atualização 1 para o System Center 2012 Service Pack 1)

System_CAPS_ICON_important.jpg Importante

A atualização define a identidade de autenticação para o Base do provedor de serviços serviço VMM no Pools de aplicativos Gerenciados de sistema de informações da Internet (IIS) para serviço de rede. Você deve alterar o serviço VMM no pool de aplicativos para sua identidade quando o Base do provedor de serviços for instalado (a menos que ele estivesse destinado a ser Serviço de rede). Para fazer isso, clique em Configurações avançadas para a identidade do pool de aplicativos do VMM e defina o valor Identidade na seção Modelo de Processo da caixa de diálogo.

Você deve especificar as cadeias de caracteres de conexão para todos os bancos de dados do OMDW participantes e, em seguida, aplicar um script do SQL Server para atualizar os bancos de dados com as tabelas necessárias e os gatilhos para implementar a medição de uso.

Para especificar cadeias de conexão do OMDW

  1. Edite o arquivo c:\inetpub\SPF\Usage\web.config em um editor de texto e localize o elemento <connectionStrings>. Esse elemento aparece inicialmente da seguinte maneira:

    <connectionStrings>  
        <add name="OMDWConnectionString"   
             connectionString=""/>  
      </connectionStrings>  
    
  2. Edite o elemento para conter as configurações de conexão para cada banco de dados do OMDW, conforme mostrado no exemplo a seguir. Neste exemplo, duas máquinas virtuais são configuradas para medição de uso.

    <connectionStrings>  
    <add name="OMDWBasicPlusVMs"   
    connectionString="Server='sky200.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    <add name="OMDW"   
    connectionString="Server='sky400.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    </connectionStrings>  
    

Para aplicar o script de atualização de banco de dados do Pacote cumulativo de atualizações 1 Service Provider Foundation

  1. Copie o arquivo c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql para o servidor onde o banco de dados Base do provedor de serviços está instalado. Esse pode ser o mesmo servidor.

  2. Clique duas vezes no arquivo SPFUsageFeatureUpdate.sql para aplicar o pacote cumulativo de atualizações. O SQL Server Management Studio será iniciado.

  3. As permissões a seguir devem ser especificadas para o banco de dados SCSPFDB se a credencial de identidade do pool de aplicativos do ponto de extremidade de Uso e o ponto de extremidade do VMM forem os mesmos. Clique duas vezes no banco de dados SCSPFDB, clique em Propriedades e, em seguida, clique em Permissões. Verifique se as seguintes permissões são concedidas:

    • Connect

    • Excluir

    • Inserir

    • Selecionar

    • Atualização

    Essas permissões são necessárias porque o ponto de extremidade do VMM é mais restrito do que a medição de uso pode acessar e eles devem ser compatíveis.

  4. Adicione as seguintes permissões às novas tabelas OnPremServicesCollectorSessions, OnPremServicesSubscriberWatermarks e OnPremServicesSubscriberTombstones:

    • Excluir

    • Inserir

    • Selecionar

    • Atualização

Recomendamos essas permissões como melhores práticas. A estrutura de permissão que recomendamos aqui é o conjunto mínimo necessário. Você pode aplicar um esquema de permissões mais ou menos restritivo, dependendo de suas diretivas de segurança.

Certifique-se de que as tarefas de autenticação a seguir tenham sido concluídas:

  • As credenciais de identidade do pool de aplicativos para o serviço VMM para Base do provedor de serviços estão corretas após a instalação do pacote de atualização KB2785476.

  • As credenciais de identidade do pool de aplicativos para os serviços Base do provedor de serviços Admin, Provedor, VMM e Uso devem ser as mesmas.

  • Nos computadores que executam o Microsoft SQL Server onde residem os bancos de dados do OMDW, verifique se a conta de Pool de aplicativos de Uso que você configurou tem direitos de logon e permissão de leitura.

  • A conta do SPF_Usage em Usuários e grupos locais no servidor onde Base do provedor de serviços está instalado pertence à conta de Administradores.

Consulte também

Modelo de dados de medição de uso no Service Provider Foundation
Administrando o Service Provider Foundation
Implantando o Service Provider Foundation