Pesquisar neste blog

Mostrando postagens com marcador VMware. Mostrar todas as postagens
Mostrando postagens com marcador VMware. Mostrar todas as postagens

sábado, 10 de dezembro de 2011

Linhas de comando do VMware ESXi

Olá pessoal, segue abaixo algumas linhas de comando para administração do Vmware ESXi.



vim-cmd vmsvc/getallvms
Lists all vm's running on hypervisor and provides vmid


vim-cmd vmsvc/power.off vmid
Powers off vmid referenced from getallvms command


vim-cmd vmsvc/power.on vmid
Powers off vmid referenced from getallvms command


vim-cmd vmsvc/power.reboot vmid
Reboots vmid referenced from getallvms command


vim-cmd vmsvc/destroy vmid
Deletes the vmdk and vmx files from disk


vim-cmd hostsvc/maintenance_mode_enter
Puts hypervisor into maintenance mode


vim-cmd hostsvc/maintenance_mode_exit
Takes hypervisor out of maintenance mode


vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
Registers vm in hypervisor inventory


vim-cmd vmsvc/unregister vmid
Unregisters vm with hypervisor


vim-cmd vmsvc/tools.install vmid
Starts vmware tools installation for VM


vim-cmd hostsvc/net/info
Provides information about hypervisor networking


chkconfig -l
Shows daemons running on hypervisor. Can also be used for configuration.


esxtop
Same as linux top for vmware


vmkerrcode -l
List of vmkernel errors


esxcfg-info
Lists a LOT of information about the esx host


esxcfg-nics -l
Lists information about NIC's. Can also be used for configuration.


esxcfg-vswitch -l
Lists information about virtual switching. Can also be used for configuration.


dcui
Provides console screen to ssh session


vsish
Vmware interactive shell


fonte: http://www.vmware.com/br/

quarta-feira, 13 de maio de 2009

Instalando o vmware ESXi 3.5 em um disco IDE

Olá pessoal, sei que não é muito comum fazer isso hoje em dia, mas nunca falta oportunidade de ocorrer, como no meu caso, o hardware que tinha disponível para instalar o VMware ESXi 3.5 tinha duas portas SATA 2 e duas IDEs, para não desperdiçar um dos dois hds de 500Gb que tinha para a instalação do sistema, usei um disco IDE apenas para o vmware ficando os outros dois livres.

Mas até ai tudo certo, quando coloquei o cd do vmware esxi, o mesmo inicializou direitinho, só que na hora que abriu a janelinha com as opções de disco para eu escolher, quem estava lá?, é claro só os dois discos SATA, não aparecia o disco IDE para eu selecionar. Então resolvi dar uma pesquisada na internet para ver se alguém já tinha feito essa proeza, rsrsrs.


Por padrão, se o vmware esxi não encontra suporte para os dispositivos na instalação, então a instalação para com uma mensagem: "Unable to find a supported device to write the VMware ESX Server 3i 3.5.0 image to."

Bom, para resolver esse problema podemos editar um script chamado TargetFilter.py, para reconhecer nosso dispositivo IDE como um dispositivo de instalação suportado. Você pode encontrar uma lista de dispositivos que o ESXi pode reconhecer aqui.

Bom, vamos aos passos de instalação para demostrar como resolver esse empasse:

Processo de Instalação

1) Ao inicializar o processo de instalação e o vmware não encontrar seu disco IDE, pressione as teclas ALT+F1 para acessar a console de instalação do ESXi. Será solicitado um login, uso o root. A senha para o usuário root é em branco. O processo abaixo assume que você já tenha um drive IDE instalado que o ESXi possa reconhecer. Você pode usar o comando lspci para exibir uma lista de dispositvos que o ESXi reconheceu e comparar com a lista de dispositivos. Você também pode rodar o comando fdisk -l para ver seu dispositivo IDE listado.

2) Após você ter acessado a console digite o seguinte comando: vi /usr/lib/vmware/installer/Core/TargetFilter.py (note que o caminho e o nome do arquivo são case-sensitive) .

3) Mova o cursos para baixo até encontrar a seção "def IDEFilter(lun)" e faça a seguinte alteração:

return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_IDE
para
return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_ISCSI

feita a alteração pressione ESC, depois :wq para salvar e sair.

4) Bom agora que vem o macete, após ter feito a alteração acima digite o comando install, você cairá na tela de instalação anterior (ALT+F2), não se preocupe, pressione as teclas (ALT+F1) novamente e aparecerá a nova tela de instalação com o suporte para seu disco IDE.

Resumindo.
Esse processo funcionou muito bem para mim, no seu caso pode não dar certo, verifique se seu dispositivo IDE é reconhecido pelo ESXi como informado nos procedimentos acima.

Boa SORTE.

segunda-feira, 11 de maio de 2009

Como alterar o tamanho dos blocos dos volumes no VMware ESXI

How do I change the block size ESXi

I just recently needed to change the block size of my ESXi installation so that I could utilize a larger-sized virtual machine. Since the bulk of a virtual machine is stored as a single file, the block-size imposes limitations on how big the machine can be, as follows:


Block
Size / Max VM Size

1 / 256 GB
2 / 512 GB
4 / 1024 GB
8 / 2048 GB

With ESXi you cannot change this during the install, but you can create a new volume afterwards to replace the datastore that is made with installation.

*******************************************************************************
***** CAUTION: following the steps below WILL remove all data in the existing datastore.
*******************************************************************************

First, log into your VMware Infrastructure client. Highlight the virtual host from the left pane (should be the only thing there, since this is a fresh install). Go to the configuration tab, and select "Storage" under the Hardware heading. To the right you will see your datastore, and a column labelled "device." Record the data from this column (mine was vmhba1:0:0:3). You will need this later.

  • 1) At the VMware console (where you see the machine's IP) press Alt - F1 to get to a new console window with some log information.
  • 2) Type "unsupported" (no quotes) and hit enter. You will not see the characters as you type them
  • 3) Enter the "root" password -- you are now at a commandline
  • 4) enter the following command: vmkfstools --createfs vmfs3 --blocksize 8M vmhba1:0:0:3
  • Replace the blocksize parameter with whatever you need (I used 2M, to get virtual machines up to 500ish gigs). Replace the vmhba1:0:0:3 with the name that you recorded earlier. All set!

sexta-feira, 20 de março de 2009

como ativar o ssh no VMware ESXi

HOWTO: ESXi and SSH

I’ve noticed many of the hits on my blog are related to ESXi. One of the most asked questions is how can I SSH to an ESXi hosts? Looking at my wordpress stats, this is also one of the top searches.

By default this isn’t possible. But there’s a way to get this working, just do the following:
  1. Go to the ESXi console and press alt+F1
  2. Type: unsupported
  3. Enter the root password
  4. At the prompt type “vi /etc/inetd.conf”
  5. Look for the line that starts with “#ssh” (you can search with pressing “/”)
  6. Remove the “#” (press the “x” if the cursor is on the character)
  7. Save “/etc/inetd.conf” by typing “:wq!”
  8. Restart the management service “/sbin/services.sh restart”

Done!



Source: yellow-bricks


terça-feira, 11 de novembro de 2008

VMWARE ESXi

Como todo mundo sabe as tecnologias tem a tendência de evoluir cada vez mais, assim como a concorrência aos bons produtos do mercado. Foi assim, que a VMWARE em resposta as concorrentes liberou a sua versão paga do vmware esx para todos poderem usufruir dos melhores recursos de virtualização existentes.

Para saber a importância deste fato, analise os produtos de virtualização gratuitos da VMware:

VMware Player: Para usuários que querem testar appliances prontos como distribuições Linux. Não possui o recurso de criar máquinas virtuais. Roda em cima de Windows e Linux como aplicação.

VMware Server: Tem por objetivo rodar servidores de pequeno porte, não recomendado para servidores de produção com grande carga de IO. Roda em cima de Windows e Linux com serviço.

Abaixo diagrama das “camadas” do hardware físico até a máquina virtual no VMware Player e VMware Server:


VMware ESXi: Versão light do produto já consagrado VMware ESX. Trata-se de uma camada de software que roda diretamente no hardware, sem a utilização de sistema operacional (o que não acontece como o VMware Player e VMware Server). Abaixo diagrama ilustrativo:



O fato de dispensar o sistema operacional hospedeiro, aumenta drasticamente a velocidade de IO, CPU e memória das máquinas guests.

A instalação do produto é muito simples, demora menos de 10 minutos. Não é necessário se preocupar com drivers, desde que você instale em um servidor de verdade (Dell, IBM, HP ou Sun).

Uma vez instalado, é possível configurar o IP, senha de root e alguns outros parâmetros utilizando assistentes da console.

Depois de configurado, basta acessar via navegador o IP do servidor, baixar o cliente e começar a criar suas máquinas virtuais.

Porque o VMware ESXi vai revolucionar o seu datacenter?

1) Na maioria das vezes, os servidores ficam ociosos a maior parte do tempo. Desde que você tenha bastante memória (4 GB ou mais) você pode facilmente colocar 3, 4 ou até 5 servidores virtuais no mesmo hardware físico. Economiza, espaço, energia elétrica e ar condicionado. Tudo isso sem comprometer o tempo de resposta das aplicações.

2) Você não vai ter que ficar procurando drivers para instalar nos seus servidores. O hardware virtual é padrão e “emula” dispositivos que qualquer sistema operacional dá suporte.

3) Se você utilizar um NAS (usando NFS) ou storage, é possível garantir disponibilidade muito maior para seus servidores. Caso algum servidor ESXi falhe, dá para subir a máquina virtual em outro host que tenha o ESXi instalado e tenha acesso à partição das máquinas virtuais. E o melhor de tudo: O VMware ESXi suporta tanto NAS quanto acesso a discos em storage.

Claro que a VMware não dá ponto sem nó, tudo isso vai deixar você com um gostinho de quero mais. Existem outros produtos, que permitem mover máquinas virtuais entre hosts diferentes sem desligar a máquina, mover os discos virtuais da máquina de lugar sem desligar, administrar vários servidores VMware de uma console única. Só que estas licenças são cobradas, mas você não vai precisar reinstalar nada, já que é só adicionar as licenças que os recursos que estavam desabilitados estarão disponíveis.

IMPORTANTE: O VMware ESXi é voltado para o uso em servidores. Depois de instalado no servidor, a console dele não pode acessar as máquinas virtuais nele contidas.

Quer testar o VMware ESXi? Registre-se e baixe o software daqui.


Fonte:
BlogdoVicente


segunda-feira, 10 de novembro de 2008

VMware Server 2.0 - Virtualização a custo zero

Nome de maior destaque na tecnologia de virtualização, a VMware decidiu oferecer de graça um servidor de máquinas virtuais, o VMware Server. A intenção é mostrar os benefícios dessa tecnologia e preparar empresas pequenas e médias para o ESX, seu servidor corporativo. O VMware Server 2.0, ainda em fase beta, ganhou novas funções na interface de administração web. Instalado num servidor, ele permite o acesso às máquinas virtuais via browser.

Máquinas no browser

Disponível para Windows ou Linux, o VMware Server 2.0 traz como uma das principais diferenças, em relação à versão 1.0.5, a capacidade de rodar máquinas virtuais e acessá-las pelo browser, na máquina em que o Server está instalado ou em outra qualquer na mesma rede. Qual a diferença entre o Server e o VMware Workstation? A primeira distinção está no preço. O Workstation é um produto pago, enquanto o Server é fornecido de graça. Além disso, o Workstation é uma aplicação para o desktop, voltada para o teste de sistemas e aplicativos. O Server, por sua vez, é um servidor de máquinas virtuais com vistas à montagem de uma infra-estrutura permanente.


Memória de 8GB

Um destaque do VMware Server 2.0 é a interface web de gerenciamento. Na versão anterior, já havia uma interface web, ao lado de outra, que não usava recursos da internet. Agora, o único acesso à administração é feito via browser. Para alguns usuários da versão 1.0, a interface web tem a vantagem da unificação (é a mesma em qualquer lugar), porém é um pouco mais lenta que o acesso direto à aplicação.

Na central de administração, o usuário cria um console independente para cada máquina virtual. Pode-se até criar ícones de atalho para cada um desses consoles, que podem ser acessados em qualquer máquina da rede, inclusive o servidor, via browser. Entre outras novidades, as máquinas virtuais agora dão suporte a USB 2.0 e podem ter, cada uma, até 8 GB de memória.


64 micros virtuais

Se houver hardware suficiente, é possível abrigar no servidor até 64 máquinas virtuais simultâneas. Essas máquinas já suportam as versões mais recentes dos sistemas operacionais, como todas as versões do Vista, Windows Server 2008, Red Hat, SUSE e Ubuntu. Vale citar também um novo recurso, que é o suporte à VIX API 1.2. A VIX API é uma interface de programação que permite automatizar operações de máquinas virtuais. Roda no VMware Server e no Workstation e aceita várias linguagens como C, Perl, Visual Basic, VBscript e C#.


Administração

A analise do programa instalando-o num micro com o Windows Vista. A instalação é muito simples. No Vista, foi necessário fazer apenas um ajuste: desabilitar o controle de conta de usuários. Há ainda outro requisito: a conta precisa ter senha definida e o usuário deve ter poderes de administrador. O aplicativo instala um ícone no desktop do sistema, o VMware Server Home Page, que dá acesso à interface web de administração. Nessa tela são criadas e gerenciadas as máquinas virtuais. Assim como no VMware Workstation, cada máquina precisa ser criada e instalada. Além de indicar a criação de uma máquina para o Ubuntu, ou o Windows XP, é necessário instalar o sistema, usando um CD ou arquivo ISO.


Usuários

A tela de administração apresenta, à esquerda, a lista de máquinas virtuais instaladas. À direita, aparece um sumário da máquina virtual (MV) selecionada, com informações sobre o hardware e outros recursos. A janela tem abas que mostram os eventos da MV, a lista de usuários autorizados a executá-la e ainda o console. Com um clique no console, abre-se a máquina virtual, que se apresenta numa tela independente e não tem características de janela de browser. Ali, o usuário pode executar todas as operações do sistema operacional virtualizado, inclusive a instalação de aplicativos.

Na rede


Para acessar o VMware Server em outro micro da rede, é preciso abrir o browser e digitar o IP do servidor, usando a porta 8333. Por exemplo: https://192.168.0.1:8333. O VMware pede login e senha. O que aparece para o usuário é a interface de administração. Ele pode escolher uma máquina virtual e executá-la no servidor. Como a operação se faz via browser, não importa o sistema operacional em que o Server está instalado. Para controlarmos máquinas virtuais hospedadas no Windows usamos uma estação Ubuntu. Quando se tenta ativar uma MV pela primeira vez numa estação de rede, o browser pede para instalar um plug-in chamado VMware Remote Console.Além de funcionar como uma demonstração dos recursos da virtualização, o VMware Server 2.0 pavimenta o caminho de empresas pequenas e médias para o ESX, o servidor corporativo da VMware. Fornecido gratuitamente, ele não faria sentido, não fosse essa intenção. A prova está aqui: com o VMware Server, o usuário pode criar MVs compatíveis com o ESX e mesmo transferi-las para esse servidor.


ESX para os grandões

O VMware Server tem um objetivo: conquistar pequenas e médias empresas para a virtualização. Para as grandes companhias, o produto da VMware é o ESX. O Server é uma aplicação Windows (ou Linux). O ESX é um sistema independente que roda no hardware do servidor.


Fonte:
http://info.abril.com.br/reviews/software/redes/pcs-virtuais-a-custo-zero.shtml?3

Vmware 2.0 - Comandos para gerenciamento das VM´s

Segue abaixo algumas dicas de como iniciar, parar, suspender e listar máquinas virtuais criadas no vmware server 2.0

Através do comando vmrun podemos realizar diversas tarefas, segue abaixo algumas delas:

Listas máquinas virtuais cadastradas:

# vmrun -T server -h https://localhost/sdk -u root -p senha list

Rodando o comando acima, terá a seguinte saida:

Total running VMs: 6
[standard] winxp/Windows XP Professional.vmx
[standard] w2k3/Windows Server 2003 Standard Edition.vmx
[standard] desenv/desenv.vmx
[standard] monitor/monitor.vmx
[standard] Windows Render/Windows Render.vmx
[standard] MySQL5/MySQL5.vmx



Inicia uma VM parada:

# vmrun -T server -h https://localhost/sdk -u root -p senha start "[standard] MySQL5/MySQL5.vmx"


Para uma VM que está rodando:

# vmrun -T server -h https://localhost/sdk -u root -p senha stop "[standard] MySQL5/MySQL5.vmx"


Suspende uma VM que está rodando:

# vmrun -T server -h https://localhost/sdk -u root -p senha start "[standard] MySQL5/MySQL5.vmx"



POWER COMMANDS PARAMETERS DESCRIPTION

start Path to vmx file Start a VM [guinogui]
stop Path to vmx file Stop a VM [hardsoft]
reset Path to vmx file Reset a VM [hardsoft]
suspend Path to vmx file Suspend a VM [hardsoft]
pause Path to vmx file Pause a VM
unpause Path to vmx file Unpause a VM



Existem muitas outras opções neste comando que são muito interessantes.

segunda-feira, 24 de setembro de 2007

Virtualização com VMWARE

Antes de entrarmos no assunto vamos entender o que é virtulização:

A virtualização é um processo para executar vários sistemas operacionais em um único equipamento (hardware). Sendo assim temos o conceito de máquinas virtuais que é um ambiente operacional completo que se comporta como se fosse um computador independente. Com a virtualização, um servidor pode manter vários e diferentes sistemas operacionais, em uso ao mesmo tempo.

Quais são os benefícios da virtualização

- A redução de custos é um dos mais importantes benefícios apontados pela virtualização;
- Relativos à administração: Como em um ambiente de maquinas virtuais temos menos servidores físicos, a administração é mais rápida e simplificada.
- Economia de energia, ar condicionado e espaço físico:
Novamente movidos pela Redução do número de servidores físicos, em um ambiente de maquinas virtuais os custos com energia, assim como ar condicionado, e a redução do espaço para a instalação dos servidores físicos, são fatores que contam a favor de uma implantação de maquinas virtuais.