Compartilhar via


Solução de problemas do Service Provider Foundation

 

Aplica-se a: Windows Azure Pack

Este tópico descreve problemas de solução de problemas relacionados à configuração do Service Provider Foundation com Windows Azure Pack para Windows Server. Recomendações são fornecidos para os itens a seguir. Muitos problemas podem ser resolvidos examinando a lista de verificação credenciais neste tópico. Recomendações são fornecidos para os seguintes problemas:

  • Coletar logs OData e Windows PowerShell

  • Obter dados de uma chamada de serviço Web

  • Usando a opção Serviço de Rede

  • Resolver erros de exceção e conexão ao acessar o ponto de extremidade do Service Provider Foundation

  • Consulte as nuvens de máquinas virtuais do Service Provider Foundation

  • Configurar o rastreamento de eventos para depuração

  • Corrigir a falha de uma atualização de cota de plano

Veja também problemas na solução de problemas de segurança.

Coletar logs OData e Windows PowerShell

Refere-se a: depuração

Problema

Precisa coletar informações como registradas por provedores e Windows PowerShell.

Recomendação

  1. Em Painel de Controle, clique em Sistema e Segurança ->Ferramentas Administrativas ->Exibir logs de eventos.

  2. No painel esquerdo, selecione Logs de Aplicativos e Serviços. Nessa pasta, siga um destes procedimentos:

    • Para logs do OData, selecione Microsoft-Windows-ManagementOdataService>> e selecione Canal Operacional.

    • Para Windows PowerShell logs, selecione Microsoft-Windows-PowerShell>> e selecione Operacional.

  3. No painel Ações, clique em Habilitar log se ele estiver desabilitado.

Voltar ao início

Obter dados de uma chamada de serviço Web

Refere-se a: Guia do Desenvolvedor do Service Provider Foundation

Problema

Uma chamada de serviço Web do Service Provider Foundation retorna a mensagem de erro: "Ocorreu um erro ao processar essa solicitação".

Recomendação

Examine as políticas de execução de script para possíveis conflitos com o console de Gerenciamento de Política de Grupo (gpmc.msc).

Voltar ao início

Resolver erros de exceção e conexão ao acessar o ponto de extremidade do Service Provider Foundation

Refere-se a: Registrar o ponto de extremidade do Service Provider Foundation para nuvens de máquina virtual

Problema

Obtendo exceções de serviço de gerenciamento, a conexão subjacente é perdida, problemas fora de sincronização ou outros erros quando os locatários assinam um plano.

Recomendação

No servidor que executa o Service Provider Foundation, verifique se há uma associação duplicada para o serviço Web SPF para o protocolo HTTPS.

IIS, selecione o site do SPF. No painel Ações, clique em Associações. Deve haver apenas uma associação para o prototcol HTTPS. Remova a associação duplicada e configure a associação padrão para usar o certificado correto.

Voltar ao início

Consulte as nuvens de máquinas virtuais do Service Provider Foundation

Pertence a: Administrar nuvens de máquina virtual

Problema

Não é possível ver uma nuvem de máquina virtual no portal de gerenciamento para administradores depois que a nuvem foi criada em System Center 2012 R2 Virtual Machine Manager ou usando cmdlets Windows PowerShell Service Provider Foundation.

Recomendação

Verifique as seguintes causas:

Voltar ao início

Configurar o rastreamento de eventos para depuração

Refere-se a: depuração

Problema

Precisa saber quais provedores de rastreamento de eventos ETW usar para depuração Windows Azure Pack.

Recomendação

No servidor que tem o Service Provider Foundation, configure os provedores de eventos conforme descrito aqui:

  1. Executar Monitor de Desempenho (perfmon.exe).

  2. Clique em Conjuntos> deSessões de Rastreamento de Eventos do Coletor de Dados.

  3. No menu Ação , crie um novo Conjunto de Coletores de Dados.

  4. Forneça um nome para o conjunto e escolha a opção Criar manualmente .

  5. Adicione os seguintes provedores de eventos:

    • Microsoft-ServiceProviderFoundation

    • Microsoft-VirtualMachineManager-Debug

    • Microsoft-VirtualMachineManager-Perf-Console

    • Microsoft-VirtualMachineManager-Perf-Engine

    • Microsoft-VirtualMachineManager-Reliability

    • Microsoft-VirtualMachineManager-Server

  6. O conjunto de coletores de dados que você acabou de criar deve aparecer na lista de sessões. Para observar onde o arquivo de log é salvo, clique com o botão direito do mouse no conjunto e clique em Propriedades e o caminho está disponível na guia Diretório . Por padrão, esse caminho é a variável do sistema **%LOCALAPPDATA%\**. O arquivo de log terá uma extensão .etl .

  7. Inicie a sessão que você acabou de definir, execute as ações no Windows Pacote do Azure que você precisa depurar e interrompa a sessão.

  8. Examine o arquivo de dados.

Consulte também o artigo base de dados de conhecimento Depurar Log no System Center Service Provider Foundation (SPF).

Voltar ao início

Usando a opção Serviço de Rede

Refere-se a: como instalar o Service Provider Foundation para System Center 2012 R2

Problema

Usar a opção Serviço de Rede pode ser problemático.

Recomendação

Nas páginas do assistente de instalação para configurar os serviços Web (Administração, Provedor VMM e Uso), a configuração padrão das credenciais do pool de aplicativos é o Serviço de Rede. Em vez disso, recomendamos não usar essa opção e fornecer credenciais para uma Conta de Serviço .

Voltar ao início

Corrigir a falha de uma atualização de cota de plano

Refere-se a: depuração

Problema

Quando você registra "systemcenter" ou "cloudservices" usando Windows PowerShell, o valor padrão para MaxQuotaUpdateBatchSize é definido como 5. No entanto, os provedores de recursos do Service Provider Foundation só dão suporte a MaxQuotaUpdateBatchSize = 1. Portanto, a cota do plano falha.

Recomendação

Use as etapas a seguir para alterar o MaxQuotaUpdateBatchSize para 1 para provedores de recursos novos ou existentes do Service Provider Foundation.

  1. Altere MaxQuotaUpdateBatchSize para um provedor de recursos SPF existente.

    Execute os seguintes comandos do Windows PowerShell:

    PS C:\Users\Administrator> $rp = Get-MgmtSvcResourceProviderConfiguration -Name 'systemcenter' -DecryptPassword
    PS C:\Users\Administrator> $rp.MaxQuotaUpdateBatchSize = 1
    PS C:\Users\Administrator> Add-MgmtSvcResourceProviderConfiguration -ResourceProvider $rp -Force
    
    Name                              : systemcenter
    DisplayName                       : Virtual Machine Clouds
    Description                       :
    Enabled                           : True
    PassThroughEnabled                : True
    AllowAnonymousAccess              : False
    AllowMultipleInstances            : False
    AdminEndpoint                     : Microsoft.WindowsAzure.Server.AdminManagement.AdminEndpoint
    TenantEndpoint                    : Microsoft.WindowsAzure.Server.AdminManagement.TenantEndpoint
    UsageEndpoint                     :
    HealthCheckEndpoint               :
    NotificationEndpoint              : Microsoft.WindowsAzure.Server.AdminManagement.NotificationEndpoint
    InstanceId                        : 244FA4CB-7902-4745-9ED6-0AFE1619E49D
    InstanceDisplayName               : Virtual Machine Clouds
    MaxQuotaUpdateBatchSize           : 1
    SubscriptionStatusPollingInterval : 00:00:10
    Type                              : Standard
    Settings                          : {}
    ExtensionData                     :
    
  2. Registrar um novo provedor de recursos do Service Provider Foundation com MaxQuotaUpdateBatchSize = 1

    Execute os seguintes comandos Windows PowerShell, substituindo ComputerName e portas pelos valores apropriados para sua implantação.

    PS C:\> $RP = New-MgmtSvcResourceProviderConfiguration -Name 'RP01' `
    -DisplayName 'Resource Provider 01' `
    -AdminForwardingAddress "https://$Env:ComputerName`:30010/" `
    -AdminAuthenticationMode 'Basic' `
    -AdminAuthenticationUserName $UserName `
    -AdminAuthenticationPassword $Password `
    -TenantForwardingAddress "https://$Env:ComputerName`:30010/subscriptions" `
    -TenantAuthenticationMode 'Basic' `
    -TenantAuthenticationUserName $UserName `
    -TenantAuthenticationPassword $Password `
    -TenantSourceUriTemplate '{subid}/services/sqlservers/{*path}' `
    -TenantTargetUriTemplate '{subid}/{*path}' `
    -UsageForwardingAddress "https://$Env:ComputerName`:30010/" `
    -UsageAuthenticationMode 'Basic' `
    -UsageAuthenticationUserName $UserName `
    -UsageAuthenticationPassword $Password `
    -NotificationForwardingAddress "https://$Env:ComputerName`:30010/" `
    -NotificationAuthenticationMode 'Basic' `
    -NotificationAuthenticationUserName $UserName `
    -NotificationAuthenticationPassword $Password
    PS C:\> $rp.MaxQuotaUpdateBatchSize = 1
    PS C:\> Add-MgmtSvcResourceProviderConfiguration -ResourceProvider $RP
    

Voltar ao início

Consulte Também

Windows solução de problemas do Azure Pack