Instalando o VMWare Server no Ubuntu 7.04 (e/ou similares)

Este artigo, além de ajudá-lo a instalar e configurar sem rodeios a ferramenta de virtualização VMWare Server, também lhe dará uma visão geral dos produtos da VMWare. No final do mesmo você estará apto a instalar o Sistema Operacional que desejar em seu Linux.

[ Hits: 119.083 ]

Por: Evaristo Tone em 30/08/2007


Diferentes sabores do VMWare



Vamos agora dar um overview sobre os productos VMWARE

VMware Workstation

Consiste em um suite de máquina virtual para plataformas x86 e x86-64. Este suite de software permite aos utilizadores rodarem múltiplas plataformas x86, x86-64 virtuais. Cada máquina virtual pode rodar simultaneamente muitas outras máquinas virtuais (estas máquinas virtuais podem ser Windows, Linux ou variantes de BSD).

Em termos mais simples, poderíamos dizer que o VMWare Workstation permite a uma máquina física correr um ou mais sistemas operativos simultaneamente. Os outros productos VMWare ajudam a gerir ou migrar máquinas virtuais a múltiplas estações.

VMWare e Mac OS X

Uma grande fusão! Também conhecida como "VMWare Fusion". VMWare Fusion permite às máquinas MAC's baseadas em Intel correrem sistemas operativos com plataformas x86, como o Microsoft Windows, Linux, Netware e até mesmo Solaris, simultaneamente.

VMWare Player

Eis um produto não menos importante, o VMWare Player não cria por si só máquinas virtuais, mas provê um espaço livre virtual para muitíssimos sistemas operativos pré configurados e um sem número de aplicativos.

Muitos dos sistemas operativos e aplicativos pré-configurados (virtuais) são fornecidos por inúmeras comunidades. Ferramentas freeware e websites como o EasyVMX, que existem para criar máquinas virtuais, montar, manipular e converter discos e disquetes VMWare, permitindo aos utilizadores criarem, correrem e manterem máquinas virtuais livres de pagamento, mesmo até, para finalidades comerciais.

VMWare Server (oficialmente VMWare GSX Server)

A primeira versão (1.0) do VMWare Server saiu no dia 12 de Julho de 2006. O VMWare server pode criar, editar e rodar máquinas virtuais. Ele utiliza o famoso modelo client-server (Cliente/Servidor), permitindo a utilizadores remotos acessarem máquinas virtuais, ao custo de uma simples aceleração gráfica e suporte a 3D.

Ainda em acréscimo a habilidade de poder correr máquinas virtuais criadas por outros productos VMWares, pode ainda rodar máquinas virtuais criadas pelo Microsoft Virtual PC (O software da Microsoft que cria máquinas virtuais). Actualmente, a VMWare Inc. tornou o VMWare Server como um produto livre com a esperança de que os utilizadores poderem eventualmente mais tarde fazer um upgrade ao VMWare ESX Server. :)

VMWare ESX Server

VMWare ESX Server utiliza um kernel Linux com código adicional: geralmente referido pela VMWare Inc. como o "vmkernel". O VMWare FAQ diz 'ESX Server também incorpora um serviço de consola baseado no kernel 2.4 do Linux que é utilizado para bootar a camada de virtualização do ESX Server'.

O kernel do Linux é rodado antes de qualquer software em um host ESX, como pode ser visto quando uma máquina ESX faz o boot. Não existe nenhum processo VMkernel a correr durante o processo de boot. Depois do kernel ter sido carregado, o vmkernel é carregado pelo script S90vmware. VMware age como se o vmkernel não fosse derivado do Linux. O kernel do Linux continua rodando, provendo funções incluindo o sistema de ficheiro proc utilizado pelo ESX e sua plataforma para suportar as aplicações.

Em sistemas tradicionais, um dado sistema operativo é considerado como tendo um único kernel (ou seja, um kernel singular). Segundo o VMWare FAQ, o ESX tem ao mesmo tempo um kernel Linux 2.4 e um vmkernel. O primeiro kernel que starta numa máquina ESX é Linux, mas o mesmo carrega o vmkernel (também descrito pela VMWare Inc. como sendo um outro kernel), que é de acordo a VMWare Inc., não baseado em Linux.

A plataforma do utilizador, conhecido como "Service Console" (ou como "COS" ou então "vmnix"), deriva de uma versão modificada da distribuição Linux Red Hat (precisamente, Red Hat 7.2 para ESX 2.x e Linux Red Hat Enterprise para ESX 3.x). Em geral este serviço de console provê interfaces de gerenciamento (CLI, página web MUI, Console remota). Este hipervisor provê baixa sobrecarga e um melhor controlo da granularidade para alocação de recursos do sistema (CPU-time, disk-bandwidth, network-bandwidth e utilização da memória) para as máquinas virtuais. E ainda, incrementa a segurança.

Um outro detalhe que diferencia o ESX dos outros productos de virtualização da VMware é que o ESX suporta o sistema de ficheiros proprietários de cluster, chamado VMFS. O VMFS habilita a que múltiplos hosts tenham acesso ao mesmo SAN (Storage Area Network) simultaneamente, enquanto "file-level locking" (protecção associada ao nível do ficheiro) providencia uma simples protecção à integridade do sistema de ficheiro.

Para mais dados consultar o seguinte link:
Importa realçar que esta fundamentação teórica é uma adaptação traduzida do inglês para o português do link acima, vale conferir.

OBS: Ao seguir esta tradução, o autor não se responsabiliza por quaisquer consequências que possam advir da mesma leitura, estás por tua própria conta e risco!!! :)

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Diferentes sabores do VMWare
   3. Antes de começar (concelhos úteis)
   4. Download do VMWare Server
   5. Patch para corrigir erros de compilação
   6. Configuração inicial do VMware
   7. Resolução do problema da biblioteca libpng12.so.O
Outros artigos deste autor

Como configurar o Minicom para roteadores cisco no Fedora

O Espírito do Linux

Leitura recomendada

Instalando Apache2, PHP4 e MySQL

[Sun Microsystems] OpenSolaris - Developer Preview

Cable modem no Mandrake 10

Calculando valores UMASK

Configuração de vídeo - Solução de erro

  
Comentários
[1] Comentário enviado por elgio em 30/08/2007 - 11:01h

Legal o Artigo
Ainda gostaria de ver algum comparativo do Vmware com VirtualBox, por exemplo.

[2] Comentário enviado por volcom em 30/08/2007 - 12:28h

Achei bem completo!

Parabéns, assim que puder (e tiver um PC que aguente) vou fazer uns testes ;)

Abraço

[3] Comentário enviado por Ragen em 01/09/2007 - 20:07h

Evaristo,

Sabe alguma forma de rodar um guest Windows num Linux sem X / Xvfb?

Valeu!!!

[4] Comentário enviado por nascw810 em 03/09/2007 - 23:41h

Excelente!!!!!

Aki está rodando perfeitamente!!!

[5] Comentário enviado por nayara em 20/09/2007 - 09:10h

Estou precisando uma ajudazinha...
Instalei corretamente meu vmware e ele funcionou perfeitamente, só que quando reinicio minha máquina ele não consegue startar. Aparece a seguinte mensagem no log:
Sep 19 08:07:15: app| CWD: /var/log/vmware
Sep 19 08:07:15: app| Init script: /usr/lib/vmware/serverd/init.pl
Sep 19 08:07:15: app| Perl error 2 during parsing of files.
Sep 19 08:07:15: app| VMServerd Panic: Could not initialize Perl script handler.
Sep 19 08:07:15: app|
Sep 19 08:07:15: app| Backtrace:
Sep 19 08:07:15: app| Backtrace[0] 0xbfd37988 eip 0x80caf8a
Sep 19 08:07:15: app| Backtrace[1] 0xbfd3a9f8 eip 0x8078cb3


Alguém pode me dar uma mãozinha?

[6] Comentário enviado por finalc em 05/11/2007 - 16:49h

Ajuda no final da instalação da esse erro, alquem pdoe me explicar?

cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++
include/asm/page.h: In function ‘pte_t native_make_pte(long unsigned int)’:
include/asm/page.h:112: error: expected primary-expression before ‘)’ token
include/asm/page.h:112: error: expected ‘;’ before ‘{’ token
include/asm/page.h:112: error: expected primary-expression before ‘.’ token
include/asm/page.h:112: error: expected `;' before ‘}’ token
make[2]: ** [/tmp/vmware-config9/vmmon-only/common/task.o] Erro 1
make[1]: ** [_module_/tmp/vmware-config9/vmmon-only] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.22-10-generic'
make: ** [vmmon.ko] Erro 2
make: Saindo do diretório `/tmp/vmware-config9/vmmon-only'
Unable to build the vmmon module.

Se alquem poder me ajudar, agradecerei meu msn é claudio_coc@msn.com

[7] Comentário enviado por lordhulk em 27/09/2008 - 08:07h


Olá
Eu fiz um artigo sobre como instalar o vmware server no ubuntu 8.04 server e no debian etch em http://jeferson.info/instalando-vmware-server-no-ubuntu-804-server-edition-e-debian.
Tentei ser bem passo a passo e cobrir alguns erros comuns na instalação e configuração do mesmo. Como tá em português talvez seja mais fácil para os leitores.
Espero que possa ser útil.
Abraços,


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts