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