como Instalar e Configurar uma Máquina Virtual Hyper-V para utilização com o BizTalk Server

  • Artigo
  • 02/02/2021
  • 12 minutos de leitura
    • M
    • v
    • D
    • n
    • V
    • +1
É esta página útil?Obrigado .

Este tópico fornece recomendações para a instalação e configuração do BizTalk Server em um ambiente do Hyper-V, incluindo recomendações para instalação e configuração da máquina virtual Hyper-V e recomendações para a instalação do BizTalk Server em uma máquina virtual Hyper-V.

Instalando e configurando o Hyper-V

Antes de instalar o Hyper-V, veja o que há de novo no Hyper-V no Windows Server 2008 R2. O guia” Introdução ao Microsoft Hyper-V Server 2008 R2 ” fornece detalhes sobre como instalar e configurar o Windows Server 2008 R2 Hyper-V. O guia está disponível em https://go.microsoft.com/fwlink/?LinkID=202431.

“Diretrizes de Ajuste de Desempenho para o Windows Server 2008 R2” documento fornece detalhes sobre o ajuste do Windows Server 2008 R2 e inclui uma seção especificamente voltada para o Hyper-V. O documento está disponível em https://go.microsoft.com/fwlink/?LinkID=202087.

pré-requisitos da Plataforma Hyper-V

Hyper-V é uma função de servidor disponível para 64 bits e todas as edições do Windows Server 2008 SP2 são apenas de 64 bits. Além disso, o hardware físico deve suportar virtualização assistida por hardware. Isso significa que o processador deve ser compatível com a Tecnologia Intel Virtualization Technology (Intel VT) ou AMD Virtualization (AMD-V), O BIOS do sistema deve suportar Data Execution Prevention (DEP) e o DEP deve estar ativado. Especificamente, você deve habilitar o bit Intel XD (execute disable bit) ou o bit AMD NX (sem BiT de execução).

Nota

depois de ativar essas opções no BIOS do sistema, desligue o computador completamente e reinicie o computador para garantir que essas configurações sejam aplicadas.

determinando os requisitos de Hardware

devido às demandas de consolidação do servidor, os servidores Hyper-V tendem a consumir mais CPU e memória e exigem maior largura de banda de E/S de disco do que servidores físicos com cargas de computação comparáveis. Para implantar um ambiente que atenda às expectativas, considere os fatores abaixo para determinar os requisitos de hardware exatos do seu servidor.

opções de configuração de armazenamento

o hardware de armazenamento deve fornecer largura de banda e capacidade de armazenamento de E/S suficientes para atender às necessidades atuais e futuras das máquinas virtuais que você planeja hospedar. Há uma compensação ao escolher a configuração de armazenamento do Hyper-V entre o uso da capacidade e o desempenho que ele pode fornecer.

ao planejar a configuração de armazenamento, considere os requisitos do ambiente que você está provisionando. Os requisitos para ambientes de produção, pré-produção e desenvolvimento podem diferir consideravelmente.

se você estiver implantando um ambiente de servidor BizTalk de produção no Hyper-V, o desempenho será um requisito fundamental. Para evitar a contenção de E/S de disco em sistemas de produção ocupados, instale serviços de integração no sistema operacional host e guest e configure discos para volumes de dados com o controlador synthetic SCSI. Para cargas de trabalho de E/S de armazenamento altamente intensivas que abrangem várias unidades de dados, cada VHD deve ser anexado a um controlador SCSI sintético separado para melhor desempenho geral. Além disso, cada VHD deve ser armazenado em discos físicos separados. Para obter mais informações sobre como configurar discos para volumes de dados com o sintético controlador de SCSI de ver o “Otimizar o Desempenho do Disco” seção do tópico lista de verificação: Otimizando o Desempenho do Hyper-V.

Normalmente, os ambientes de desenvolvimento não têm rigorosos requisitos de desempenho desde maximizando a utilização de recursos tende a ser a principal prioridade. Para ambientes de desenvolvimento, o desempenho fornecido ao hospedar vários arquivos VHD em uma única unidade física é geralmente aceitável.

o Hyper-V suporta vários tipos diferentes de opções de disco de armazenamento. Cada uma das opções de armazenamento pode ser anexada através de um controlador IDE ou SCSI à máquina. Um benefício potencial de usar o controlador SCSI sobre o controlador IDE é que ele só funcionará corretamente se as versões corretas dos componentes de integração do sistema operacional tiverem sido instaladas na máquina virtual convidada. Este é um método simples para garantir que os componentes corretos de integração do sistema operacional sejam instalados no sistema operacional convidado.

Nota

ao contrário das versões anteriores da tecnologia de virtualização da Microsoft, não há diferença de desempenho entre usar um controlador IDE virtual ou um controlador SCSI virtual ao acessar os discos rígidos virtuais.

para atividades intensivas de leitura e gravação, como hospedar bancos de dados do SQL Server, a opção passthrough disk oferece vantagens incrementais de desempenho em relação aos discos fixos de disco rígido virtual (VHD). A opção de passagem permite que a máquina virtual tenha acesso direto ao disco físico e ignora o sistema de arquivos NTFS na partição raiz, mas não suporta certas funcionalidades de discos virtuais, como instantâneos de máquina Virtual e suporte a clustering. Portanto, o uso do recurso de disco de passagem não é recomendado em um ambiente BizTalk ou SQL Server porque os benefícios marginais de desempenho são mais do que compensados pela funcionalidade ausente.

a tabela a seguir resume as vantagens e desvantagens das opções de armazenamento Hyper-V disponíveis:.

o Hyper-V Tipo de Armazenamento Vantagens Contras Considerações para o BizTalk Server
tamanho Fixo discos Funciona melhor do que um VHD dinâmico porque o arquivo VHD é inicializado no seu máximo tamanho possível quando ele é criado no disco rígido físico.Isso torna a fragmentação menos provável e, portanto, mitiga cenários em que uma única E/S é dividida em vários e/S. Isso tem a menor sobrecarga de CPU dos tipos VHD porque as leituras e gravações não precisam procurar o mapeamento do bloco. requer alocação da quantidade total de espaço em disco na frente. Use para volumes do sistema operacional no BizTalk Server e SQL Server. Importante: o disco de inicialização de uma partição de convidado do Hyper-V deve ser anexado a um controlador IDE.
discos de expansão dinâmica o tamanho do arquivo VHD aumenta para o tamanho especificado ao criar o disco, pois mais dados são armazenados na própria máquina virtual. Isso acomoda o uso mais eficiente do armazenamento disponível. não funciona tão bem quanto um VHD de tamanho fixo. Isso ocorre porque os blocos no disco começam como blocos zerados, mas não são suportados por nenhum espaço real no arquivo VHD. As leituras desses blocos retornam um bloco de zeros. Quando um bloco é gravado pela primeira vez, a pilha de virtualização deve alocar espaço dentro do arquivo VHD para o bloco e, em seguida, atualizar os metadados correspondentes. Além disso, toda vez que um bloco existente é referenciado, o mapeamento de bloco deve ser pesquisado nos metadados. Isso aumenta o número de atividades de leitura e gravação, o que, por sua vez, causa maior utilização da CPU.O crescimento dinâmico também requer que o administrador do servidor monitore a capacidade do disco para garantir que haja armazenamento em disco suficiente à medida que os requisitos de armazenamento aumentam. não funciona tão bem quanto um VHD de tamanho fixo.Se o desempenho não é uma preocupação, por exemplo, em um ambiente de desenvolvimento, esta pode ser uma opção adequada para os discos rígidos do sistema operacional.
causa sobrecarga adicional da CPU devido à pesquisa de mapeamento de blocos.
discos de diferenciação esta é uma configuração pai-filho em que o disco de diferenciação armazena todas as alterações em relação a um VHD base e o VHD base permanece estático. Portanto, apenas os blocos que são diferentes dos pais precisam ser armazenados no VHD de diferenciação filho. o desempenho pode se degradar porque a leitura / gravação precisa acessar o VHD pai fixo/dinâmico, bem como o disco de diferenciação. Isso aumenta a utilização da CPU e a sobrecarga de E/S do disco. uma grande quantidade de configuração específica da máquina é necessária para as instalações do BizTalk Server e os arquivos VHD filhos podem crescer substancialmente, o que minimizaria os benefícios de usar essa configuração de disco. A leitura de vários VHD neste cenário incorre em sobrecarga adicional de CPU e E/S de disco.
discos de passagem estes são discos físicos que são definidos como offline na partição raiz e permitem que o Hyper-V tenha acesso exclusivo de leitura e gravação ao disco físico. requer um disco ou LUN totalmente dedicado para que ele seja alocado em uma máquina virtual.Um disco físico é mais difícil de mover entre máquinas do que arquivos VHD. se sua instância do SQL Server estiver em execução em um Hyper-V, você poderá obter melhorias incrementais de desempenho usando discos de passagem usando discos rígidos virtuais fixos (VHD) para os volumes de dados do BizTalk Server.Se você estiver hospedando locais de recebimento de arquivos locais no BizTalk Server ou transmitindo mensagens grandes para o disco durante o processamento, poderá obter melhorias incrementais de desempenho usando discos de passagem usando discos rígidos virtuais fixos (VHD).

para obter mais informações sobre como implementar discos e armazenamento com o Hyper-V, consulte Implementar discos e armazenamento (https://go.microsoft.com/fwlink/?LinkID=142362).

rede

BizTalk Server tende a exibir alta Utilização da rede. Portanto, quando o desempenho da rede for um problema, considere alocar uma placa de rede física separada para cada máquina virtual.

ao configurar uma máquina virtual, certifique-se de usar o adaptador de rede em vez do Adaptador de rede legado. O adaptador de rede legado é destinado a sistemas operacionais que não suportam componentes de integração.

para medir o desempenho da rede, use os contadores “\Network Interface \Bytes Total/seg” e \Network Interface(*)\output Queue Length performance monitor no sistema operacional host para medir o desempenho geral da placa de rede. Se uma rede física foi identificada como estando ocupada, use o contador” \Hyper-V Virtual Network Adapter (*) \ Bytes/seg ” no sistema operacional host para identificar qual(S) adaptador (s) de rede de máquina virtual está/estão gerando alta carga.

para obter mais informações sobre como avaliar o desempenho da rede em um ambiente Hyper-V, consulte a seção medindo o desempenho da rede da lista de verificação: medindo o desempenho no Hyper-V.

CPU

o Hyper-V suporta diferentes números de processadores virtuais para diferentes sistemas operacionais convidados; conforme resumido na tabela abaixo. Para alocar os recursos máximos da CPU para o BizTalk Server, instale-o em um sistema operacional convidado do Windows Server 2008 R2, que suporta quatro processadores virtuais por máquina virtual.

Configure uma alocação 1-1 de processadores virtuais no(S) Sistema (s) operacional (s) convidado (s) para processadores lógicos disponíveis para o sistema operacional host para evitar a troca excessiva de contexto. A troca excessiva de contexto entre processadores resultará em degradação do desempenho. Para obter mais informações sobre como alocar processadores virtuais a processadores lógicos, consulte a seção “Otimizar desempenho do processador” do tópico lista de verificação: otimizando o desempenho no Hyper-V.

o contador do monitor de desempenho “\Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time” mede a utilização geral de recursos de todas as máquinas convidadas e do hipervisor no host Hyper-V. Se esse valor estiver acima de 90%, o servidor está sendo executado na capacidade máxima; alocar processadores virtuais adicionais para máquinas virtuais nesse cenário pode degradar o desempenho geral do sistema e deve ser evitado. Para obter mais detalhes sobre como usar os contadores de desempenho do HyperV, consulte a seção avaliando o desempenho do BizTalk Server no Hyper-V deste guia.

Sistema Operacional limite do processador Virtual
Windows Server 2008 R2. Todas as edições do Windows Server 2008 R2 são apenas de 64 bits. 4
o Windows Server 2008 SP2 de 64 bits 4
o Windows Server 2008 SP2 de 32 bits 4
Windows 7 64-bit 4
Windows 7 32-bit 4
Windows Vista 64-bit 2
Windows Vista 32-bit 2

Nota

Para mais informações sobre o hóspede sistemas operacionais que são suportados no Hyper-V, consulte https://go.microsoft.com/fwlink/?LinkID=118347.

Memória

O servidor físico requer memória suficiente para a partição raiz e as máquinas virtuais em execução no servidor. Durante o teste, um mínimo de 2 GB de memória foi alocado para a partição raiz e o contador de Monitor de desempenho Mbytes de memória/disponível foi monitorado para garantir que nenhuma pressão de memória fosse experimentada.

a quantidade de memória que deve ser alocada para cada máquina virtual em um ambiente do BizTalk Server depende da carga de trabalho e do tipo de processamento que será executado. Há muitos fatores que afetam os requisitos de memória do BizTalk Server, incluindo a:

  • Tamanho de mensagens processadas

  • a taxa de transferência de mensagens

  • design Orquestração

  • Pipeline de processamento de

  • Número de hosts do BizTalk que você planeja executar em uma máquina virtual

    Para uma lista abrangente dos fatores que afetam a memória, ver “Fatores de Desempenho” do BizTalk Server Otimizações de Desempenho de Guia em https://go.microsoft.com/fwlink/?LinkId=122587.

    monitore proativamente o contador de Mbytes de memória/disponíveis de dentro de cada máquina virtual e a própria partição raiz. As seguintes diretrizes da lista de verificação: medir o desempenho no Hyper-V deve ser usado para determinar se há memória física disponível suficiente para a máquina virtual e para a partição raiz:

  • 50% de memória livre disponível ou = mais Saudável

  • 25% de memória livre disponível = Monitor

  • 10% de memória livre disponível = Aviso

  • Menos de 5% de memória livre disponível = Critical, o desempenho será afetado negativamente

a Escolha de Raiz do Sistema Operativo, Versão

Hyper-V é suportado no Núcleo do Servidor, bem como uma instalação completa do Windows Server 2008 R2. Para minimizar a sobrecarga da partição raiz, instale o Hyper-V em uma instalação do Server Core do Windows Server 2008 R2. A função Hyper-V pode ser gerenciada remotamente a partir do Hyper-V Manager em um sistema diferente. O Server Core fornece um perfil de disco e memória menor, portanto, deixando mais recursos disponíveis para máquinas virtuais. Para obter mais informações sobre a opção de instalação do Server Core disponível para o Windows Server 2008 R2, consulte https://go.microsoft.com/fwlink/?LinkID=202439.

se você optar por usar uma instalação completa do Windows Server 2008 R2, certifique-se de que a partição raiz seja dedicada apenas à função de servidor Hyper-V. A execução de funções de servidor adicionais consumirá memória, disco, processador e recursos de rede e degradará o desempenho.

criando suas máquinas virtuais

depois de ter instalado e configurado a função de servidor Hyper-V, você precisa criar as máquinas virtuais. Antes de fazer isso, é útil responder às seguintes perguntas:

  • que Configuração de armazenamento vou usar?

  • quantos processadores virtuais o sistema operacional convidado suporta?

  • quanta memória será alocada para a máquina virtual?

  • quantas máquinas virtuais posso executar no meu servidor Hyper-V?

  • como vou instalar o sistema operacional na máquina?Para obter mais informações sobre como criar e configurar máquinas virtuais, consulte Criar Máquinas Virtuais.

Instalando o sistema operacional básico

todas as opções disponíveis para uma instalação de servidor físico estão disponíveis no Hyper-V. uma mídia de CD/DVD-ROM inicializável ou uma imagem ISO pode ser usada para executar uma instalação manual. Uma instalação de rede pode ser executada se a máquina virtual tiver sido configurada com um adaptador de rede conectado à mesma rede que um servidor que hospeda as imagens ISO.

Importante

Qualquer método de instalação escolhido, por motivos de desempenho é crítico para o funcionamento do sistema de integração de componentes sejam instalados para cada máquina virtual em execução no Hyper-V. Os componentes de integração de fornecer um conjunto de drivers e serviços que permitem que a máquina de convidado para executar usando dispositivos sintéticos. Dispositivos sintéticos evitam a necessidade de dispositivos emulados, que são usados em sistemas operacionais que não suportam componentes de integração. Dispositivos emulados incorrem em maior sobrecarga do sistema em comparação com dispositivos sintéticos.

para instalar e configurar as máquinas usadas neste laboratório, uma imagem base inicial foi criada em um VHD de tamanho fixo. Isso envolveu uma instalação manual do Windows Server 2008 R2. Depois que todas as atualizações apropriadas foram instaladas, a máquina virtual base foi fotografada usando o utilitário sysprep instalado com o Windows Server 2008, no diretório %WINDIR%\system32\sysprep.

Nota

Execução de Sysprep após o BizTalk Server tiver sido instalado e configurado no servidor pode ser realizada através do uso de um arquivo de resposta Sysprep e scripts fornecidos com o BizTalk Server. Esses scripts de amostra são projetados para uso com o BizTalk Server instalado no Windows Server 2008 R2. Para obter mais informações, consulte a documentação online do BizTalk Server.

como Instalar e Configurar o BizTalk Server

  • Para minimizar o tempo necessário para instalar máquinas virtuais, criar uma imagem de base, consistindo apenas do sistema operacional convidado e pré-requisitos de software. Use o SysPrep para preparar a imagem VHD para reutilização e, em seguida, baseie todas as suas máquinas virtuais (VMs) neste VHD.

    Nota

    com BizTalk Server, é possível executar Sysprep contra uma imagem base afterBizTalk Server foi instalado e configurado no servidor. Isso pode ser feito através do uso de um arquivo de resposta Sysprep e scripts fornecidos com o BizTalk Server. Esses scripts de amostra são projetados para uso com o BizTalk Server instalado no Windows Server 2008 R2 . Para obter mais informações, consulte a documentação online do BizTalk Server.

    a Referência de configuração autônoma do Windows está disponível em https://go.microsoft.com/fwlink/?LinkId=142364.

  • siga as recomendações na seção” Ao instalar e configurar o BizTalk Server… ” da lista de verificação de tópicos: melhores práticas para instalar e configurar o BizTalk Server no Hyper-V.

  • para obter informações sobre a capacidade de suporte do BizTalk Server e do SQL Server em um ambiente Hyper-V, consulte Apêndice C: Capacidade de Suporte do BizTalk Server e do SQL Server Hyper-V.

Write a Comment

O seu endereço de email não será publicado.