Rodrigo Aguas

Virtualização na prática com VMWare e Ubuntu

11/10/11

Virtualização é a técnica de simular um ambiente real virtualmente. Essa técnica tem sido cada vez mais utilizada como solução para diversas situações e traz diversos benefícios, como flexibilidade e melhor aproveitamento de recursos. Uma aplicação rotineira de virtualização é a criação de máquinas virtuais em um único computador real (máquina hospedeira) simulando a existência de máquinas com características distintas. Por exemplo, quando precisamos utilizar um sistema operacional diferente do habitual, mas a solução utilizando dual boot não agrada por ser muito pouco flexível.

Mostrarei nesse artigo como virtualizar uma máquina com o sistema operacional Ubuntu utilizando o software de virtualização VMWare. Basearei esse tutorial na versão 4 do VMWare Player, para baixá-lo gratuitamente é necessário fazer o cadastro no site. Além dele, você deve baixar a imagem do disco de instalação do Ubuntu ou ter um em mãos.

Concluídos os downloads, o passo seguinte é instalar o VMWare. Não entrarei em detalhes dos passos para a instalação por depender do ambiente utilizado, mas no windows ela é no formato de wizard, ou seja, basicamente basta clicar em next, next, next…

Instalado o VMWare, execute-o e clique em “Create a New Virtual Machine” na tela inicial. Nela você deve escolher a origem dos arquivos de instalação do Ubuntu. Se você tem o disco de instalação, coloque ele na unidade de cd, escolha a primeira opção e selecione a unidade correta. Caso tenha baixado a imagem do disco, marque a segunda opção e selecione o arquivo. Clique no botão “Next”.

Tela inicial do VMWare Origem dos arquivos de instalação para o VMware

O VMWare identificará que você está instalando o Ubuntu e utilizará um modo automático de instalação para facilitar e agilizar a instalação. Na tela exibida, você deve informar seu nome completo e definir um nome de usuário e senha a serem utilizados no Ubuntu. Clique em “Next”.

Instalação fácil para linux

Na próxima tela você deve escolher um nome para a máquina virtual que está criando e o local onde ela será armazenada no seu computador. Esse nome será utilizando pelo VMWare para se referir à máquina virtual. Clique em “Next”.

Dados da máquina virtual

Agora você deve definir o tamanho máximo a ser utilizado do disco rígido, além disso esse espaço será utilizado como tamanho do disco rígido da máquina virtual, mas não será reservado para ela. A outra escolha é se a máquina virtual será armazenada em um único arquivo ou em vários. Sugiro deixar ambos da forma como é sugerido (20Gb para o Ubuntu e dividir o disco virtual em multiplos arquivos). Clique em “Next”.

Arquivos da máquina virtual

Por fim, os detalhes da máquina virtual a ser criada são exibidos, permitindo personalizar características de hardware dela, como número de processadores e memória RAM utilizada, clicando no botão “Customize Hardware”. Clique em “Finish” para finalizar o wizard de criação da máquina virtual.

Detalhes da máquina virtual

Após o fim do wizard, o VMWare seguirá com a instalação do Ubuntu de forma automática.

Instalando o Ubuntu

Pode ser que a janela abaixo seja apresentada durante a instalação com a opção de instalar o VMWare Tools, que acrescenta funcionalidades de integração entre a máquina virtual e a máquina hospedeira, tais como copy e paste de arquivos entre elas e ajuste automático da resolução. Sugiro a instalação clicando em “Download and Install”.

Instalação do VMWare Tools

Aguarde até o fim da instalação do Ubuntu (isso pode demorar) e pronto! Temos nossa máquina virtual para rodar Ubuntu virtualizado dentro de outro sistema operacional qualquer. Agora basta entrar com a senha definida durante o wizard de instalação.

Tela de login do Ubuntu virtualizado

Por que meu site não aparece no Google?

8/06/11

Você publicou um site na internet há vários dias e ele não aparece nos resultados de pesquisa do Google? Não fique desesperado, você não está sozinho. Muitas pessoas já passaram por essa situação sem saber o que fazer para resolvê-la, inclusive eu. Recentemente publiquei o site de um serviço muito interessante de scrapbook fotográfico em que montam um estúdio de fotos na festa para os convidados serem fotografados com mensagens para os noivos e, posteriormente, é feito um álbum com as fotos. Então, como já resolvi o problema com o site, deixo aqui algumas dicas para fazer seu site ser indexado pelo Google e aparecer nos resultados.

A primeira coisa a se fazer é verificar se de fato o site não está no Google, pois dependendo da pesquisa que foi feita ele pode não estar aparecendo nas primeiras páginas, causando a impressão de que não está lá. Pequise no google pelo seu domínio, no meu caso seria da seguinte forma: site:rodrigoaguas.com. Caso tenha encontrado o seu site, significa que ele está indexado pelo Google, porém não consegue aparecer entre os primeiros resultados para as pesquisas feitas. Nessa situação é necessário otimizar o site para buscadores, um bom livro sobre o assunto é o “Search Engine Optimization (SEO): An Hour a Day“.

No meu caso, o site realmente não estava sendo exibido no Google. Após algumas pesquisas, percebi que o meu site não tinha um arquivo robots.txt na raiz. Esse arquivo indica aos crawlers dos mecanismos de busca quais páginas do seu site podem ou não podem ser exibidas por eles. Segue um exemplo de arquivo robots.txt:

User-agent: *
Disallow: /pasta_que_nao_pode_aparecer

Colocando esse arquivo na hospedagem, tentei novamente a busca no Google e lá estava o resultado!

Instalando JBoss Tools no Eclipse

5/12/10

O JBoss Tools é um plugin do Eclipse para utilização de tecnologias ligadas à JBoss, como: JBoss AS, Hibernate, JPA, Drools, jBPM, JavaServer Faces, (X)HTML, JBoss Seam, Smooks, JBoss ESB, JBoss Portal e outros.

A versão do JBoss Tools a ser instalada deve ser compatível com a versão do Eclipse utilizado, baseando-se na página de download. Dê preferência pelas “Stable Releases”, só escolha uma versão “Development Milestones” se houver necessidade. Por exemplo, no momento em que escrevo este post, a última versão do Eclipse lançada é a Helios e não há uma versão estável do JBoss Tools compatível com este, então precisarei utilizar o JBoss Tools 3.6.0 ainda em desenvolvimento.

Então, vamos ao passo-a-passo:

1- Abra o Eclipse

2- Vá ao menu “Help” e clique em “Install New Software”

3- Clique no botão “Add” ao lado do campo “Work with”

4- Preencha o campo “Name” com “JBoss Tools 3.6.0″ (sem aspas)

5- Preencha o campo “Location” com o endereço encontrado na página de download. No meu caso é “http://download.jboss.org/jbosstools/updates/development/” (novamente, sem aspas)

6- Clique em “OK”

7- Marque os componentes desejados (ou todos, se preferir). Por exemplo, alguns bastante utilizados são: Hibernate Tools, JBossAS Tools e JBoss Tools RichFaces.

8- Clique em “Next”

9- Clique novamente em “Next”

10- Marque a opção “I accept the terms of the license agreements”

11- Clique no botão “Finish”

12- Aguarde o processo de instalação, aparecerá uma janela com título “Security Warning”, clique em “OK”

13- Aguarde novamente e clique em “Restart Now” na janela que aparecerá

Pronto! Seu Eclipse já está com JBoss Tools instalado.