Partilhar via


Resolução de problemas da Fundação do Prestador de Serviços

 

Aplica-se a: Windows Azure Pack

Este tópico descreve problemas de resolução de problemas que dizem respeito à configuração da Service Provider Foundation com Windows Azure Pack para Windows Server. Recomendações são fornecidos para os seguintes itens. Muitas questões podem ser resolvidas através da revisão da lista de verificação de credenciais neste tópico. Recomendações estão previstas para as seguintes questões:

  • Recolha registos OData e Windows PowerShell

  • Obtenha dados de uma chamada de serviço web

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

  • Resolver erros de exceção e de ligação ao aceder ao ponto final da Fundação do Prestador de Serviços

  • Veja as nuvens de máquinas virtuais da Service Provider Foundation

  • Configurar rastreio de eventos para depurar

  • Corrigir o fracasso de uma atualização de quota de plano

Também veja problemas na resolução de problemas de segurança.

Recolha registos OData e Windows PowerShell

Diz respeito a: depurando

Problema

A necessidade de recolher informações registadas por fornecedores e Windows PowerShell.

Recomendação

  1. A partir de Painel de Controlo, clique em Sistema e Segurança ->Ferramentas Administrativas ->Ver registos de eventos.

  2. No painel esquerdo, selecione Registos de Aplicações e Serviços. Nessa pasta, faça uma das seguintes:

    • Para registos OData, selecione Microsoft-Windows-ManagementOdataService>> e selecione o canal Operacional.

    • Para Windows PowerShell registos, selecione Microsoft-Windows-PowerShell>> e selecione Operational.

  3. No painel Ações, clique em Ativar o registo se estiver desativado.

Voltar ao topo

Obtenha dados de uma chamada de serviço web

Diz respeito a: Guia do Programador de Fundações do Prestador de Serviços

Problema

Uma chamada de serviço web da Fundação Service Provider retorna a mensagem de erro: "Ocorreu um erro durante o processamento deste pedido."

Recomendação

Examine as políticas de execução de scripts para possíveis conflitos com a consola de Gestão Política de Grupo (gpmc.msc).

Voltar ao topo

Resolver erros de exceção e de ligação ao aceder ao ponto final da Fundação do Prestador de Serviços

Diz respeito a: Registe o ponto final da Fundação do Prestador de Serviços para nuvens de máquinas virtuais

Problema

Obtendo exceções de serviço de gestão, a ligação subjacente é perdida, problemas fora de sincronização ou outros erros quando os inquilinos subscrevem um plano.

Recomendação

No servidor que executa a Service Provider Foundation, verifique se existe uma ligação duplicada para o serviço web SPF para o protocolo HTTPS.

IIS, selecione o web site da SPF. No painel Ações clique em Ligações. Deve haver apenas uma ligação para o prototcol HTTPS. Retire a ligação duplicada e configuure a ligação por defeito para utilizar o certificado correto.

Voltar ao topo

Veja as nuvens de máquinas virtuais da Service Provider Foundation

Diz respeito a: Administrar nuvens de máquinas virtuais

Problema

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

Recomendação

Verifique as seguintes causas:

Voltar ao topo

Configurar rastreio de eventos para depurar

Diz respeito a: depurando

Problema

Precisa de saber quais os fornecedores de rastreios de eventos da ETW a utilizar para depurar Windows Azure Pack.

Recomendação

No servidor que tem a Service Provider Foundation, configuure os fornecedores de eventos como descrito aqui:

  1. Monitor de desempenho de execução (perfmon.exe).

  2. Clique em Conjuntos de Rastreio de Eventos de Recolha de Dados>.

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

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

  5. Adicione os seguintes fornecedores de eventos:

    • Microsoft-ServiceProviderFoundation

    • Microsoft-VirtualMachineManager-Debug

    • Microsoft-VirtualMachineManager-Perf-Consola

    • Microsoft-VirtualMachineManager-Perf-Engine

    • Microsoft-VirtualMachineManager-Fiabilidade

    • Microsoft-VirtualMachineManager-Server

  6. O conjunto de recolha de dados que acabou de criar deve aparecer na lista de sessões. Para notar onde o ficheiro de registo é guardado, clique no conjunto e clique em Propriedades e o caminho está disponível no separador Diretório . Por predefinição, este caminho é a variável do sistema **%LOCALAPPDATA%\***. O ficheiro de registo terá uma extensão .etl .

  7. Inicie a sessão que acabou de definir, execute as ações no Windows Azure Pack que precisa de depurar e, em seguida, pare a sessão.

  8. Examine o arquivo de dados.

Consulte também o artigo base de dados de conhecimento Debug Logging In System Center Service Provider Foundation (SPF).

Voltar ao topo

Utilizando a opção Serviço de Rede

A ver com: Como Instalar a Fundação de Prestadores de Serviços para System Center 2012 R2

Problema

A utilização da opção Serviço de Rede pode ser problemática.

Recomendação

Nas páginas de assistente de instalação para configurar os serviços web (Administração, Fornecedor VMM e Utilização), a definição padrão para credenciais de grupo de aplicação é Serviço de Rede. Recomendamos não utilizar esta opção e fornecer credenciais para uma Conta de Serviço .

Voltar ao topo

Corrigir o fracasso de uma atualização de quota de plano

Diz respeito a: depurando

Problema

Quando regista "systemcenter" ou "cloudservices" utilizando Windows PowerShell, o valor padrão para MaxQuotaUpdateBatchSize está definido para 5. No entanto, os fornecedores de recursos da Service Provider Foundation apenas suportam MaxQuotaUpdateBatchSize = 1. Portanto, a quota do plano falha.

Recomendação

Utilize os seguintes passos para alterar o MaxQuotaUpdateBatchSize para 1 para fornecedores de recursos novos ou existentes da Service Provider Foundation.

  1. Alterar MaxQuotaUpdateBatchSize para um fornecedor 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. Registe um novo fornecedor de recursos da Fundação service provider com MaxQuotaUpdateBatchSize = 1

    Executar os seguintes comandos Windows PowerShell, substituindo o Nome de Computador e as portas pelos valores adequados à 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 topo

Consulte também

Windows Azure Pack resolução de problemas