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
A partir de Painel de Controlo, clique em Sistema e Segurança ->Ferramentas Administrativas ->Ver registos de eventos.
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.
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:
Verifique se o ponto final da Fundação service provider está configurado corretamente, consulte registar o ponto final da Fundação service provider para nuvens de máquinas virtuais.
Reveja a lista de verificação de credenciais na resolução de problemas de segurança para quaisquer problemas de autenticação.
O carimbo na base de dados da Fundação Service Provider pode estar a faltar à associação com um servidor VMM válido. Certifique-se de que cada carimbo está associado a um servidor VMM válido.
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:
Monitor de desempenho de execução (perfmon.exe).
Clique em Conjuntos de Rastreio de Eventos de Recolha de Dados>.
No menu Ação , crie um novo Conjunto de Recolha de Dados.
Forneça um nome para o conjunto e escolha a opção Criar manualmente .
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
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 .
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.
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.
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 :
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