Академический Документы
Профессиональный Документы
Культура Документы
Cluster slido
CAPA
como rocha
O Rocks oferece uma soluo fcil para
criao de clusters de mquinas virtuais.
por Matthew D. Sacks
R
ocks uma distribuio Linux A distribuio Rocks padro traz Virtualizar clusters?
e um sistema de gerenciamen- vrias ferramentas de cdigo aberto Os argumentos a favor do uso de
to de clusters que permite a de alto desempenho distribudas e clusters virtuais so os mesmos que
instalao rpida de clusters Linux em paralelas, tais como o Grid Engine justificam qualquer soluo de vir-
hardware fsico ou contineres virtuais [2] da Sun, OpenMPI [3] e Condor. tualizao: flexibilidade, facilidade
Xen. Um cluster Rocks [1] fcil de Essa poderosa coleo de recursos de gerenciamento e uso eficiente de
instalar e oferece todos os benefcios da avanados um dos motivos pelos hardware. Por exemplo, num am-
virtualizao para os ns membros do quais a NASA, a NSA (agncia na- biente em que sistemas operacionais
cluster. Com pelo menos duas mqui- cional de segurana dos EUA), a de 32 e 64 bits precisam coexistir, a
nas fsicas, o Rocks permite a instala- IBM, o Austin Research Lab, a Ma- virtualizao uma soluo muito
o simples e rpida de clusters, assim rinha dos EUA, o MIT, Harvard e mais eficiente do que tentar suportar
como seu gerenciamento, liberando o a Universidade Johns Hopkins esto duas plataformas de hardware dife-
administrador para se concentrar no usando o Rocks em algumas de suas rentes num nico cluster.
suporte computao em grid e s aplicaes mais exigentes.
aplicaes distribudas que tornam os
clusters uma opo to atraente.
50 http://www.linuxmagazine.com.br
Rocks | CAPA
52 http://www.linuxmagazine.com.br
Rocks | CAPA
11 4082-1300
Se a mquina virtual iniciar com po> <comando>.
sucesso, o terminal mostrar o se-
guinte: Aplicativos
Para usar todos os ns do cluster num
Using config file /etc/xen/rocks/ nico aplicativo, este precisa ter sido
computa-0-0-1 criado para o cluster. A OpenMPI
Started domain computa-0-0-1 uma biblioteca frequentemente
utilizada para criar aplicativos distri-
Agora repita o processo de asso- budos para execuo em clusters.
cial a MV mquina fsica, criando O Sun Grid Engine e o Torque so
e iniciando cada MV a cada vez, at sistemas de fila para distribuio
o limite de memria fsica do servi- de tarefas (chamadas de jobs) entre
dor. Ao fim desse processo, o cluster os elementos do cluster. Embora o
est pronto para o uso. problema de criar e implementar
aplicativos paralelos em clusters seja
Administrao muito extenso, h muitas informaes
Depois que criado um n compu- online sobre o Sun Grid Engine, o
tacional virtual, pode-se consultar Torque e o Condor.
o estado da MV a partir do n cen-
tral. Para isso, execute o comando Concluso
rocks list host computa-0-0-1; o A facilidade de uso do Rocks e seu
exemplo 1 ilustra sua sada. Tam- suporte s aplicaes mais comuns
bm possvel verificar o estado o tornam o favorito entre os ambien-
das MVs ou do prprio continer tes cientficos de computao que
de MV com os comandos xm do se dedicam a desvendar os mistrios
Xen (exemplo 2). do universo. n
O comando rocks a ferramen-
ta primria de administrao para
todo o cluster. Sua estrutura bsica Mais informaes
rocks <comando> <argumentos>. [1] Clusters Rocks: http://
possvel acessar a lista completa de www.rocksclusters.org
comandos no site rocksclusters.org
ou digitando-se rocks list help na [2] Sun Grid Engine: http://
gridengine.sunsource.net/
linha de comando. O comando ro
cks permite iniciar e parar ns com- [3] OpenMPI: http://www.
putacionais, alterar configuraes e open-mpi.org/
consultar itens de configurao.
[4] Guia do roll SGE: http://
O Rocks inclui utilitrios para tinyurl.com/b2hbx3
administrao distribuda, que exe-
cutam comandos em todo um [5] Documentao do Rocks:
cluster ou em grupos de ns do http://tinyurl.com/be9pb6
cluster. O comando padro para a