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