Citrix Provisioning Server em Alta Disponibilidade
Neste documento veremos como ampliar uma infraestrutura do Citrix Provisioning Server para dispor de alta disponibilidade, este serviço tão crítico que distribui SO a desktops ou servidores, expandindo por sua vez capacidades e tendo, portanto, um maior desempenho! É uma tarefa muito simples que deveremos realizar caso disponhamos deste serviço em produção para implementar rapidamente sistemas operativos por rede através de PXE!
Los elementos que devemos considerar poner también en alta disponibilidad serían los almacenes para los vDisk, la ubicación de la Caché de escritura, la base de datos SQL Server (embora podamos habilitar la posibilidad de trabajar en offline para no tirar el servicio), el servicio TFTP que dará el arranque por PXE (lo veremos en un documento futuro gracias al Load Balancing de Citrix NetScaler, opcionalmente Round Robin) y el servicio DHCP que a partir de Windows 2012 se monta muy fácilmente.

Una vez dispongamos de un entorno de PVS montado y al menos básicamente configurado podremos agregar más servidores de Provisioning Services a nossa organização para disponer de um entorno en alta disponibilidad y repartir las cargas de aprovisionamiento en más de un servidor, en una granja de servidores! Así que procederemos a la instalação de um segundo servidor PVS y nos uniremos a una granja existente, cumplimentaremos los requisitos de instalação que podremos ver aqui y finalizamos su instalação.
Deberemos indicar en la consola de administración de Provisioning Services quién proveerá del archivo de arranque bootstrap, deberemos configurarlo en principio idénticamente en ambos servidores, sobre cada servidor de PVS botón derecho “Configure Bootstrap…”
Deveremos adicionar os endereços IP dos servidores PVS que queremos que forneçam o ficheiro de arranque para carregar o SO.
Selecionaremos os Armazéns que partilhem esta farm de servidores, en sus propriedades, na aba de “Servidores” deveremos adicionar os servidores em questão, podem ser armazéns locais, NAS (CIFS/NFS) ou SAN (iSCSI/FC).
No caso de ter armazenamento local para armazenar os vDisk, deveremos ter o conteúdo de ambos os diretórios sincronizado manualmente (copiando os ficheiros .vhd, ..pvp e .ahvd) ou com DFS-R ou alternativas, seria a solução mais simples.
Obviamente, para obter um maior desempenho iremos para um ambiente SAN para armazenar os vDisk numa LUN!
Nada mau, uma vez que os servidores disponham do mesmo armazenamento atribuído, deberemos comprobar el estado de la replicación y que can acceder a los mismos VHD, desde el almacén en cuestión botón derecho > “Replication Status…”
Y confirmamos que está OK!
Deberemos habilitar en cada vDisk que usan un balanceo y por tanto no están asociados a ningún servidor en concreto. Botón derecho en un vDisk > “Balanceamento de carga…”.
Assinalar “Use o algoritmo de balanceamento de carga”.
Podremos verificar posteriormente en la pestaña de “Servidores” se o equilíbrio dos equipos es correto!
Una consideración interesante será sempre el permitir al serviço de Provisioning que pueda dar serviço aunque se caiga el servicio de base de datos SQL Server, por si no tenemos un sistema de HA en este apartado o un mirroring de BD… quitando puntos de fallo! Así que desde las propiedades de la granja de servidores > “Suporte de base de dados offline”, habilitamos “Ativar suporte de base de dados offline”.





















































