Arquivo da tag: vmware

Lançado o VMware vSphere 5.0

Os que seguem este blog a algum tempo sabem que sou fascinado por virtualização de servidores. Neste mercado a VMware é unanimidade. Há alguns dias foi lançado o VMware vSphere 5.0 que deixou os competidores ainda mais distantes. Na apresentação alguns dados foram apresentados que mostram o domínio da empresa no mercado. Rodam sobre a virtualização da VMware:

  • Mais de 50% de todos os servidores do mundo
  • 28% dos servidores Oracle
  • 28% dos servidores SAP
  • 42% dos servidores Exchange
  • 47% dos servidores SQL Server
  • 67% dos servidores Share Point

Os recursos disponíveis nesta nova versão são muitos, destaco alguns:

  • Linked Clones: A maior parte das máquinas virtuais são baseadas em poucos sistemas operacionais. Assim você pode ter centenas de servidores que são bem parecidos no conteúdo dos seus discos. Agora é possível criar máquinas derivadas em um modelo. Somente um arquivo base pode ser usado por centenas de máquinas virtuais e as diferenças entre elas são gravadas em arquivos diferentes. Isso faz com que os Deploys de novos servidores sejam feitos em 5 segundos e haja uma economia de até 60% na utilização do espaço em disco.
  • Profile Driven Storage: É possível criar perfis de armazenamento de acordo com a velocidade, disponibilidade e capacidade para seus servidores virtuais e o VMware se encarrega de distribuí-las de acordo com a prioridade configurada na hora de criá-las. Assim é possível garantir que as máquinas virtuais estarão sempre no melhor storage disponível.
  • Storage DRS: O DRS original se encarregava de fazer o balanceamento das máquinas virtuais entre os hosts do ambiente para que nenhum deles fique sobrecarregado no uso de CPU ou memória. Agora existe o Storage DRS que faz o balanceamento dos Datastores do VMware, assim não é necessário fazer o balanceamento dos datastores manualmente.
  • vSphere Replication: É um novo recurso no SRM (Site Recovery Manager) que pode fazer a replicação dos Datastores entre sites. Isso permite que o ambiente VMware se encarregue da sincronização dos dados entre storages de fabricantes diferentes e reduz os custos de licenciamento de software de replicação (que normalmente não são baratos). Além de agilizar a recuperação do ambiente no site de contingência em caso de desastre. Também é possível realizar o Failback para o site original automaticamente.
  •  vSphere Storage Appliance: Permite utilizar os discos internos dos servidores VMware como armazenamento compartilhado. Mesmo sem ter um storage propriamente dito é possível realizar operações como vMotion entre os servidores físicos (em uma configuração de 2 ou 3 nós). Isso permite a pequenas e médias empresas, que ainda não tem um storage, beneficiar-se de recursos de alta disponibilidade e balanceamento de carga.
  • Agora é possível criar VMs com até 32 CPUs e 1 TB de memória RAM.

Ressalto que todos estes recursos estão disponíveis na versão paga do VMware. A versão ESXi gratuita permite utilizar os recursos básicos da virtualização, mas se sua empresa está começando a crescer, é possível comprar o licenciamento necessário sem precisar reinstalar o seu ambiente.

Eu não sei qual será a reação da Microsoft (com o Hyper-V), da Citrix (que desenvolve o Xen Server) ou da Oracle (que mantém o OracleVM), mas está cada vez mais difícil alcançar a VMware. Poucas empresas tiveram tanto domínio em uma área como esta empresa tem agora o mercado de virtualização.

Mais detalhes, veja no vídeo de lançamento do VMware vSphere 5.0

Leia Mais

Como instalar o VMware ESXi

Convertendo máquinas físicas em máquinas virtuais

Como criar máquinas virtuais no VMware ESXi

Como mover máquinas virtuais entre servidores VMware ESXi

Criando Snapshots no VMware

Como compartilhar recursos eficientemente no VMware ESXi

Seu servidor é compatível com o VMware ESXi?

Como instalar e usar o VirtualBox

Como instalar o Windows XP usando um pendrive

Criando um disco de uso compartilhado no VMware usando Raw Device Mapping

Caso você precise utilizar um disco compartilhado (usando os sistemas de arquivos GFS ou OCFS2) no VMware deverá criar discos do tipo Raw Device Mapping. O VMware possui um método de criação de discos compartilhados que utiliza SCSI Bus Sharing que não é confiável quando utilizado com GFS ou OCFS2 e não dever ser usado.

Antes do procedimento, deve ser entendido como o VMware aloca os discos que estarão disponíveis para as máquinas virtuais:

Método 1: Você formata uma partição como VMFS no seu host VMware e cria os arquivos, que serão os discos das máquinas virtuais, dentro desta partição. Talvez o acesso a disco não seja tão rápido quanto o método 2 mas lhe dá muita flexibilidade para mover a máquina virtual para onde quiser.

Método 2: Você entrega para a máquina virtual a partição inteira e ela cria suas partições. Eu não testei, mais acredito que este tipo de alocação seja mais performático que o método 1. A desvantagem é não poder mover facilmente a máquina virtual para outro disco ou storage facilmente.

Este procedimento explica como criar discos compartilhados utilizando o método 2 (Raw Device Mapping).

Crie uma lun no seu storage, conforme procedimento fornecido pelo seu fabricante, e mapeie a mesma para o seu host VMware ESX.

Se tudo correr bem, ela será reconhecida e aparecerá em Configuration, Storage Adapters, vmhbaX (sendo X o número da hba na qual você mapeou a LUN). Na figura abaixo foram criadas 2 luns de 10 GB:

Uma vez que a LUN foi reconhecida pelo VMware, você poderá “entregá-la” para as máquinas virtuais que a utilizarão. Edite a máquina virtual e adicione um novo disco. Escolha o tipo Raw Device Mappings:

Selecione a LUN que será destinada à máquina virtual e clique em Next:

Selecione a opção Store with Virtual Machine e clique em Next:

Na tela seguinte deixe marcada a opção Physical e clique em Next:

Selecione o ID SCSi para o novo disco. Coloque um ID diferente do disco de sistema. Por exemplo: O disco de sistema é ID 0:0 e o /var é 0:1. Então atribuia a este disco o ID 1:0. Isso fará que uma nova controladora seja adicionada a sua máquina virtual. Depois de atribuído o ID, clique em Next para continuar e confirme a criação do disco.

Depois de adicionar o disco, clique na controladora recém-criada e altere a opção SCSI Bus Sharing para Physical.

O procedimento termina aqui. O problema é que o VMware só deixa adicionar a LUN Raw Device em somente uma máquina virtual, talvez para proteger o próprio usuário evitando a adição do disco em mais de uma máquina virtual. Para poder adicionar a LUN em mais de uma máquina virtual precisamos adotar um “artifício técnico”. Remova a sua máquina virtual do inventário (Remove from inventory) e realize o mesmo procedimento na outra máquina virtual. Cuidado para não remover a máquina virtual usando a opção imediatamente abaixo desta!

Depois que você adicionar o disco em todas as máquinas virtuais, você poderá adicionar todas as máquinas novamente no inventário.Para adicionar novamente você precisar dar um Browse datastore no Datastore onde ela se encontra. Para isso vá no seu host, clique na tab Summary e clique com o botão direito no Datastore onde a máquina se encontra e clique em Browse Datastore.

Selecione a pasta da máquina virtual, ache o arquivo .vmx , clique com o botão direito do mouse nele e clique na opção Add to Inventory. A máquina virtual será adicionada novamente à lista de máquinas virtuais do seu host:

IMPORTANTE: Este procedimento não é suportado pela VMware. A única solução de cluster com disco compartilhado é utilizando o Microsoft Cluster. Mesmo assim eu fiz vários testes com Linux e OCFS2 e funcionou perfeitamente. Entretanto eu recomendo que você também realize seus testes antes de implantar qualquer solução usando disco compartilhado em produção.

Seu servidor é compatível com o VMware ESXi?

Uma das perguntas mais frequentes aqui no blog é referente a compatibilidade do VMware ESXi com determinadas placas mãe ou placas RAID. Como o VMware ESXi é feito para rodar em servidores propriamente ditos, há uma chance grande que algumas placas mãe, placas de rede ou placas Raid não sejam suportadas.

Eu acho que já que o VMware ESXi pode fazer sua empresa economizar muito com hardware e que um servidor que contém 2, 3 ou mais servidores virtuais é mais crítico que um que contém somente uma instância de sistema operacional, é extremamente recomendável que você capriche na configuração. Isso implica em utilizar discos SAS e não SATA, utilizar RAID 1 ou 5 e comprar servidores de qualidade como Dell, IBM, HP ou Sun.

engine, motor, carro, v8, potência, case mode, beautiful, nice, pretty, computer

Mas nem sempre a realidade é esta e muitos precisam utilizar hardware de estações de trabalho para este fim. Se este for o seu caso o site Ultimate ESX Whitebox pode ajudar. Lá há uma lista de placas mãe e sistemas completos compatíveis com o ESXi que podem ser útil para consulta antes de comprar os componentes.

Obrigado pelo Moiza que deixou o comentário no blog com a dica.

Criando um disco de uso compartilhado no VMware

No VMware, por padrão, é possível utilizar um disco para somente uma máquina virtual de cada vez. Você pode compartilhar o disco desde que somente uma das máquinas virtuais esteja ligada por vez.

Se você precisa usar o um sistema de arquivos compartilhado como o GFS ou OCFS2 no Linux ou deixar o disco disponível para escrita em uma máquina e as outras usando o disco somente para leitura vai precisar fazer algumas alterações na configuração da controladora SCSI.

Atualização em 9/2/2010: Apesar de ser funcional, este procedimento não se aplica a sistemas de arquivos em que mais de um nó precisa ler e escrever no disco. Nos meus testes com GFS e OCFS2, havia momentos em que um ou mais hosts perdiam acesso ao disco sem explicação. A maneira melhor de habilitar o acesso de várias máquinas virtuais ao mesmo disco físico é usar Raw Device Mapping ou RDM.

Este tutorial ainda é útil para montagem de discos para escrita somente em um host e leitura nos demais.

Como fazer:

1) Acesse a console do VMware ESX ou ESXi, edite a máquina virtual e adicione um novo disco.

2) Ao escolher o ID SCSI do disco, escolha um ID em uma controladora diferente do disco existente. Exemplo, se seu disco de sistema está usando o ID 0:0, escolha para o novo disco o ID 1:0. Isso fará que o VMware adicione outra controladora SCSI.

add-new-scsi-disk

3) Após concluir o assistente, você notará em negrito os dispositivos que serão adicionados. Clique na controladora SCSI e altere a opção SCSI Bus Sharing para Physical e clique em OK para concluir.

change-controller-settings

Pronto! Agora você poderá adicionar este disco em outra máquina virtual e as duas poderão acessar o disco.

IMPORTANTE: Você não pode fazer isso com Windows para as duas máquinas enxergarem o disco para escrita em uma partição NTFS, por exemplo. Se o Windows permitir o acesso de duas máquinas ao mesmo tempo, a partição será corrompida e vai haver perda de dados. Mesmo no Linux, até pode atribuir uma partição EXT3, por exemplo, para dois ou mais servidores, mas somente 1 deles poderá montar o disco para escrita. Os dois únicos sistemas de arquivos que suportam este recurso que testei são o GFS e OCFS2 no Linux. Logo, logo colocarei tutoriais de como implementar os dois aqui no blog.

Dicas para melhorar o seu ambiente virtualizado

A virtualização de servidores já não é mais o futuro, é o presente.  Grandes companhias já aderiram a esta tendência e com as versões gratuitas de software de virtualização como o VMware ESXi e o Xen Server, as pequenas e médias empresas também entraram neste mundo.

Um dos problemas quando todos começam a descobrir as vantagens deste mundo é achar que tudo é virtualizável e que os softwares de virtualização fazem o milagre da multiplicação de recursos físicos. Processador, memória e disco tem limites e você pode ter perda de desempenho caso abuse da capacidade do seu servidor físico.

A Computer World publicou um artigo bem interessante sobre como evitar cair em armadilhas da virtualização e evitar que esta infraestrutura caia em descrédito na sua corporação.  Boa leitura!

Artigos do Blog do Vicente sobre VMware/virtualização:

Como instalar o VMware ESXi

Como criar máquinas virtuais no VMware ESXi

Criando Snapshots no VMware

Como mover máquinas virtuais entre servidores VMware ESXi

Como aumentar o tamanho dos discos no VMware ESXi

Convertendo máquinas físicas em máquinas virtuais no VMware

Usando um servidor NFS como meio de armazenamento para o VMware

Ativando o ssh no VMware ESXi

Como recriar arquivos VMDK

O VMware ESX/ESXi utiliza dois arquivos para cada disco virtual. Os dois tem extensão VMDK, um deles é o disco propriamente disco e o outro é um arquivo texto que aponta para o disco.

Às vezes, por motivos sobrenaturais, o arquivo texto se perde e a máquina virtual que utiliza este disco não consegue mais acessá-lo.

Caso isto ocorra com você não se desespere. No site PHD Virtual é possível recriar o arquivo colocando as informações necessárias. Abaixo um screenshot do site com os dados.

vmdk-generator

Preencha com os dados do arquivo VMDK Flat (nome, tamanho e versão do VMware) e escolha o driver utilizado. Se o sistema operacional utilizado é Windows Server 2003 ou superior, escolha a opção LsiLogic. Se for Windows 2000 ou Windows NT, escolha BusLogic. Distribuições Linux atuais funcional com o LsiLogic.

Recorte o conteúdo do arquivo e cole em um arquivo texto com o mesmo nome do arquivo faltante. Com isso a máquina virtual poderá acessar novamente o disco.

Outros artigos do Blog do Vicente sobre VMware:

Como instalar o VMware ESXi

Como criar máquinas virtuais no VMware ESXi

Criando Snapshots no VMware

Como mover máquinas virtuais entre servidores VMware ESXi

Como aumentar o tamanho dos discos no VMware ESXi

Convertendo máquinas físicas em máquinas virtuais no VMware

Usando um servidor NFS como meio de armazenamento para o VMware

Ativando o ssh no VMware ESXi

XenServer: O VMware ESXi killer

Eu sou um fã declarado dos produtos VMware e acho que o lançamento do VMware ESXi gratuito foi um passo decisivo na popularização da virtualização em ambiente corporativo.

Qual é o tipo de reação da concorrência depois disto? Lançar um produto ainda melhor! Eu já falei a algum tempo do XenSource Server aqui no blog. Ele foi o primeiro produto de virtualização gratuito que era instalado diretamente no hardware. virtualization, virtualização, vmware, esxi, xen, xenserver, war, competition, competição, guerra, datacenter, free, grátis, cpd, paradigma, transformation, transformação, nova era, new era, hardware, green, verde, ecológicoJustamente para ser contraponto a este software que o VMware ESXi gratuito apareceu. Agora a Citrix, que é dona do produto, lançou o XenServer “full” gratuito. Ela não cobra o software e espera ganhar dinheiro vendendo suporte, caso o cliente necessite.

A Citrix deve ter achado que nunca conseguiria alcançar o VMware e o apelo de um produto gratuito mas com suporte pago, traria mais faturamento para a empresa do que o modelo tradicional licenciamento + suporte.

Dentre as vantagens do XenServer em relação ao VMware ESXi, as principais são:

  • Console centralizada que possibilita a administração de vários servidores Xen de um único ponto. Em uma solução VMware você precisaria comprar o Virtual Center, que não custa barato.
  • Possibilidade de mover máquinas virtuais entre servidores com Xen sem desligá-las. Uau! Este produto é chamado Live Motion e seu equivalente o VMotion em instalações VMware só está disponível nas versões pagas.
  • Possibilidades de máquinas virtuais com até 8 processadores. Em qualquer versão do VMware o máximo é 4.

Claro que o VMware ainda está muito longe dos concorrentes (pessoalmente acho que uns 3 anos a frente do XenServer e 6 anos em relação o Hyper-V da Microsoft), tendo alguns recursos que os outros “players” ainda estão correndo atrás (como o Storage VMotion que possibilita mover os discos da máquina virtual com ela ligada), mas o XenServer das opções gratuitas é disparada a melhor.

Leia Mais

Como instalar o VMware ESXi

Como criar máquinas virtuais no VMware ESXi

Convertendo máquinas físicas em máquinas virtuais no VMware

Lançado VMware Player 3.0

Como instalar e usar o VirtualBox

Como instalar o Windows XP usando um pendrive

Como instalar o Ubuntu de dentro do Windows

Ativando o ssh no VMware ESXi

Por padrão o VMware ESXi não tem console, nem é possível acessar via SSH, mas este tutorial habilita o acesso via SSH o que abre possibilidades interessantes que exploraremos em artigos futuros.

– Na console do VMware ESXi tecle Alt + F1.

– Digite unsupported e tecle enter (não se assuste, você não vai ver o que está digitando).

– No prompt que abrir digite a senha do root.

– Digite vi /etc/inetd.conf, para editar este arquivo.

– Encontre a linha que começa com #ssh (para localizar digite /#ssh)

– Remova o caracter # digitando x nele.

– Salve o arquivo com o comando :wq (se você bagunçar o arquivo, o que não é difícil de fazer no vi, digite :q! para sair sem salvar e comece novamente)

– Reinicie o servidor VMware com o comando reboot (Não se esqueça de desligar as máquinas virtuais ativas antes de rebootar o servidor)

Pronto! Você poderá acessar o servidor via SSH ou SFTP.

Achei no Yellow Bricks

Revolucione seu datacenter com o VMware ESXi

vmware.gifNos últimos meses o Blog do Vicente publicou vários artigos sobre o software de virtualização gratuito VMware ESXi. Eu acredito que este software é um marco na maneira como os datacenters serão gerenciados daqui para frente:

VMware lança versão ESXi grátis: Seu datacenter nunca mais será o mesmo

Como instalar o VMware ESXi

Como criar máquinas virtuais no VMware ESXi

Como compartilhar recursos eficientemente no VMware ESXi

Como mover máquinas virtuais entre servidores VMware ESXi

Criando Snapshots no VMware

Usando um servidor NFS como meio de armazenamento para o VMware

Usando um servidor NFS como meio de armazenamento para o VMware – Parte II

Como aumentar o tamanho dos discos no VMware ESXi

Como aumentar o tamanho de partições Windows

Convertendo máquinas físicas em máquinas virtuais no VMware

Virtualização diminui o impacto no efeito estufa

O título parece estranho, mas é verdade. Quando você tem uma fazenda de servidores sem virtualização tem em geral uma baixa utilização de recursos em média. Servidores Windows utilizam normalmente 10% de CPU e sub-utilizam recursos como memória e disco. Mas o consumo de energia elétrica, tanto para o funcionamento do servidor como para a refrigeração do ambiente continua praticamente inalterado.Floresta

Com virtualização é possível consolidar de 5 a 20 servidores em uma só máquina, reduzindo drasticamente a quantidade de máquinas físicas e a necessidade de refrigeração ambiente do datacenter.

Fatos e dados:

– Cada servidor virtualizado evita o gasto de 7000 kWh por ano. Nos Estados Unidos isso custa 700 dólares por ano.

– Com a virtualização é possível consolidar em média na taxa de 15 para 1, ou seja, um datacenter pode ficar com apenas 7% do tamanho de antes da consolidação.

– 4 toneladas de CO2 deixam de ser emitidas para cada servidor consolidado. É o equivalente a tirar das ruas 1,5 carros.

Quer mais detalhes? Acesse site da VMware aqui.

Calcule a economia que a virtualização pode trazer para sua empresa.

Leia o estudo do Gartner aqui.

Comece a virtualizar seu ambiente com software gratuito VMware ESXi.