terça-feira, 20 de novembro de 2012

VMware vCenter e Microsoft SQL Server Reporting Services


Eu sei que isso pode ser uma combinação estranha, mas se você já tem que instalar o VMware vCenter 4.0 e MS SQL Reporting Service, incluindo na mesma máquina (Windows Server 2008 64-bit), esta é a forma como ele é feito. Esteja avisado, VMWare eventualmente não suporta esta configuração, mas eu não tinha problemas com que até este ponto.

VMware vCenter requer um banco de dados SQL (SQL 2005 ou SQL Server 2008, no momento da redação deste texto). Enquanto você pode usar um banco de dados remoto tivemos a necessidade de uma instalação local, bem como precisávamos de serviço SQL Server Reporting instalado. Depois de instalar o sistema operacional Windows fizemos uma instalação completa do SQL Server 2005, incluindo o SP3. Fizemos tentar isso com SQL Server 2008 antes, mas o SQL Server 2008 não está mais usando o IIS para gerenciar o Reporting Services e que tornou muito difícil de gerir as suas candidaturas e suas duas portas que eles usam (dica: portas sobrepostas são 80 e 443).

Depois de instalado o SQL 2005, você pode instalar o vCenter vSphere 4. Durante a instalação, você pode alterar as portas que usa vCenter, no entanto, este não funciona. SQL Reporting Services precisa de porta 443 para comunicação interna. Eu tinha mudado a porta no vCenter a 444 ao usar o SQL 2008, mas aparentemente vCenter ignora que configuração da porta e ainda bloqueia a porta 443 mais tarde um - fazendo kaput Reporting Services. Então, instale vCenter com as portas padrão.

Agora vá para o IIS (dica: SQL Server 2005 exige que você instalar todos os itens do IIS em Server 2008) e alterar a porta para os serviços de comunicação para a porta 81. Não há necessidade de tocar a porta 443 para obter serviços de MS SQL Server Reporting para trabalhar. Agora abra o Relatório ferramenta de configuração de serviços e selecione a guia Web Service Identity. Defina o AppPool para "Classic.NET" para o servidor de relatório eo Gerenciador de Relatórios.

Serviços de MS SQL Server Reporting deve funcionar muito bem, desde que você especificar a nova porta na URL quando acessar os relatórios.

Por que não SQL Server 2008 trabalhar para mim? SQL Server 2008 Report Services faz uso de HTTPS tráfego muito mais do que o SQL 2005 faz. Desde o VMware vCenter bloqueia essa porta (mesmo se você dizer não a), SQL Server 2008 Reporting Services não funcionará corretamente. Por favor, note que esta é uma visão de nível muito elevado para os problemas relacionados à execução do VMware vCenter e Reporting Services do MS SQL a partir do mesmo servidor....

Nenhum comentário:

Postar um comentário