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 *** |