Resolver Problemas de Validação como Um Serviço
Atenção
Este artigo faz referência ao CentOS, uma distribuição do Linux que se aproxima do estado End Of Life (EOL). Considere a sua utilização e o seu plano em conformidade. Para obter mais informações, veja a documentação de orientação Sobre o Fim de Vida do CentOS.
Seguem-se problemas comuns não relacionados com as versões de software e as respetivas soluções.
Agente local
O portal mostra o agente local no modo de depuração
Este problema deve-se provavelmente ao facto de o agente não conseguir enviar heartbeats para o serviço devido a uma ligação de rede instável. Um heartbeat é enviado a cada cinco minutos. Se o serviço não receber um heartbeat durante 15 minutos, o serviço considera o agente inativo e os testes deixarão de ser agendados. Verifique a mensagem de erro no ficheiro Agenthost.log localizado no diretório onde o agente foi iniciado.
Nota
Todos os testes já em execução no agente continuarão a ser executados, mas se o heartbeat não for restaurado antes de o teste terminar, o agente não atualizará o estado do teste ou carregará os registos. O teste será sempre apresentado como em execução e terá de ser cancelado.
O processo do agente no computador foi encerrado durante a execução do teste. O que esperar?
Se o processo do agente for encerrado incorretamente, o teste que estava em execução no mesmo continuará a ser apresentado como em execução. Um exemplo de encerramento incorreto é o reinício da máquina e o processo foi eliminado (CTRL+C na janela do agente é considerado encerramento correto). Se o agente for reiniciado, o agente atualizará o estado do teste a cancelar. Se o agente não for reiniciado, o teste será apresentado como em execução e terá de cancelar manualmente o teste.
Nota
Os testes num fluxo de trabalho estão agendados para serem executados sequencialmente. Os testes pendentes não serão executados até que os testes no estado em execução no mesmo fluxo de trabalho estejam concluídos.
Imagens de VM
Falha ao carregar a imagem da VM no VaaSPreReq
script
Veja a secção abaixo em Processar conectividade de rede lenta. Fornece passos manuais para carregar as imagens da VM para o carimbo do Azure Stack.
Lidar com a conectividade de rede lenta
1. Verifique se o ambiente está em bom estado de funcionamento
Na caixa DEVM/jump, verifique se pode iniciar sessão com êxito no portal de administração com as credenciais de administrador.
Confirme que não existem alertas ou avisos.
Se o ambiente estiver em bom estado de funcionamento, carregue manualmente as imagens de VM necessárias para execuções de testes vaaS, de acordo com os passos na secção abaixo.
2. Transfira a imagem PIR para a partilha local em caso de tráfego de rede lento
Transfira o AzCopy a partir de: vaasexternaldependencies(AzCopy).
Extraia AzCopy.zip e altere para o diretório que
AzCopy.exe
contém .Abra Windows PowerShell a partir de um pedido elevado. Execute os seguintes comandos:
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Server2016DatacenterFullBYOL.vhd' /NC:12 /V:azcopylog.log /Y
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Server2016DatacenterCoreBYOL.vhd' /NC:12 /V:azcopylog.log /Y
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'WindowsServer2012R2DatacenterBYOL.vhd' /NC:12 /V:azcopylog.log /Y
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Ubuntu1404LTS.vhd' /NC:12 /V:azcopylog.log /Y
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Ubuntu1604-20170619.1.vhd' /NC:12 /V:azcopylog.log /Y
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'OpenLogic-CentOS-69-20180105.vhd' /NC:12 /V:azcopylog.log /Y
.\azcopy.exe /Source:'https://azstemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Debian8_latest.vhd' /NC:12 /V:azcopylog.log /Y
Nota
LocalFileShare é o caminho de partilha ou caminho local.
3. Verificar o valor hash do ficheiro de Imagem PIR
Pode utilizar o cmdlet Get-HashFile para obter o valor hash dos ficheiros de imagem do repositório de imagens públicas transferidas para verificar a integridade das imagens.
Nome de Ficheiro | SHA256 |
---|---|
Server2016DatacenterFullBYOL.vhd | 6ED58DCA666D530811A1EA563BA509BF9C29182B902D18FCA03C7E0868F733E9 |
WindowsServer2012R2DatacenterBYOL.vhd | 9792CBF742870B1730B9B16EA814C683A8415EFD7601DDB6D5A76D0964767028 |
Server2016DatacenterCoreBYOL.vhd | 5E80E1A6721A48A10655E6154C1B90E320DF5558487D6A0D7BFC7DCD32C4D9A5 |
Ubuntu1404LTS.vhd | B24CDD12352AAEBC612A4558AB9E80F031A2190E46DCB459AF736072742E20E0 |
Ubuntu1604-20170619.1.vhd | C481B88B60A01CBD5119A3F56632A2203EE5795678D3F3B9B764FFCA885E26CB |
OpenLogic-CentOS-69-20180105.vhd | C8B874FE042E33B488110D9311AF1A5C7DC3B08E6796610BF18FDD6728C7913C |
Debian8_latest.vhd | 06F8C11531E195D0C90FC01DFF5DC396BB1D73A54F825291ED366CACD996C1 |
4. Carregar imagens de VM para uma conta de armazenamento
Utilize uma conta de armazenamento existente ou crie uma nova conta de armazenamento no Azure.
Crie um contentor para onde carregar as imagens.
Utilize a ferramenta Azcopy para carregar as Imagens de VM do [LocalFileShare] acima (para onde transferiu as Imagens da VM) para o contentor que acabou de criar.
Importante
Altere o "Nível de Acesso Público" do contentor para "Blob (acesso anónimo de leitura apenas para blobs)"
5. Carregar imagens de VM para o ambiente do Azure Stack
Inicie sessão como administrador de serviços no portal de administração. Pode encontrar o URL do portal de administração no arquivo ECE ou no ficheiro de informações de selo. Para obter instruções, veja Parâmetros de ambiente.
Selecione> Maisserviços Fornecedoresde Recursos> Imagens deVM de > Computação.
Selecione o botão + Adicionar na parte superior do painel Imagens da VM .
Modifique ou verifique os valores dos seguintes campos para a primeira imagem da VM:
Importante
Nem todas as predefinições estão corretas para o item do marketplace existente.
Campo Valor Publisher MicrosoftWindowsServer Oferta WindowsServer Tipo de SO Windows SKU 2012-R2-Datacenter Versão 1.0.0 URI do Blob de Disco do SO < https:// A sua conta> de armazenamento/<nome> do contentor/WindowsServer2012R2DatacenterBYOL.vhd Selecione o botão Criar.
Repita para as restantes imagens da VM.
As propriedades de todas as imagens de VM necessárias são as seguintes:
Publisher | Oferta | Tipo de SO | SKU | Versão | URI do Blob de Disco do SO |
---|---|---|---|---|---|
MicrosoftWindowsServer | WindowsServer | Windows | 2012-R2-Datacenter | 1.0.0 | https://[A sua conta de armazenamento]/[nome do contentor]/WindowsServer2012R2DatacenterBYOL.vhd |
MicrosoftWindowsServer | WindowsServer | Windows | 2016-Datacenter | 1.0.0 | https://[A sua conta de armazenamento]/[nome do contentor]/Server2016DatacenterFullBYOL.vhd |
MicrosoftWindowsServer | WindowsServer | Windows | 2016-Datacenter-Server-Core | 1.0.0 | https://[A sua conta de armazenamento]/[nome do contentor]/Server2016DatacenterCoreBYOL.vhd |
Canónico | UbuntuServer | Linux | 14.04.3-LTS | 1.0.0 | https://[A sua conta de armazenamento]/[nome do contentor]/Ubuntu1404LTS.vhd |
Canónico | UbuntuServer | Linux | 16.04-LTS | 16.04.20170811 | https://[A sua conta de armazenamento]/[nome do contentor]/Ubuntu1604-20170619.1.vhd |
OpenLogic | CentOS | Linux | 6.9 | 1.0.0 | https://[A sua conta de armazenamento]/[nome do contentor]/OpenLogic-CentOS-69-20180105.vhd |
Credativ | Debian | Linux | 8 | 1.0.0 | https://[A sua conta de armazenamento]/[nome do contentor]/Debian8_latest.vhd |
Passos seguintes
- Veja Notas de versão para validação como um serviço para obter alterações nas versões mais recentes.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários