Resolução de problemas do Web Site Clouds
Aplica-se a: Windows Azure Pack
Este tópico descreve problemas de resolução de problemas que dizem respeito ao Web site Clouds em Windows Azure Pack para Windows Server. Recomendações estão previstas para as seguintes questões:
Contornar um servidor proxy para aceder a um web site
Alterar as definições do site
Criar um script para inicializar web sites
Obtenha um papel de trabalhador web de um ciclo interminável
Obtenha artigos de galeria do site para aparecer em um feed de galeria
Offline um feed de galeria de aplicações web
Disposição de um papel de trabalhador
Utilize um servidor de ficheiro pré-configurado para um web site
Utilize extensões WebMatrix no Chrome
Para testar as nuvens do site, consulte a ferramenta WAPWS-EasyDeploy_v2 .
Contornar um servidor proxy para aceder a um web site
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
Um servidor proxy precisa de ser ignorado por várias razões.
Recomendação
Utilize o comando netsch , como mostrado nos seguintes exemplos em que PROXYSERVERNAME é o nome do servidor a ser ignorado:
netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="*.contoso.com"
netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapserver01"
netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapadmsrv;wapadmapi;waptenantsrv;wapadmauth"
Voltar ao topo
Alterar as definições do site
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
Precisa alterar as ligações para um site.
Recomendação
No servidor que executa a função de Controlador, execute os seguintes comandos Windows PowerShell como Administrador.
Add-pssnapin webhostingsnapin
Set-WebSitesConfig CentralCertificate -CentralCertificateShare \\MyFileServer\Certificates
Se não for bem sucedido, pode tentar o comando Set-WebSitesConfig com a bandeira da força.
Em seguida, repare todos os seus servidores para verificar se são alterados:
Get-WebSitesServer | ? { !($_.Role -eq "Controller") } | % { Repair-WebSitesServer -Name $_.Name }
Voltar ao topo
Criar um script para inicializar web sites
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
Precisa de um script Windows PowerShell para facilitar a inicialização dos web sites.
Recomendação
Pode utilizar o seguinte exemplo como base para o seu script.
Function WebSiteCloudInit{
# PowerShell script to configure Web Site Clouds
Import-Module -Name MgmtSvcConfig
Import-Module -Name Websites
$settings = @{}
# Hosting and ResourceMetering database connection strings.
$settings.Add('hosting','Data Source='+$env:computername+';Initial Catalog=Hosting;User ID=sa;Password=$setup.lab.sql.password');
$settings.Add('resourceMetering','Data Source='+$env:computername+';Initial Catalog=ResourceMetering;User ID=sa;Password=$setup.lab.sql.password');
$settings.Add('dnsSuffix','HostedWebSiteCloud.com');
# Optional WebPI feed
# $settings.Add('feedUrl','http://cn-host/WebSiteCloudSetup/Content/webproductlist.xml');
# Admin credentials
$settings.Add('adminUserName','Administrator');
$settings.Add('adminPassword',$setup.lab.servers.global.password);
# ManagementServer role settings (REST API)
$settings.Add('managementServerName','WAPSitesMN01');
$settings.Add('cloudAdminUserName','CloudAdmin');
$settings.Add('cloudAdminPassword',$setup.lab.servers.global.password);
# Optional credentials; admin credentials used if any are not specified.
$settings.Add('managementServerAdminUserName','Administrator');
$settings.Add('managementServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('fileServerAdminUserName','Administrator');
$settings.Add('fileServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('frontEndAdminUserName','Administrator');
$settings.Add('frontEndAdminPassword',$setup.lab.servers.global.password);
$settings.Add('publisherAdminUserName','Administrator');
$settings.Add('publisherAdminPassword',$setup.lab.servers.global.password);
$settings.Add('workerAdminUserName','Administrator');
$settings.Add('workerAdminPassword',$setup.lab.servers.global.password);
# FileServer role settings (WebSites and Certificates shares)
$settings.Add('fileServerName','WAPSitesFS01');
$settings.Add('fileServerType','WindowsSingle');
$settings.Add('fileShareOwnerUserName','fileShareOwner');
$settings.Add('fileShareOwnerPassword',$setup.lab.servers.global.password);
$settings.Add('fileShareUserUserName','fileShareUser');
$settings.Add('fileShareUserPassword',$setup.lab.servers.global.password);
$settings.Add('centralCertStoreUserName','CertStore_FSUser');
$settings.Add('centralCertStorePassword',$setup.lab.servers.global.password);
$settings.Add('contentShareUNCPath','\\WAPSitesFS01\WebSites');
$settings.Add('contentShareLocalPath','C:\WebSites');
$settings.Add('certificateShareUNCPath','\\WAPSitesFS01\Certificates');
$settings.Add('certificateShareLocalPath','C:\Certificates');
#$settings.Add('skipManagementServerProvisioning', 'False');
#$settings.Add('isVMMBased','False');
Initialize-WebSitesInstance -Settings $settings -Verbose
#Initialize-MgmtSvcFeature -Name HostingController -Settings $settings -Verbose
}
Voltar ao topo
Obtenha um papel de trabalhador web de um ciclo interminável
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
Um papel de trabalhador web para uma nuvem de web site está continuamente a instalar como visto no painel de instrumentos no portal de gestão para administradores.
Recomendação
Em cada servidor de trabalhadores da web, remova a seguinte regra do ficheiro de configuração autoload.config localizado no quadro de configuração %\IIS\Microsoft Web Hosting Framework\config\ .
<rule name="Antares-Abort-Local-Requests" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<add input="{LocalAddresses:{REMOTE_ADDR}}" pattern="1" />
</conditions>
<action type="AbortRequest" />
</rule>
Voltar ao topo
Obtenha artigos de galeria do site para aparecer em um feed de galeria
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
O feed da galeria do site não preenche itens para os utilizadores acederem.
Recomendação
Verifique as seguintes causas possíveis:
Ativar registos de depuração no Visualizador de Eventoslocalizados em Aplicações e Registos de Serviços>Microsoft>Windows Azure Pack>MgmntSvc-WebAppGallery. No IIS, certifique-se de que o Conjunto de Aplicações para o web site tem as credenciais para utilizar quaisquer servidores proxy.
Visite este fórum para possíveis soluções: Web Site Clouds - Web app gallery is empty
Também pode considerar hospedar a sua própria galeria de aplicações, como descrito pela Offline, uma galeria de aplicações web neste tópico.
Voltar ao topo
Offline um feed de galeria de aplicações web
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
Precisamos de hospedar uma cópia de uma galeria de alimentação internamente dentro de uma infraestrutura que tenha uma firewall.
Recomendação
Pode desligar um feed WAG e acolhê-lo localmente utilizando a ferramenta de linha de comando do Instalador da Plataforma Web (WebPICmd.exe). Para mais detalhes, consulte o blog post Offlining Web Application Gallery Feed for Windows Azure Pack
Voltar ao topo
Disposição de um papel de trabalhador
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
As tentativas de adicionar um papel de trabalhador à nuvem de website existente retorna erros de ligação.
Recomendação
Certifique-se de que a versão 6 (IPv6) do Protocolo de Internet está ativada em todos os computadores de funções dos trabalhadores.
Voltar ao topo
Utilize um servidor de ficheiro pré-configurado para um web site
A ver com: Implementar Windows Azure Pack: Web Sites
Problema
Obtenha erros ao tentar utilizar um servidor de ficheiro pré-configurado para um web site.
Recomendação
Isto foi corrigido para a Atualização 1 e está disponível em Windows Update. Para mais informações, consulte Update 1 para Windows Azure Pack.
Voltar ao topo
Utilize extensões WebMatrix no Chrome
Diz respeito a: WebMatrix 3
Problema
Se um inquilino tentar utilizar as extensões WebMatrix utilizando um navegador Chrome, o portal apresenta as seguintes mensagens de erro:
Não foi possível instalar uma extensão necessária para a realização desta operação.
As instalações só podem ser iniciadas por um dos Chrome Web Store locais verificados do artigo.
Recomendação
Lamentamos recomendar evitar este cenário porque o suporte para o plugin WebMatrix não é suportado pelo Chrome.
Voltar ao topo