Gerenciar custos de locatário do Microsoft Azure Pack

 

Aplica-se a: Windows Azure Pack

Este tópico descreve como configurar Windows Azure Pack para Windows Server para importar dados de uso de um banco de dados do Data Warehouse do Operations Manager para um banco de dados do Windows Azure Pack.

Para uma discussão sobre um cenário técnico de estorno, confira Guide to Recovering Costs for Virtual Machines.

Pré-requisitos

Supondo que você tenha instalado o Service Provider Foundation (no System Center 2012 R2 Orchestrator), System Center 2012 R2 Virtual Machine Manager e Windows Azure Pack, você deve ter o seguinte ambiente:

  • Registrou o ponto de extremidade do Service Provider Foundation.

  • Administrado nuvens da máquina virtual, criadas planos, e locatários inscreveu-los.

  • Configure um servidor em execução System Center 2012 R2 Operations Manager com um data warehouse.

  • Configure um servidor executando o Microsoft SQL Server com o Analysis services. Você pode usar a mesma instalação SQL Server usada para o Service Provider Foundation e o VMM.

  • Instalou o agente do Operations Manager no servidor que executa System Center 2012 R2 Virtual Machine Manager e também no servidor que executa o Hyper-v que gerencia o servidor VMM.

Por exemplo, o ambiente teria os seguintes servidores e nomes no domínio Contoso:

Servidor

Nome de exemplo

Operations Manager

OM01.contoso.com

Data Warehouse do Operations Manager

DB04.contoso.com

Virtual Machine Manager

VMM01.contoso.com

Base do provedor de serviços

SPF01.contoso.com

Pacote do Microsoft Azure

WAP01.contoso.com (e possivelmente WAP02 e outros servidores, dependendo do cenário de implantação)

O Service Reporting (opcional)

VMM01.contoso.com

O Service Reporting banco de dados (opcional)

DB06.contoso.com

(Opcional) do SharePoint

SP01.contoso.com

Configurar a extração de dados do data warehouse do Operations Manager

Você pode usar Windows PowerShell para especificar onde o Service Provider Foundation precisa extrair dados.

Para configurar o Service Provider Foundation para medição de uso

  1. Logon como Administrador para o servidor que executa o Service Provider Foundation.

  2. No Console do Gerenciador do IIS, verifique se a identidade do pool de aplicativos SPF_Usage é a conta de credenciais de domínio para o servidor do Service Provider Foundation. A identidade deve aparecer como o <formato de domínio>\<servidor> , como CONTOSO\SPF. Para obter mais informações sobre credenciais no Service Provider Foundation, consulte a lista de verificação credenciais.

  3. Em Gerenciador do Servidor, escolha Servidor Local e, na barra de menus, escolha Gerenciamentode Ferramentas e> Computador. No Console de gerenciamento do computador selecione usuários e grupos locais.

  4. Verifique se o usuário que você usará para consultar o Service Provider Foundation para obter dados do Windows Azure Pack é membro do grupo de usuários do SPF_Usage local. O exemplo de código a seguir usa o usuário "SPF identidade de aplicativo". Você pode usar qualquer usuário, desde que seja membro do SPF_Usage o grupo de usuários.

  5. Abra o console do PowerShell com privilégio administrativo

  6. Verifique as configurações de conexão OMDW usando o comando New-SCSPFSetting , usando os parâmetros descritos na seguinte tabela:

    Parâmetro New-SCSPFSetting

    Valor

    Valor

    Obrigatórios. Deve ser uma cadeia de conexão de banco de dados.

    SettingType

    Obrigatórios. 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.

    Aqui está um exemplo, substitua seus próprios valores:

    Import-module spfadmin
    # Provide server name to the OM DW SQL instance
    $OMServer = "OM01.contoso.com"
    
    # Register the Operation Manager Data Warehouse instance to usage metering
    $stamp = Get-SCSPFStamp
    $server = New-SCSPFServer -Name $OMServer -ServerType OMDW -Stamps $stamp[0] 
    
    $setting = New-SCSPFSetting -Name $OMDWSqlServer –Value "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server
    
  7. Você pode verificar as configurações com o Get-SCSPFSetting comando.

  8. Usando credenciais de administrador do SQL, o logon para o SQL Server que hospeda o Operations Manager do data warehouse banco de dados.

  9. Inicie SQL Management Studio.

  10. Escolha Segurança-Logons> e clique com o botão direito do mouse na pasta Logons e escolha Novo Logon.

  11. Adicione a SPF_Usage identidade do pool de aplicativos para o nome de logon , como CONSOSO\SPF.

  12. Selecione mapeamento de usuário em selecionar uma página.

  13. Escolha OperationsManagerDW e, em seguida, escolha OpsMgrReader em associação à função de banco de dados.

  14. Clique em OK.

  15. Clique OperationsManagerDW em banco de dados e escolha propriedades.

  16. Escolha Permissões, selecione o usuário que acabou de adicionar em Usuário e Funçõese verifique se o usuário tem permissão de Execute no banco de dados.

  17. Fechar SQL Management Studio.

Configurar Windows Azure Pack para usar o serviço de uso

O procedimento a seguir configura Windows Azure Pack para localizar a medição de uso.

Para configurar Windows Azure Pack para medição de uso

  1. Faça logon no portal de gerenciamento para administradores.

  2. Escolha nuvens de VM.

  3. No menu Nuvens, escolha Registrar Uso do Provedor de Serviços.

  4. Especifique a URL do serviço, nome de usuário e senha. O nome de usuário deve ser o mesmo que a identidade especificada para o serviço SPF_Usage . Certifique-se de incluir o "/USAGE" na URL do serviço, como https://vmm01:8090/Usage.

Verificar o uso de dados estão sendo armazenados

Agora que configurar a medição de uso, verifique se os dados estão sendo armazenados.

Para verificar a coleção de medição de uso

  1. Faça logon no portal de gerenciamento para administradores.

  2. Inicie SQL Management Studio.

  3. Escolha Banco de Dados ->Tabelas.

  4. Clique em Usage.Records e escolha selecione Top 100 linhas.

  5. Verifique se o resultado retorna os dados com "Utilização de VM" como o ResourceID.

Consulte Também

Registrar o ponto de extremidade do Service Provider Foundation para nuvens da máquina virtual
Provisionar nuvens da máquina virtual
Administrar nuvens da máquina virtual
Gerenciando o Data Warehouse no System Center 2012 - Service Manager
Service Reporting in System Center 2012 R2