Erinevus lehekülje "OpenvSwitch" redaktsioonide vahel
1. rida: | 1. rida: | ||
+ | ===Sissejuhatus=== | ||
+ | |||
Vmware, KVM, ja Xen on laialt levinud vahendid virtualiseerimiseks, kuid siiani pole olnud | Vmware, KVM, ja Xen on laialt levinud vahendid virtualiseerimiseks, kuid siiani pole olnud | ||
korralikku virtuaalset switchi, mis toetaks keerukamaid kasutusvõimalusi. Linuxi bridge on pigem nagu manageerimatu rumal switch - samas kui sageli vajame manageeritavat switchi koos vlanide, trunkimiste ja muude sarnaste funktsioonidega. | korralikku virtuaalset switchi, mis toetaks keerukamaid kasutusvõimalusi. Linuxi bridge on pigem nagu manageerimatu rumal switch - samas kui sageli vajame manageeritavat switchi koos vlanide, trunkimiste ja muude sarnaste funktsioonidega. | ||
59. rida: | 61. rida: | ||
===Proxmox Ve=== | ===Proxmox Ve=== | ||
+ | |||
+ | [[Pilt:Proxmox-open-vswitch-is-not-installed.png]] | ||
# apt-get install openvswitch-switch | # apt-get install openvswitch-switch |
Redaktsioon: 9. juuni 2014, kell 12:19
Sissejuhatus
Vmware, KVM, ja Xen on laialt levinud vahendid virtualiseerimiseks, kuid siiani pole olnud korralikku virtuaalset switchi, mis toetaks keerukamaid kasutusvõimalusi. Linuxi bridge on pigem nagu manageerimatu rumal switch - samas kui sageli vajame manageeritavat switchi koos vlanide, trunkimiste ja muude sarnaste funktsioonidega.
Openvswitch on mõeldud seda probleemi lahendama ning toetama nii Xeni, kvmi, virtualboxi ja xenserverit. Järgmise generatsiooni Citrix on samuti liikumas openvswitchi peale.
Täpsemalt annab openvswitch järgmised funktsioonid
- Fully functional Layer 2 switch
- NetFlow, sFlow, SPAN, and RSPAN support
- 802.1Q VLANs with trunking
- QoS
- Port aggregation
- GRE tunneling
- Compatibility with the Linux bridge code (brctl)
- Kernel and userspace switch implementation
Paigaldamine algkoodist
Tõmbame algkoodi ja pakime lahti.
./configure with l26=U /lib/modules/$(uname r)/build make sudo make install
Kerneli mooduli ehitamiseks on vaja süsteemi paigaldada kerneli headereid. Enamuses distributsioonides asub see paketis umbkaudse nimega kerneldevel
Peale paigaldust tuleb laadida kerneli moodul
# modprobe datapath/linux 2.6/U openvswitch_mod.ko
Ja seejärel on vajalik viia läbi openvswitchi konfiguratsiooni andmebaasi initsaliseerimisriitus
# ovsdb tool create U /usr/local/etc/ovs vswitchd.conf.db U vswitchd/vswitch.ovsschema
Kasutamine
# ovs-vsctl -V ovs-vsctl (Open vSwitch) 1.10.0 Compiled Jun 15 2013 19:23:15 # ovs-vsctl show b5e96ffe-9cba-426e-a7e8-9dc2abca15e7 ovs_version: "1.10.0" # ovs-vsctl add-br brtest0 # ovs-vsctl show b5e96ffe-9cba-426e-a7e8-9dc2abca15e7 Bridge "brtest0" Port "brtest0" Interface "brtest0" type: internal ovs_version: "1.10.0"
Proxmox Ve
# apt-get install openvswitch-switch
Lingid
http://www.admin-magazine.com/CloudAge/Articles/Virtual-switching-with-Open-vSwitch