Abrir Console do Virtualizador » History » Version 1

Marco Gomes, 19 Mar 2012 18:12

1 1 Marco Gomes
h1. Abrir Console do Virtualizador
2 1 Marco Gomes
3 1 Marco Gomes
Para executar esta tarefa é necessário realizar os seguintes passos:
4 1 Marco Gomes
5 1 Marco Gomes
 - Em termos de arquitetura do sistema, é necessário uma máquina para ter o papel de gerenciador das VMs a serem submetidas; uma máquina que gerencia as imagens das VMs (repositório de imagens) e os nós onde serão submetidas as VMs
6 1 Marco Gomes
7 1 Marco Gomes
 - Na máquina com o papel de gerenciador das VMs, será instalado o último release estável do Open Nebula (3.2.1 no momento da elaboração deste) via source. O procedimento para instalação é o descrito a seguir:
8 1 Marco Gomes
9 1 Marco Gomes
   - Instalar as dependências do open nebula: g++, libxmlrpc-c3-dev, scons, libsqlite3-dev, libmysqlclient-dev, libxml2-dev, libssl-dev, ruby;
10 1 Marco Gomes
11 1 Marco Gomes
   - Realizar o download do pacote opennebula-3.2.1.tar.gz;
12 1 Marco Gomes
13 1 Marco Gomes
   - Descompactar o pacote opennebula-3.2.1.tar.gz;
14 1 Marco Gomes
15 1 Marco Gomes
   - Acessar o diretório previamente descompactado;
16 1 Marco Gomes
17 1 Marco Gomes
   - executar o comando: scons sqlite=no mysql=yes parses=yes
18 1 Marco Gomes
19 1 Marco Gomes
   - criar o grupo oneadmin: groupadd oneadmin
20 1 Marco Gomes
21 1 Marco Gomes
   - criar o usuário oneadmin: useradd -d /var/lib/one -g oneadmin -s /bin/bash oneadmin
22 1 Marco Gomes
23 1 Marco Gomes
   - criar o diretório home do usuário oneadmin: mkdir /var/lib/oneadmin
24 1 Marco Gomes
25 1 Marco Gomes
   - instalar o opennebula: ./install.sh -u oneadmin -g oneadmin -c -s -o
26 1 Marco Gomes
27 1 Marco Gomes
   - instalar as gems do ruby: ./share/install_gems/install_gems
28 1 Marco Gomes
29 1 Marco Gomes
   - Instalar o nfs server: apt-get install nfs-kernel-server
30 1 Marco Gomes
31 1 Marco Gomes
   - exportar o home do oneadmin para os nós da rede: echo "/var/lib/one 192.168.122.0/24(rw,sync,no_subtree_check,no_root_squash)
32 1 Marco Gomes
33 1 Marco Gomes
 - Nas máquinas com o papel de nós onde serão submetidas as VMs são necessárias as instalações das seguintes dependências no sistemas e os seguintes procedimentos:
34 1 Marco Gomes
35 1 Marco Gomes
   - ssh
36 1 Marco Gomes
37 1 Marco Gomes
   - libvirt-bin
38 1 Marco Gomes
39 1 Marco Gomes
   - ruby
40 1 Marco Gomes
41 1 Marco Gomes
   - criar o grupo oneadmin: groupadd oneadmin
42 1 Marco Gomes
43 1 Marco Gomes
   - criar o usuário oneadmin: useradd -d /var/lib/one -g oneadmin -s /bin/bash oneadmin
44 1 Marco Gomes
45 1 Marco Gomes
   - criar o home do usuário oneadmin: mkdir /var/lib/one
46 1 Marco Gomes
47 1 Marco Gomes
   - montar o home do oneadmin: mount -t nfs $SERVER:/var/lib/one /var/lib/one
48 1 Marco Gomes
49 1 Marco Gomes
*** continuar ***