[
https://issues.apache.org/jira/browse/CLOUDSTACK-101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13638737#comment-13638737
]
angeline shen commented on CLOUDSTACK-101:
------------------------------------------
Hugo:
questions Pertain to
http://nullworks.wordpress.com/2012/09/19/kvm-and-openvswitch-on-centos-6-3-minimal/
:
1. Preparing the host vefore adding to cloudstack:
follow line 1 through line 87 of above link which include :
starting libvirtd, get and install openvswitch, build & install
openvswitch, copy sysconfig files,
line 89 - 98:
#create bridge file
vi /etc/sysconfig/network-scripts/ifcfg-ovsbr1 ......
question: Does part of bridge filename after the '-' in ifcfg-ovsbr1 , that
is 'ovsbr1' need to match with physical interface used in ovs-vsctl commands
which are to be executed later after 'service openvswitch start' is
executed?
For example if eth1 is physical nic, content of
/etc/sysconfig/network-scripts/ifcfg-eth1 is:
DEVICE=eth1
BOOTPROTO=none
HWADDR=BC:30:5B:D4:16:3C
IPV6INIT=no
#MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="0142ba15-de11-499c-a1ba-82837b30f890"
IPADDR=10.223.58.195
NETMASK=255.255.255.192
GATEWAY=10.223.58.193
DNS1=10.223.110.254
USERCTL=yes
IPV4_FAILURE_FATAL=yes
DEFROUTE=yes
NAME="System eth1"
> vi /etc/sysconfig/network-scripts/ifcfg-br0 ??? here I
> used 'br0'
DEVICE=br0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSPort ??? in
the document, TYPE=
OVS_BRIDGE=br0
BOOTPROTO=static
IPADDR= <Host IPaddress>
GATEWAY = <gateway IPAddress>
NETMASK=255.255.255.0
HOTPLUG=no
> rmmod bridge
> vi /etc/modprobe.d/blacklist.conf & append following at end of file
blacklist bridge
> service openvswitch start
> iptables -A POSTROUTING -o eth0 -j MASQUERADE
> iptables -A INPUT -i ovsbr1 -j ACCEPT
> iptables -A FORWARD -i ovsbr1 -j ACCE
> iptables -I INPUT -p tcp -m tcp --dport 22 -j ACCEPT
> iptables -I INPUT -p tcp -m tcp --dport 1798 -j ACCEPT
> iptables -I INPUT -p tcp -m tcp --dport 16509 -j ACCEPT
> iptables -I INPUT -p tcp -m tcp --dport 5900:6100 -j ACCEPT
> iptables -I INPUT -p tcp -m tcp --dport 49152:49216 -j ACCEPT
> iptables-save > /etc/sysconfig/iptables
> service iptables save
> vi /etc/sysconfig/iptables & comment following line
#-A FORWARD -j REJECT --reject-with icmp-host-prohibited
> service iptables restart
> ovs-vsctl add-br br0 ??? br0 to match
> /etc/sysconfig/network-scripts/ifcfg-br0 ?
> ovs-vsctl add-port br0 eth1
question: are above steps in correct order to prepare host before adding host
to cloudstack?
2. Add host to cloudstack
THANKS
> OVS support in KVM
> ------------------
>
> Key: CLOUDSTACK-101
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-101
> Project: CloudStack
> Issue Type: New Feature
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: KVM
> Affects Versions: pre-4.0.0, 4.0.0
> Reporter: Prasanna Santhanam
> Assignee: Hugo Trippaers
> Labels: kvm, ovs
> Fix For: Future
>
> Attachments: agentlog513.doc, Apache_CloudStack-4 1
> 0-Installation_Guide-en-US.pdf, cloudstack-agent-err.docx,
> cloudstack-agent-out.docx
>
>
> OVS support currently works for XenServer but not in KVM. This is to improve
> the KVM agent to support OVS which has been part of the Linux kernel mainline
> for sometime now.
> Release Planning:
> Dev list discussion: http://markmail.org/thread/x2zncdgac52essxf
> Functional Spec: unknown
> Feature Branch: unknown
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira