Arquivo
Como converter um disco Thin para Thick no VMware ESXi 5 pelo vSpere 5
Hoje vou demostrar como é fácil converter um disco que foi provisionado como Thin para Thick no VMWare ESXi 5 pelo vSphere 5. (Thin to Thick)
Se quiser entender melhor sobre os tipos de discos veja esse post.
1 – Acesse o servidor e abra a aba Summary, escolha o Datastore onde o disco esta salvo, clique com o botão direito no Datastore e selecione Browse Datastore;
2 – Encontre o arquivo vmdk do HD que você quer converter e clique com o botão direito e então escolha inflate.
3 – Aguarde o termnino da conversão que pode demorar dependendo do tamanho do seu disco.
Pronto agora seu disco Thin passou a ser Thick, mas lembre-se que você precisa ter o espaço total do disco no seu Datastore.
Esse post foi útil? Deixe um comentário.
Como criar um storage iSCSI com o FreeNAS 8 (target iSCSI) de graça
Como o assunto principal desse blog vem sendo a virtualização resolvi criar um post ensinando a criar um Storage iSCSI “grátis” para utilizar com laboratórios ou até mesmo para produção pois o FreeNAS é uma solução bem estável e tem muitas opções para utilização. Muito útil para criar infraestruturas de Failover e para fazer o vMotion da VMWare ou o Live Migration da Microsoft.
Mas o que é iSCSI?
Sigla de: Internet Small Computer System Interface É um protocolo de transporte que transporta comando SCSI, ele faz o encapsulamento dos comandos SCSI para um pacote IP, com isso é possível acessar um storage iSCSI de qualquer rede ethernet, e sua arquitetura necessita apenas de um cliente iSCSI initiator e um sotrage iSCSI target. O iSCSI é bastante utilizado para criar áreas de armazenamento de dados, dessa forma utilizando a rede ethernet não é necessário se criar uma estrutura cara como a utilizada por Fibre Channel podendo reduzir muito o custo de um storage. Mas lembre-se de que o ideal é ter uma rede separada somente para a rede iSCSI pois assim ela não irá competir com o tráfego de dados da rede e você terá uma melhor performance.
Agora vamos ao que interassa.
Vou demonstrar aqui como se criar um target iSCSI com o FreeNAS 8:
1 – Primeiramente precisamos criar um Volume, vá para Storage > Volumes e clique em Create Volume, escolha um nome para o volume, marque ZFS e clique em Add Volume;
2 – Depois em Storage > Volumes clique em Create ZFS Volume, de um nome para o Volume ZFS e depois coloque o tamanho que queira utilizar e clique em Add ZFS Volume;
3 – Habilite o serviço do iSCSI em Services > Control Services e clique no botão on/off;
4 – Crie um portal em Services > iSCSI > Portals e clique em Add Portal, não é necessário alterar nenhuma configuração, clique em Ok;
5 – Agora vamos criar o initiator, vá novamente em Services > iSCSI > Initiator e clique em Add Initiator, também pode deixar assim se você não tem muita pratica com a ferramenta;
6 – E agora o target, em Services > iSCSI > Target e clique em Add Target, na tela de configuração preencha o Target Name, o type como disk e no Portal Group ID e Initiator Group ID selecione o numero do grupo, no meu caso é 1, nas outras opções deixe como padrão e de Ok.
7 – Vamos criar os Extents em Services > iSCSI > Device Extent e clique em Add Device Extent, coloque um nome em Extent Name e em Disk device escolha o disco que você havia criado na primeira parte depois de OK;
8 – Agora clique em Associated Targets que esta na parte superior;
9 – E por fim para associar o Target clique em Add Extent to Taget, escolha o Target que vc criou e o Volume em Extent e de OK;
Agora o seu Storage iSCSI já esta pronto, e você pode utilizá-lo com qualquer sistema que utilize o iSCSI como o Windows, Linux até mesmo iOS da Apple.
Como montar um servidor VMWare ESX ou ESXi (Whitebox)
Muita gente me pergunta como montar uma máquina para instalar o VMware ESXi ou mesmo como instalar em um desktop para ser usado como servidor.
Bom primeiramente devemos saber é que um servidor montado é só para testes, para ser utilizado como laboratório, para um servidor de produçao a VMware tem uma HCL com os equipamentos homologados que você pode ver aqui.
Para instalar o VMWare ESXi em uma máquina montada temos que nos preocupar pricipalmente com 3 itens:
- Placa mãe;
- Placa de rede;
- Processador;
Uma forma de saber se a sua placa mãe é compatível verifique os sites VM-Help e UltimateWhitebox, eles são sites não oficiais da VMWare que há uma lista com computadores, placas mãe e outros equipamentos que funcionam com o VMWare, a lista é alimentada basicamente de testes feitos por usuários que postam suas experiências. Outra coisa muito importante que a placa mãe precisa ter é uma boa capacidade para colocar Memória RAM pois normalmente é ela que acaba decidindo quantas VMs voce pode ter ativa ao mesmo tempo.
Portanto antes de comprar alguma placa mãe para montar um servidor verifique se ela esta nessa lista ou se pelo menos há alguma placa com o mesmo chipset e quanto de RAM ela suporta, hoje em dia temos placas com capacidade para 16GB ou 32GB a preços módicos.
A placa de rede também costuma da muito problema pois se ela não é reconhecida o hypervisor não instala. Mesmo que o chipset da sua placa mãe é compatível a placa de rede pode não ser por isso recomendo a placa de rede da Intel Pro/1000, no site VM-Help você irá ver muita gente utilizando essa placa de rede. Lembrando que muitos dos testes feitos são em cima do VMWare ESX 4 por isso pode ocorrer de na versão 4 a placa não ser reconhecida e agora na 5 ele já ser compatível.
O processador também precisa ter a instrução de virtualização:
- Intel VT-x, você pode ver os processadores compatíveis nessa lista, verifique a coluna “intel VT-x” se estiver com YES ele pode ser utilizado com o VMware;
- AMD amd-v, pode ser verificado nessa lista procure pelo seu processador em Detail veja se o “AMD Virtualization Technology” esta com YES.
Há pessoas também que me perguntam se podemos instalar o o VMWare com HD SATA, na verdade não faz diferença, o que vai decidir isso é se a controladora do HD é reconhecida pelo VMWare.
Tendo tomado cuidado com a escolha das peças corretas a instalação é muito simples basta seguir esse tutorial.
Recentemente montei um servidor em casa com algumas peças que eu tinha “sobrando” e comprei outras com a seguinte configuração:
- Placa Mãe – Gigabyte GA-EP35-DS4
- Processador – Intel Core 2 Duo E6550
- HD – 500 GB Seagete Sata II
- RAM – 2x 2GB Kingston + 1x 1GB Kingston
Eu não deveria colocar esse pente de 1Gb adicional porque perderia a funcionalidade de Dual Channel da Placa mãe mas como eu tenho pouca RAM esse 1GB a mais faz diferença para eu montar as VMs então decidi deixar pois como o servidor é para testes isso não vai interferir muito.
Com essa Placa Mãe eu não tive problema nenhum, inclusive a placa de rede foi reconhecida e não precisei colocar uma adicional.
Outra coisa que devemos lembrar é que na Bios você precisa habilitar a instrução de virtualização (VT-X ou AMD-V), feito isso é só instalar o VMware.
Caso você queira pesquisar mais sobre esse assunto procure por “VMWare whitebox” na internet.
Esse post foi útil? Deixe um comentário.
Como fazer o backup das configurações de host do VMWare ESXi 5
Quando falamos em proteger um ambiente virtual temos muitas coisas a considerar. Além de backups de suas máquinas virtuais você precisa fazer o backup das configurações de seus hosts.
O Backup das configurações é muito importante tanto para um Disaster Recovery ou mesmo quando vamos atualizar a versão do Hypervisor.
Para fazer o backup do host do ESXi você precisa do vCLI instalado em um servidor e você também pode usar o vMA.
Para fazer o backup basta segui os passos:
1 – Instale o vCLI; (faça instalação padrão “NNF” (Next Next Finish)) (Download)
2 – Crie uma pasta onde será gravado o backup;
3 – Abra o prompt de comando;
4 – Vá até a pasta de instalação do vSphere CLI que por padrão esta em C:\Arquivos de Programas\VMware\VMware vSphere CLI\bin
5 – Execute o comando: (As informações em vermelho devem ser alteradas para as de seu sevidor)
vicfg-cfgbackup.pl -server ip_do_host_ESXi -username nome_do_usuario -password senha -s caminho_e_nome_do_arquivo_de_backup.txt
No exemplo eu criei uma pasta backup dentro da raiz C:\ então o comando ficou:
vicfg-cfgbackup.pl -server 192.168.0.100 -username root -password ***** -s c:\backup\backup.txt
Dependendo de onde você for salvar o arquivo pode ocorrer uma falha na gravação do backup por “access denied” você precisa executar o prompt em modo elevado (Executar como administrador)
Agora para restaurar o backup das configurações é muito mais simples, basta executar o comando:
vicfg-cfgbackup.pl -server ip_do_host_ESXi -username nome_do_usuario -password senha -l caminho_e_nome_do_arquivo_de_backup.txt
Pronto agora você já pode fazer o backup das suas maquinas host que são tão importantes quanto as máquinas virtuais.
Windows XP Terminal Server
O Windows XP por padrão impossibilita de mais de um usuário o utilize simultaneamente seja utilizando fisicamente o computador como por RDP (Conexão Remota por serviço de terminal), com o uso do Windows XP Unlimited Terminal Server ele libera a utilização do serviço de Área de Trabalho Remota para que mais de um usuário possa utilizá-lo ao mesmo tempo.
Essa forma de utilização não é homologado pela microsoft, e não há um licenciamento para esse fim portanto não é “legal” à utilizem para fins de estudos e testes em sua casa.
1 – Primeiro baixe esse arquivo, descompacte e coloque a pasta no C:;
2 – Abra o executar clicando em Iniciar e depois Executar e digite services.msc;
3 – Procure o Serviço de Terminal;
4 – De um duplo clique e altere o tipo de Inicialização para Desativado e de ok;
5 – Clique com o botão direito em Meu Computador e clique em Propriedades;
6 – Vá para a aba Remoto e desmarque as duas opções de Assistência remota e Área de trabalho remota e clique em ok;
7 – Reinicie o computador e quando iniciar o post (informações do computador quando ele é ligado (bios)) fique pressionando F8 até aparecer uma tela com algumas opções, escolha Modo Seguro e pressione Enter;
8 -Escolha o sistema operacional e pressione Enter;
9 – Na tela de login do windows entre com um usuário e senha com direitos de administrador;
10 – De um Ok na tela de aviso do modo de segurança;
11 – Abra a pasta WinXPP-UTS e copie o arquivo termsrv.dll para a pasta C:\Windows\system32, (já existe um arquivo com o mesmo nome nessa pasta, o ideal é você alterar esse arquivo para termsrv.old, dessa forma você terá um backup do arquivo)
12 – Reinicie o computador normalmente;
13 – Agora vamos ativar os serviços que paramos, abra o executar e digite services.msc, procure o Serviço de terminal e altere o Tipo de inicialização para Automático e clique em Aplicar, depois em Iniciar e depois Ok;
14 – Abra as propriedades do Meu Computador (botão direito do mouse em Meu computador depois propriedades ou segure a tecla Windows e pressione Pause), vá para a aba Remoto e marque a opção Permitir que usuários se conectem remotamente a este computador em Área de trabalho remota, clique em Aplicar e depois Ok;
15 – Novamente abra o Executar e digite regedit;
16 – vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, clique com o botão direito no mouse no painel direto em uma área vazia e selecione a opção Valor da sequência;
17 – Coloque o nome WinXPP-UTS e pressione Enter;
18 – De um duplo clique no WinXPP-UTS e em Dados do valor adicione o local do arquivo C:\WinXPP-UTS\ts_multiple_sessions.bat
19 – Se o usuário for um administrador do computador ele conseguirá acessar normalmente caso contrário você terá que adicionar o usuário no grupo Usuários da área de trabalho remota, para isso Abra o Gerenciador do computador, clique com o botão direito do mouse em Meu computador e escolha Gerenciar;
20 – Expanda Usuários e grupos locais e clique em Grupos, no painel da direita você verá um grupo chamado Usuários da área de trabalho remota, de um duplo clique para abrir as propriedades;
21 – Clique no botão Adicionar;
22 – Se o computador não esta no domínio clique em Avançado e depois Localizar agora, se estiver no domínio digite o nome ou o inicio do usuário que você quer adicionar e clique em Verificar;
23 – Será mostrados o resultado da pesquisa, escolha os nomes e clique em Ok;
24 – Pressione Ok novamente para adicionar os usuários;
25 – Agora você pode ver os usuários que foram adicionados;
Pronto terminamos a configuração e como você pode ver na figura abaixo há mais de um usuário conectado na máquina com Windows XP.
Com isso você pode se conectar ao Windows XP remotamente com quantos usuários quiser.
Esse post foi útil? Deixe um comentário.
Fonte: Procedimentos em TI
Diferenças e melhorias nos discos virtuais do Hyper-V R2
Esse post não foi escrito por mim, retirei na integra do blog MSVirtualization pois achei muito interessante principalmente por que se trata de virtualização.
Esse post explica muito bem a evolução dos discos VHD e a performance que podemos obter no Hyper-V R2.
A Microsoft vem usando discos virtuais (VHDs) desde 2003 em sua primeira versão de software de virtualização e até hoje continua utilizando em vários outros recursos. O VHD é um encapsulador que contém uma imagem de disco rígido que possui uma flexível maneira de armazenar dados em um simples formato de arquivo. Para ter noção dos benefícios que podem ser abstraídos dos VHDs, desde o Windows 2008 o arquivo de backup usam a extensão VHD, a partir do Windows 7 e do Windows 2008 R2 é possível iniciar um sistema operacional físico baseado em um VHD e também é possível criar e gerenciar VHDs usando o gerenciamento de discos e a linha de comando diskpart.
O Windows Server 2008 R2 trouxe interessantes novidades relacionadas à virtualização e uma delas foram as melhorias feitas na arquitetura dos discos virtuais. Antes de entrarmos em detalhes sobre elas veremos na tabela abaixo os quatro tipos de discos e as respectivas instruções de uso de cada um deles.
|
Os discos fíxos e Pass-Through são os mais recomendados para serem usados em ambientes em produção que precisam de alta performance, mas comparado com o Windows 2008 o disco dinâmico teve grandes melhorias de velocidade, sendo possível seu uso em ambientes de produção que não precisam de muito I/O de disco como Domain Controllers, Web Servers, DHCP Servers, dentre outros.
Hoje é normal vermos projetos e servidores de alta capacidade como Exchange Servers e SQL Servers sendo usados em produção com o Hyper-V R2. Quase todos os novos produtos que são lançados no mercado estão sendo testados e homologados em ambientes críticos usando a virtualização e os benefícios que o R2 oferecem.
Na próxima tabela fica evidente todas as melhorias desde o 2008 até a versão R2 como velocidade, tamanho de blocos e funcionalidades como o adicionamento a quente de HDs virtuais.
Recursos de Virtualizacão | WS08 + RTM Hyper-V | WS08 SP2 Hyper-V | Windows Server 2008 R2 Hyper-V |
Performance de VHD dinâmico | A escrita é 3x mais lenta que o fixo. Isso ocorre por causa da limitação de cache de meta data | A escrita é 3x mais lenta que o fixo. Isso ocorre por causa da limitação de cache de meta data | Disco Dinamico e Fixo tem a performance com quase a mesma paridade |
Diff Disk Scaling Performance | 1x | 1x | 4x – 5x |
Tamanho de IO (Virtual SCSI) | 64KB | 64KB | 8MBytes
(melhoramento de throughput) |
Tamanho de IO (Virtual IDE – Sem alteração) | 64KB | 64KB | 64KB |
Tamanho de blocos nos VHDs | 512KB | 512KB | 2MB |
Velocidade de criação de disco Fixo | 1x | 1x | 3x – 4x |
Hot add de storage | Não | Não | Sim |
SCSI Command Pass-through | Não | Não | Sim |
O tamanho de Imput/Output (IO) usados nos discos virtuais SCSI faz com que o sistema utilize e distribua melhor os dados em blocos maiores, garantindo maior performance, mesmo em grandes ambientes de armazenamento.
Vale ressaltar que o tamanho máximo para arquivos VHD são 2 Terabytes.
Outra grande melhoria foi a velocidade de criação dos VHDs no Windows Server 2008 R2. Em alguns casos a demora do 2008 era perceptível, mas observando o próximo gráfico fica claro a diferença de velocidade, mesmo em discos grandes.
Nos próximos dois gráficos podemos ver a diferença de performance entre os discos dinâmicos do Windows Server 2008 e o Windows Server 2008 R2 em ambientes de produção. No primeiro exemplo foi usado um processamento de workload em uma transação online.
No segundo exemplo foi usado um Web Server onde podemos ver que a latência do disco diferencial do Windows Server 2008 é muito maior que o R2.
É importante verificarmos todas as variáveis, recursos que cada tipo de VHD apresenta e suas diferenças entre o Windows 2008 e o Windows 2008 R2 na hora de planejarmos nossos sistemas virtuais. Fica muito mais fácil identificarmos cada necessidade dos servidores de acordo com os VHDs e suas opções. A compra do armazenamento (storages) também é muito decisivo. Não se preocupe somente com o tamanho, como geralmente é feito, mas também com a velocidade de acesso aos discos. Na maioria dos casos esse detalhe é muito mais importante que a capacidade.
Referencias: http://blogs.technet.com/b/puneetvig
VHD Performance Writepaper: http://download.microsoft.com/download/0/7/7/0778C0BB-5281-4390-92CD-EC138A18F2F9/WS08_R2_VHD_Performance_WhitePaper.docx
Esse post foi útil? Deixe um comentário.
Post retirado do blog MSVirtualization
Como instalar uma máquina virtual no VMWare ESXi pelo client vSphere 5
Demorou um pouco mas finalmente saiu o post de como instalar uma máquina virtual no novo ESXi 5 pelo client vSphere 5.
A instalação é bem simples e seguindo o passo a passo não tem erro.
1 – Acesse o servidor pelo vShere 5 e clique em Create a a new virtual Machine; (Depois você pode fechar essa aba para não aparecer mais)
2 – Escolha Typical para uma instalação simples;
3 – Agora coloque o nome da máquina;
4 – Escolha o local onde ele será gravado; (No meu caso só tenho um datastore mas você pode ter mários)
5 – Escolha entre Windows, Linux ou Other, e na lista qual o Sistema Operacional que você irá utilizar, se não tiver escolha Other.
6 – Agora coloque a placa de rede e marque a opção Connect at power on;
7 – Na hora de escolher o disco há 3 opções, eu normalmente escolho a Thick Provision Eager Zeroed, você pode entender melhor sobre eles nesse post;
8 – Confira se as opções que você escolheu estão corretas e marque a opção Edit the virtual machine settings before completion;
9 – Nessa tela você pode alterar a quantidade de memória, número de processadores, adicionar mais HDs, etc;
10 -Se você for instalar sua máquina virtual por CD/DVD, coloque o CD no servidor escolha em Host Device o caminho do drive e marque a opção Connect at power on; (há como fazer a instalação por meio de ISO gravado dentro do datastore ou até mesmo utilizando o drive de CD do computador que você esta utilizando como client)
11 – Agora a configuração do seu “hardware” esta pronta como você pode ver no painel esquerdo e no log;
12 – Clique na sua nova máquina e para acessar você tem duas formas, indo na aba console mas assim a tela irá ficar dentro do painel do vSphere ou clicando no botão Virtual Machine Console na barra acima;
13 – Abrindo a console pelo botão irá se abrir uma nova janela com a sua maquina, clique no play (botão verde) para ligar;
14 – Pronto agora sua máquina irá iniciar como um computador qualquer.
Para interagir na tela do console você precisa primeiro clicar com o mouse dentro da tela e para sair pressione Ctrl + Alt ao mesmo tempo, assim o seta do mouse não ficará mais presa dentro da console.
Instalando o VMWare vCenter Server 5.0
Hoje estou postando mais um tutorial tela a tela bem simples de instalação do VMWare vCenter Server 5.0.
1 – Escolha a opção vCenter Server e clique em Install; (note que há alguns pré requisitos como o .NET 3.5 SP1 e o Windows Installer 4.5)
2 – Escolha o idioma de instalação e pressione OK;
3 – Na tele de Welcome apenas pressione Next para a próxima tela;
4 – Preencha o User Name, a Organization e a License key caso você tenha, senão pode deixar vazio que ele irá ficar como trial por 60 dias.
5 – Agora você precisa escolher entre instalar o Microsoft SQL Server 2008 Experss caso não tenha um BD ou usar um Banco de Dados já existente; (Como eu não tenho vou instalar o Microsoft SQL)
6 – Agora você pode escolher a conta que o serviço do vCenter irá utilizar, por padrão utilize a conta SYSTEM que já vem marcada, e abaixo o FQDN do servidor;
7 – Nessa tela você escolhe onde será instalado o vCenter Server e o Inventory Service;
8 – Agora você escolhe entre criar uma nova instância standalone (use essa opção se você não tem outro servidor vCenter) ou adicionar esse servidor em um grupo de vCenter usando o linked mode para compartilhar informações;
9 – Nessa tela ele mostra as portas que serão utilizadas para o vCenter Server, você pode alterar se precisar; (não recomendo fazer qualquer alteração)
10 – Agora são as portas do Inventory Service, da mesma forma elas podem ser alteradas; (não recomendo fazer qualquer alteração)
11 – Escolha entre as 3 poções, pequena, média ou grande conforme o tamanho de sua empresa, isso irá influenciar na quantidade de memória utilizada;
12 – Nessa ultima tela de configuração você tem uma opção para habilitar caso necessário; (Essa opção aumenta o número de portas transitórias disponíveis, utilize ela se você controla mais de 2000 máquinas virtuais simultaneamente)
13 – Agora é só esperar a instalação, primeiro extraindo os arquivos, aguarde;
14 – Preparando a instalação do Microsoft SQL 2008 R2 Express, aguarde;
15 – Instalando o vCenter Server, aguarde;
16 – Instalando o Microsoft SQL 2008 R2 Express;
17 – Finalizando a instalação do VMWare vCenter Server;
18 – Pronto a instalação esta completa.
19 – Após a instalação utilize o vSphere Client para se conectar ao vCenter Server.
Como habilitar acesso SSH no VMWare ESXi 5 via vSphere Client (acesso a console)
No ESXi 5 o acesso SSH vem desabilitado por padrão, mas nós podemos habilitar o acesso com alguns passos bem simples.
No cliente siga os seguintes passos:
1 – Vá para a aba Configuration depois em Security Profile e clique em Properties;
2 – Marque a opção SSH Server e clique em Options;
3 – Em Service Commands clique em Start para iniciar o serviço, depois marque a opção desejada e clique em ok. (se quiser o serviço sempre ativo marque a segunda opção Start and stop with host);
4 – Será apresentada uma tela de alerta do firewall informando que ele foi modificado, clique em Yes;
5 – Ele voltará para a tela anterior e você pode ver na coluna Deamon que o serviço esta rodando, clique em Ok;
6 – Agora você pode ver na figura em Firewall, Incoming Connections que o SSH Server esta na lista.
Pronto seu servidor já esta pronto para ser acessado via SSH.
Como mesclar (merge) os snapshots manualmente no Hyper-V
O Snapshot é como um disco diferencial ele cria o arquivo .AVHD e deixa o HD original, o .VHD parada sem mais nenhuma alteração.
Para fazer essa operação faça um backup do seu arquivo .vhd e dos snapshots .avhd e então faça o seguinte:
1. Renomeio o arquivo .avhd para vhd;
2. No MMC do Hyper-v escolha a opção Edit Disk;
3. Clique em Next e depois localize o snapshot que será mesclado;
4. Então na próxima tela marque a opção Merge; (Mesclar)
5. Depois será perguntado onde será aplicado o Merge, clique em To the parent virtual hard disk;
6. Depois que terminar crie uma nova máquina utilizando o VHD resultante do merge.