SISTEMAS OPERACIONAIS
Criando
máquinas virtuais
Atualmente, conhecer
profundamente as técnicas de
virtualização valoriza os currículos
profissionais. Conheça as possibilidades
e vantagens da virtualização e aprenda
a lidar com o Vmware, um dos mais
utilizados sistemas de criação de
máquinas virtuais.
com o
A virtualização não é coisa nova. Começou lá pelos
anos 60, com o IBM M44/44X, máquina experimental que
emulava vários computadores IBM 7044 usando uma combinação de hardware e software. As primeiras experiências
não foram totalmente satisfatórias pois não foi possível simular totalmente o ambiente operacional do 7044, mas serviu para mostrar que as máquinas virtuais funcionam e podem ser utilizadas em um ambiente real de trabalho.
Com o surgimento dos PCs, o sonho da virtualização
prosseguiu, se desenvolveu e hoje é uma realidade. É normal ver-se empresas simulando uma ou mais máquinas virtuais, com os mais diversos propósitos.
É isto o que veremos neste artigo, com um exemplo
prático utilizando o Vmware.
O QUE É E PARA QUE SERVE A VIRTUALIZAÇÃO
A simulação de um computador dentro de outro pode
ser feita de diversas formas, entre as quais está a virtualização. O sentido original do termo “virtualização” está na
criação de um computador virtual, isto é, algo que não existe
no mundo físico e que é simulado dentro de outro equipamento – este sim existente fisicamente.
A virtualização acontece numa determinada plataforma de hardware utilizando um programa de “host” (anfitrião) que fornece um micro simulado para o sistema
operacional da máquina virtual hospedada.
A figura 1 mostra como a máquina virtual é montada em cima da máquina hospedeira (host) e de seu respectivo sistema operacional e software de virtualização.
Como se vê, a intenção é executar um aplicativo em
uma máquina virtual que roda, por sua vez, um sistema
operacional que pode ser igual ou diferente ao da máquina
hospedeira. Outro esquema de virtualização é mostrado na
12
figura 2. Neste outro esquema, o sistema operacional do
micro hospedeiro é o próprio software de virtualização, em
cima do qual rodam um ou mais sistemas operacionais instalados nas máquinas virtuais.
Em qualquer um destes arranjos pode-se, por exemplo, rodar um software para Windows em uma máquina física cujo sistema operacional seja Linux ou vice-versa, quer
dizer, executar Linux em uma máquina virtual gerada em
uma máquina hospedeira que roda Windows.
Figura 1 – Esquema de virtualização
utilizado no Vmware Server. O
software de virtualização roda em
cima de um sistema operacional
anfitrião, que pode ser Windows ou
Linux. As máquinas virtuais são
criadas por cima do Vmware.
Enquanto isto, outros aplicativos
podem estar sendo executados em
paralelo com o Vmware.
Revista PnP nº 7
Download

clique para ampliar