Para quem se deparou com a mesma situacao de ter mais do que 3 tb de espaco em disco no XenServer e nao conseguiu realizar a instalacao do sistema operacional, nao se preocupe e normal isso porque o kernel do Xen nao esta compilado para filesystem maior do que 1.8 tb, uma solucao seria recompilar o kernel do produto da citrix para que consiga suportar o tamanho necessario. Se for corajoso entre dentro do site do mycitrix (necessario Login para isso) www.mycitrix.com - baixe o XenServer Essentials(Produto Pago da citrix porem podemos usar uma trial.Apos achar o source do kernel dentro da instalacao ative as sequintes opcoes.File Systems Partition Types [*] Advanced partition selection [*] EFI GUID Partition support (NEW).... Lembre-se de manter o kernel identico ao que foi instalado alterando apenas as opcoesacima e com o mesmo nome. Estive estudando sobre o nginx uma importante ferramenta em qualquer empresa.Como o Nginx tem inumeras utilidades, nao somente com como front do apache, vou mostrar neste artigo apenas como fazer um loadbalance para conexoes com o Apache.A ideia e ter um proxy para evitar uma carga muito grande no apache. Podemos fazer o mesmo com aplicacoes java, utilizando o mesmo principio.Vou demonstrar aqui uma configuracao muito simples usando CentOS com Nginx na frente do Apache.Configuracoes do LAB que eu estou usando:1 maquina com Windows 7 como cliente.1 maquina com CentOS 6.2 (Servidor do Nginx);hostname abaco1;ip 192.168.0.24;2 maquinas com Ubuntu 11.04 + apache2;hostname fogao1 e fogao2;ip fogao1: 192.168.0.90;ip fogao2: 192.168.0.91;Mao na massa:Supondo que voce ja tenha o CentOS 6.2 instalado na sua maquina, vamos baixar os devidos pacotes.Primeiro vamos baixar o Repositorio EPEL e instalar o repositorio.wget -c http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpmrpm -Uvh epel-release-6-5.noarch.rpmAgora vamos atualizar os repositorios e os pacotes:yum check-updateyum updateFeito isso vamos instalar o nginx e configura-lo;yum install nginx -y (o yum vai instalar os pacotes do nginx e suas dependencias);touch /etc/nginx/conf.d/site.confvim /etc/nginx/conf.d/site.confVeja a conf abaixo:A linha upstream serve para criar o pool de maquinas que receberao as conexoes.upstream batatinha { server fogao1; server fogao2;}server { server_name www.batatinha.com.br; location / { proxy_pass http://batatinha; }}A chave server e o vhost que aceitara o site www.batatinha.com.br e fara o proxy para a aplicacao.A Maneira como esta configurado 50% das requisicoes irao para a fogao1 e 50% irao para a fogao2, caso seja necessario manter a conexao da sessao(utilizado por diversas aplicacoes que necessitem de login, etc.) coloque a linha ip_hash na chave upstream acima das linhas de server.OBS: para que o servidor reconheca os nomes fogao1, fogao2 e o site eu adicionei seus ips no hosts das maquinas, caso nao queiram colocar no hosts podem colocar os ips dos servidores que tambem funciona :DFeito tudo isso faca o restart do nginx e vamos testar.Para fazer o teste eu coloquei um HTML basico em cada uma das fogao.Segue exemploDentro do document root do apache da fogao1<html><body><h1> FOGAO1 </h1></body></html>Dentro do document root do apache da fogao2<html><body><h1> FOGAO2 </h1></body></html>Faca o Teste acesse www.batatinha.com.br, para que o teste funcione abra em 2 computadores diferentes.Pronto load balance criado :DEspero ter ajudado bastante com o Artigo. Por favor comentem e compartilhem o