Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Architecture pour le test ====== 1 controleur "ovn" avec IP 192.168.2.69 1 hyperviseur "ovs0" avec IP 192.168.2.77 1 hyperviseur "ovs1" avec IP 192.168.2.83 ====== Compilation du paquet RPM ====== Attention, il faut prendre le spec openvswitch-fedora.spec. La compilation peut se faire via la commande rpmbuild -bb SPEC, mais il vaut mieux passer par : <code> ./configure && make && make rpm </code> ====== Controller ====== Démarrage du service openvswitch <code> systemctl start openvswitch </code> Autorisation de l'accès à distance <code> # ovs-appctl -t ovsdb-server ovsdb-server/add-remote ptcp:6640:192.168.2.69 </code> Démarrage du ovn-northd <code> systemctl start ovn-northd </code> Script de configuration <code> #!/bin/bash ovn-nbctl lswitch-del sw0 ovn-nbctl lswitch-add sw0 ovn-nbctl lport-add sw0 sw0-port1 ovn-nbctl lport-add sw0 sw0-port2 ovn-nbctl lport-add sw0 sw0-port3 ovn-nbctl lport-add sw0 sw0-port4 ovn-nbctl lport-set-addresses sw0-port1 00:00:00:00:00:01 ovn-nbctl lport-set-addresses sw0-port2 00:00:00:00:00:02 ovn-nbctl lport-set-addresses sw0-port3 00:00:00:00:00:03 ovn-nbctl lport-set-addresses sw0-port4 00:00:00:00:00:04 ovn-nbctl lport-set-port-security sw0-port1 00:00:00:00:00:01 ovn-nbctl lport-set-port-security sw0-port2 00:00:00:00:00:02 ovn-nbctl lport-set-port-security sw0-port3 00:00:00:00:00:03 ovn-nbctl lport-set-port-security sw0-port4 00:00:00:00:00:04 # Bind sw0-port1 and sw0-port2 to the local chassis #ovs-vsctl add-port br-int lport1 -- set Interface lport1 external_ids:iface-id=sw0-port1 #ovs-vsctl add-port br-int lport2 -- set Interface lport2 external_ids:iface-id=sw0-port2 # Create remote chassis. ovn-sbctl chassis-del ovs0 ovn-sbctl chassis-add ovs0 geneve 192.168.2.77 ovn-sbctl chassis-del ovs1 ovn-sbctl chassis-add ovs1 geneve 192.168.2.83 # Bind sw0-port1 and sw0-port2 to remote chassis ovs0. ovn-sbctl lport-bind sw0-port1 ovs0 ovn-sbctl lport-bind sw0-port2 ovs0 # Bind sw0-port3 and sw0-port4 to remote chassis ovs1. ovn-sbctl lport-bind sw0-port3 ovs1 ovn-sbctl lport-bind sw0-port4 ovs1 </code> ====== Hyperviseurs ====== openvswitch/ovn.txt Dernière modification : 2016/11/12 09:51de madko