Partilhar via


Configurar a Medição de Utilização no Service Provider Foundation

 

Publicado: março de 2016

Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

Este tópico descreve como configurar o Service Provider Foundation para agregar estatísticas de utilização para consultas do serviço Web Utilização do Service Provider Foundation. Para mais informações, consulte a secção "Serviço Web Utilização" em Serviço Web Utilização.

No Service Provider FoundationSystem Center 2012 SP1, as definições de ligação foram mantidas no ficheiro web.config para o serviço Utilização. A começar no Service Provider FoundationSystem Center 2012 R2, estas definições estão armazenadas na base de dados do Service Provider Foundation.

A topologia mínima de implementação da recolha da medição de utilização é a seguinte:

  • Um servidor a executar o Service Provider Foundation

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

  • Um servidor a executar o System Center 2012 – Operations Manager com uma base de dados Armazém de Dados do Operations Manager (OMDW)

  • Uma ou mais máquinas virtuais alojadas pelo Hyper V (ou pelo VMM) e geridas pelo VMM para gerar dados de utilização. Também podem ser estes os servidores a executar o Service Provider Foundation, o VMM e o Operations Manager.

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

Service Provider Foundation Configuração do System Center 2012 R2

Utilize cmdlets do Windows PowerShell e do Service Provider Foundation para configurar a medição de utilização conforme descrito no procedimento que se segue. Para obter os cmdlets, consulte o tópico Referência do cmdlet do Service Provider Foundation.

Consulte também a mensagem de blogue Configurar o SPF e o Windows Azure Pack para utilização e medição do IaaS.

  • Crie uma instância de um servidor (através do cmdlet New-SCSPFServer) com o ServerType como OMDW.

  • Utilize o cmdlet New-SCSPFSetting para criar uma definição nesse servidor (criado no passo anterior), que tem a cadeia de ligação à base de dados OperationsManagerDW no servidor OMDW.

  • Verifique se a conta do Conjunto Aplicacional na qual é executado o SPF_Usage tem a capacidade de consultar o OMDW.

  • Certifique-se de que a conta de chamada do Windows Azure Pack é membro do grupo de segurança local SPF_User no servidor que tem o Service Provider Foundation instalado.

Para estabelecer as definições de ligação do OMDW

  1. Execute o comando New-SCSPFSetting com os parâmetros descritos na tabela que se segue.

    Parâmetro New-SCSPFSetting

    Valor

    Valor

    Necessário. Tem de ser uma cadeia de ligação de base de dados.

    SettingType

    Necessário. Tem de ser DatabaseConnectionString.

    Nome

    Opcional. Esta definição é recomendada. Especifique um nome significativo para cada definição.

    Gateway

    Associa a definição ao servidor a partir do qual será obtida a medição de utilização. Tem de ser um objeto de servidor obtido a partir 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 ligação recomendado é de 300 segundos ou 5 minutos. Este valor também depende do volume de métricas de utilização da máquina virtual, edição do SQL Server (versão Enterprise recomendada), capacidade do hardware, entre outras definições de ambiente. Pode alterar o valor de tempo limite da ligação através do seguinte procedimento neste guia.

Utilize o cmdlet Get-SCSPFSetting para efetuar alterações a uma definição específica. Por exemplo, o código seguinte associa a definição a um servidor diferente, armazenado na variável $newSvr.

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

Service Provider Foundation Configuração do System Center 2012 SP1

A configuração seguinte é necessária para ativar a medição de utilização:

  • Um servidor a executar o Service Provider Foundation com o pacote KB2785476 do Windows Update instalado. Esta atualização está incluída no Update Rollup 1 para o System Center 2012 Service Pack 1 (SP1). Se a atualização já tiver sido instalada automaticamente pelo Windows Update, deverá existir o seguinte diretório: C:\inetpub\SPF\Usage. Se a atualização não tiver sido instalada, consulte a secção seguinte deste tópico.

  • O Windows Azure Pack for Windows Server and API para aprovisionar o IaaS.

  • Um servidor a executar o System Center 2012 – Operations Manager com os pacotes de gestão instalados para o VMM. Consulte Utilizar Pacotes de Gestão para obter mais informações.

  • Um servidor a executar o SQL Server com o Armazém de Dados do Operations Manager (OMDW). Para obter mais informações, consulte Como instalar o servidor de relatórios do Operations Manager.

    Pode ter a base de dados do OMDW e a base de dados do Service Provider Foundation no mesmo servidor.

  • Uma credencial de identidade do conjunto aplicacional Utilização que tem de ser especificada como conta de início de sessão para as bases de dados do OMDW. Esta conta tem de ter os mapeamentos de utilizador db_DataReader e OpsMgrReader em cada base de dados do OMDW. Esta é a mesma conta especificada para a base de dados do Service Provider Foundation.

Se o Windows Update for controlado pelo seu Administrador de Sistema, a atualização poderá não ter sido instalada automaticamente. Se a atualização não tiver sido instalada, pode instalá-la a partir do Windows Update ou do Catálogo Microsoft Update. A atualização necessária para a medição de utilização, incluída no rollup, é KB2785476 para o Service Provider Foundation.

Para instalar a atualização a partir do Windows Update

  1. No Painel de Controlo, na Vista de Categoria, selecione Sistema e Segurança e, em seguida, Windows Update.

  2. Clique em Procurar online por atualizações do Microsoft Update.

  3. Clique em Estão disponíveis atualizações importantes.

  4. Verifique se o pacote KB2785476 do Update Rollup 1 está selecionado e, em seguida, clique em OK.

Para instalar a atualização manualmente

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

    A Atualização para o 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 Ver cesto.

  3. Clique em Transferir e, em seguida, especifique as opções a transferir.

  4. Na localização da transferência, faça duplo clique no ficheiro CAB na pasta Atualização para o System Center 2012 SP1 Orchestrator - SPF (KB2785476).

  5. Faça duplo clique no ficheiro KB2785476_SFPUsage.msp para instalar a atualização.

Verifique se existe a pasta C:\inetpub\SPF\Usage para confirmar se a atualização foi efetuada com êxito.

Para mais informações sobre a atualização, consulte o tópico Descrição do Update Rollup 1 para o System Center 2012 Service Pack 1

System_CAPS_importantImportante

A atualização define a identidade de autenticação do serviço VMM do Service Provider Foundation nos Conjuntos Aplicacionais do Gestor dos Serviços de Informação Internet (IIS) para o Serviço de Rede. Tem de alterar o serviço VMM no conjunto aplicacional para a respetiva identidade no momento da instalação do Service Provider Foundation (exceto se era destinado ser Serviço de Rede). Para tal, clique em Definições Avançadas para a identidade do conjunto aplicacional VMM e defina o valor Identidade na secção Modelo de Processo da caixa de diálogo.

Tem de especificar as cadeias de ligação para todas as bases de dados do OMDW participantes e, em seguida, aplicar um script do SQL Server para atualizar as bases de dados com as tabelas e acionadores necessários para implementar a medição de utilização.

Para especificar as cadeias de ligação do OMDW

  1. Edite o ficheiro c:\inetpub\SPF\Usage\web.config num editor de texto e localize o elemento <connectionStrings>. Este elemento aparece inicialmente da seguinte forma:

      <connectionStrings>
          <add name="OMDWConnectionString" 
               connectionString=""/>
        </connectionStrings>
    
  2. Edite o elemento para conter as definições de ligação para cada base de dados do OMDW, conforme demonstrado no exemplo que se segue. Neste exemplo, são configuradas duas máquinas virtuais para medição de utilização.

      <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 da base de dados do Service Provider Foundation do Update Rollup 1

  1. Copie o ficheiro c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql para o servidor no qual a base de dados do Service Provider Foundation está instalada. Pode ser o mesmo servidor.

  2. Faça duplo clique no ficheiro SPFUsageFeatureUpdate.sql para aplicar o rollup. O SQL Server Management Studio será iniciado.

  3. As permissões seguintes têm de ser especificadas para a base de dados SCSPFDB caso a credencial de identidade do conjunto aplicacional do ponto final da Utilização e do ponto final do VMM forem idênticos. Clique com o botão direito do rato na base de dados SCSPFDB, clique em Propriedades e, em seguida, clique em Permissões. Verifique se as seguintes permissões foram concedidas:

    - Ligar
    
    - Eliminar
    
    - Inserir
    
    - Selecionar
    
    - Atualizar
    

    Estas permissões são necessárias porque o ponto final do VMM é mais restrito do que o acesso da medição de utilização, além de que têm de ser compatíveis.

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

    - Eliminar
    
    - Inserir
    
    - Selecionar
    
    - Atualizar
    

Estas permissões são recomendadas como melhores práticas. A estrutura de permissão aqui recomendada é o conjunto mínimo necessário. Pode aplicar um esquema de permissões mais ou menos restritivo, consoante as suas políticas de segurança.

Certifique-se de que as tarefas de autenticação seguintes foram concluídas:

  • As credenciais de identidade do conjunto aplicacional do serviço VMM para o Service Provider Foundation estão corretas após a instalação do pacote de atualização KB2785476.

  • As credenciais de identidade do conjunto aplicacional para os serviços Admin, Fornecedor, VMM e Utilização do Service Provider Foundation devem ser idênticas.

  • Nos computadores que estão a executar o Microsoft SQL Server onde residem as bases de dados do OMDW, verifique se a conta do Conjunto Aplicacional Utilização configurada por si tem direitos de início de sessão e permissão de leitura.

  • A conta para SPF_Usage em Utilizadores e Grupos Locais no servidor onde está instalado o Service Provider Foundation pertence à conta Administradores.