quinta-feira, 14 de fevereiro de 2013

Procedimentos para instalação do Openvswitch

OpenVswitch no Ubuntu

Por Robson Lopes em 14 de Fevereiro


Fonte:openvswitch.org
Objetivo do OpenVSwitch é criar um switch virtual usando um PC e as placas de rede do computador, escrevo esse tutorial para ajudar os próximos usuários instalar esse sistema.

Usando o UBUNTU versão 12.04 server, a maior das aplicações em SDN são testadas em nesta distribuição, consegui fazer algumas coisas rodarem no DEBIAN mas tem muito trabalho em configuração, esse tutorial foi elaborado com base nas informações retiradas o site openvswitch e no vídeo

Inicialmente para não ter problemas por falta de biblioteca ou pacotes faltantes na instalação atualize o repositório com os endereços americanos

$sudo nano /etc/apr/sources.list

deb http://archive.ubuntu.com/ubuntu precise main   
deb-src http://archive.ubuntu.com/ubuntu precise main
deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse

por fim atualize o repositorio

$sudo apt-get update

 A seguir começar com a instalação dos pacotes do openvswitch

$sudo apt-get install openvswitch-datapath-source

Comentário
Módulo que deve ser incorportado ao Kernel do sistema para funcionamento do openvswitch

Execute

 $sudo module-assistant prepare
 $sudo module-assistant auto-install openvswitch-datapath

Comentários
A execução é um pouco demorada, nas executei essa mesma instalação em uma maquina real para verificar se os tempos de instalação serão os mesmos;
Pelo vídeo vai perceber que o instalador usa a segunda instrução direto, como estava faltando bibliotecas sempre dava erro na execução e durante a mensagem de erro, era recomentado a primeira instrução que instala as bibliotecas faltantes mas depois que inclui as linhas ja citadas acima no repositório sendo assim pode se tentar instalar usando a segunda instrução direto, ja que as linhas foram colocadas no repositório
module-assistant é uma ferramenta que cria os pacotes .deb para permitir sua inserção ao kernel do sistema.

Continuando a instalação

$sudo apt-get install openvswitch-brcompat openvswitch-controller openvswitch-common

Comentário:
Os pacotes com as instruções e os componentes para configuração e gerenciamento do openvswitch

Fazendo configuração para que uma bridge seja instalada esteja disponivel para uso do sistema através do arquivo de configuração do openvswitch

$sudo nano /etc/default/openvswitch-switch

Descomentar a linha
#brcompact=no

e alterar a palavra no por yes  ficando assim:
brcompact=yes 

reiniciar o serviço
$sudo /etd/init.d/openvswitch-switch restart

Openvswitch foi instalado com sucesso e você pode verficar usando
$sudo ps aux

Considerações finais
O sistema está instalado para fazer os teste é bom ter duas maquinas instaladas, para que seja possível realizar testes de criação de portas vlan entre outras funções.








Nenhum comentário:

Postar um comentário