Solucionar problemas do ASDKTroubleshoot the ASDK

Este artigo fornece informações de solução de problemas comuns para o Kit de Desenvolvimento do Azure Stack (ASDK).This article provides common troubleshooting info for the Azure Stack Development Kit (ASDK). Para obter ajuda com os sistemas integrados Azure Stack, consulte solução de problemas de Microsoft Azure Stack.For help with Azure Stack integrated systems, see Microsoft Azure Stack troubleshooting.

Como o ASDK é um ambiente de avaliação, o Suporte da Microsoft não oferece suporte.Because the ASDK is an evaluation environment, Microsoft Support does not provide support. Se estiver enfrentando um problema que não está documentado, você poderá obter ajuda de especialistas no fórum Azure Stack MSDN.If you're experiencing an issue that isn't documented, you can get help from experts on the Azure Stack MSDN Forum.

ImplantaçãoDeployment

Falha na implantaçãoDeployment failure

Se houver uma falha durante a instalação, você poderá reiniciar a implantação da etapa com falha usando a opção-rerun do script de implantação.If you experience a failure during installation, you can restart the deployment from the failed step by using the -rerun option of the deployment script. Por exemplo:For example:

cd C:\CloudDeployment\Setup
.\InstallAzureStackPOC.ps1 -Rerun

No final da implantação, a sessão do PowerShell ainda está aberta e não mostra nenhuma saídaAt the end of the deployment, the PowerShell session is still open and doesn't show any output

Esse comportamento é provavelmente apenas o resultado do comportamento padrão de uma janela de comando do PowerShell quando ela foi selecionada.This behavior is probably just the result of the default behavior of a PowerShell command window when it's been selected. A implantação do ASDK foi bem-sucedida, mas o script foi pausado ao selecionar a janela.The ASDK deployment has succeeded but the script was paused when selecting the window. Você pode verificar se a instalação foi concluída procurando a palavra "Select" na TitleBar da janela de comando.You can verify setup has completed by looking for the word "select" in the titlebar of the command window. Pressione a tecla ESC para desmarcar a seleção e a mensagem de conclusão deverá ser exibida depois dela.Press the ESC key to unselect it, and the completion message should be shown after it.

O parâmetro de erro de validação de modelo osProfile não é permitidoTemplate validation error parameter osProfile is not allowed

Se você receber uma mensagem de erro durante a validação do modelo de que o parâmetro ' osProfile ' não é permitido, verifique se está usando as versões corretas das APIs para estes componentes:If you get an error message during template validation that the parameter 'osProfile' is not allowed, make sure you are using the correct versions of the APIs for these components:

Para copiar um VHD do Azure para Azure Stack, use AzCopy 7.3.0.To copy a VHD from Azure to Azure Stack, use AzCopy 7.3.0. Trabalhe com seu fornecedor para resolver problemas com a própria imagem.Work with your vendor to resolve issues with the image itself. Para obter mais informações sobre os requisitos de WALinuxAgent para Azure Stack, consulte agente Linux do Azure.For more information about the WALinuxAgent requirements for Azure Stack, see Azure LinuX Agent.

A implantação falha devido à falta de acesso externoDeployment fails due to lack of external access

Quando a implantação falha em estágios em que o acesso externo é necessário, uma exceção como o exemplo a seguir será retornada:When deployment fails at stages where external access is required, an exception like the following example will be returned:

An error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.
   at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
   at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()at, <No file>: line 48 - 8/12/2018 2:40:08 AM

Se esse erro ocorrer, verifique se todos os requisitos mínimos de rede foram atendidos examinando a documentação de tráfego de rede de implantação.If this error occurs, make sure all minimum networking requirements have been met by reviewing the deployment network traffic documentation. Uma ferramenta de verificador de rede também está disponível para parceiros como parte do kit de ferramentas de parceiro.A network checker tool is also available for partners as part of the Partner Toolkit.

Outras falhas de implantação geralmente são devido a problemas de conexão com recursos na Internet.Other deployment failures are typically due to problems connecting to resources on the Internet.

Para verificar a conectividade com recursos na Internet, você pode executar as seguintes etapas:To verify connectivity to resources on the Internet, you can perform the following steps:

  1. Abra o PowerShell.Open PowerShell.
  2. Insira-PSSession para o WAS01 ou qualquer uma das VMs ERCs.Enter-PSSession to the WAS01 or any of the ERCs VMs.
  3. Execute o cmdlet a seguir:Run the following cmdlet:
    Test-NetConnection login.windows.net -port 443
    

Se esse comando falhar, verifique se o comutador TOR e outros dispositivos de rede estão configurados para permitir o tráfego de rede.If this command fails, verify the TOR switch and any other network devices are configured to allow network traffic.

Máquinas virtuaisVirtual machines

Um item de imagem e galeria do Windows Server deve ser adicionado antes da implantação de VMs no Azure Stack.A Windows Server image and gallery item must be added before deploying VMs in Azure Stack.

Depois de reiniciar o host de Azure Stack, algumas VMs não são iniciadas automaticamenteAfter restarting my Azure Stack host, some VMs don't automatically start

Depois de reinicializar o host, você pode notar Azure Stack serviços não estão imediatamente disponíveis.After rebooting your host, you may notice Azure Stack services aren't immediately available. Isso ocorre porque Azure Stack VMs de infraestrutura e o RPS levam algum tempo para verificar a consistência, mas, eventualmente, serão iniciadas automaticamente.This is because Azure Stack infrastructure VMs and RPs take some time to check consistency, but will eventually start automatically.

Você também pode observar que as VMs de locatário não são iniciadas automaticamente após uma reinicialização do host ASDK.You might also notice that tenant VMs don't automatically start after a reboot of the ASDK host. Você pode colocá-los online com algumas etapas manuais:You can bring them online with a few manual steps:

  1. No host ASDK, inicie Gerenciador de cluster de failover no menu iniciar.On the ASDK host, start Failover Cluster Manager from the Start Menu.
  2. Selecione o cluster S-cluster. azurestack. local.Select the cluster S-Cluster.azurestack.local.
  3. Selecione funções.Select Roles.
  4. As VMs de locatário aparecem em um estado salvo .Tenant VMs appear in a saved state. Depois que todas as VMs de infraestrutura estiverem em execução, clique com o botão direito do mouse nas VMs do locatário e selecione Iniciar para retomar a VM.Once all Infrastructure VMs are running, right-click the tenant VMs and select Start to resume the VM.

Excluí algumas VMs, mas ainda vejo os arquivos VHD em discoI've deleted some VMs, but still see the VHD files on disk

Esse comportamento é por design:This behavior is by design:

  • Quando você exclui uma VM, os VHDs não são excluídos.When you delete a VM, VHDs aren't deleted. Os discos são recursos separados no grupo de recursos.Disks are separate resources in the resource group.
  • Quando uma conta de armazenamento é excluída, a exclusão é visível imediatamente por meio de Azure Resource Manager, mas os discos que ela pode conter ainda são mantidos no armazenamento até que a coleta de lixo seja executada.When a storage account gets deleted, the deletion is visible immediately through Azure Resource Manager, but the disks it may contain are still kept in storage until garbage collection runs.

Se você vir VHDs "órfãos", é importante saber se eles fazem parte da pasta para uma conta de armazenamento que foi excluída.If you see "orphan" VHDs, it's important to know if they're part of the folder for a storage account that was deleted. Se a conta de armazenamento não foi excluída, é normal que os VHDs permaneçam.If the storage account wasn't deleted, it's normal that the VHDs remain.

Você pode ler mais sobre como configurar o limite de retenção e a reclamação sob demanda em gerenciar contas de armazenamento.You can read more about configuring the retention threshold and on-demand reclamation in manage storage accounts.

ArmazenamentoStorage

Recuperação de armazenamentoStorage reclamation

Pode levar até 14 horas para que a capacidade recuperada apareça no Portal.It can take up to 14 hours for reclaimed capacity to show up in the portal. A reclamação de espaço depende de vários fatores, incluindo a porcentagem de uso de arquivos de contêiner internos no repositório de blobs de blocos.Space reclamation depends on various factors including usage percentage of internal container files in block blob store. Portanto, dependendo da quantidade de dados que é excluída, não há garantia de espaço que pode ser recuperada quando o coletor de lixo é executado.Therefore, depending on how much data is deleted, there's no guarantee on the amount of space that could be reclaimed when garbage collector runs.

Próximas etapasNext steps

Visite o fórum de suporte do Azure StackVisit the Azure Stack support forum