如何安装sql server2014安装

[jira] [Closed] (CLOUDSTACK-5654) router fails to plug nics in KVM VLAN isolation
cloudstack-issues mailing list archives
Message view
&Marcus Sorensen (JIRA)& &j...@apache.org&
[jira] [Closed] (CLOUDSTACK-5654) router fails to plug nics in KVM VLAN isolation
[ https://issues.apache.org/jira/browse/CLOUDSTACK-5654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
Marcus Sorensen closed CLOUDSTACK-5654.
---------------------------------------
& router fails to plug nics in KVM VLAN isolation
& -----------------------------------------------
Key: CLOUDSTACK-5654
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5654
Project: CloudStack
Issue Type: Bug
Security Level: Public(Anyone can view this level - this is the default.)
Components: KVM
Affects Versions: 4.3.0
Reporter: Marcus Sorensen
Assignee: Marcus Sorensen
Fix For: 4.3.0
& When vxlan was merged, it included getBroadcastUriFromBridge, which gets the vlan tag
from the physical interface attached to the bridge. It looks for (\D)(\d)(\D*)(\d*). If a
vxlan bridge is found (brvx), it returns the second element of this match as the broadcast
id (VNI) by calling a "toUri" method. Otherwise, it returns the fourth element, which would
be the vlan id if the device were something like 'eth0.200'. In situations where the bridge
is untagged (eth0), however, it would throw an exception in trying to turn an empty string
into a broadcast URI, causing any subsequent router setup to be canceled.
& We need to restore the old behavior of returning empty if no vlan id exists.
This message was sent by Atlassian JIRA
(v6.1.5#6160)
(inline, 7-Bit, 1499 bytes)让KVM虚拟机支持VLAN功能_青瓜网
> 让KVM虚拟机支持VLAN功能
让KVM虚拟机支持VLAN功能
时间: 14:25:15
来源:趣运维
虚拟机使用VLAN的好处默认情况下,我们的虚拟机支持3种网络连接方式:Bridge、NAT、Host-Only。这3种方式各有不同。但是桥接的方式是我们使用最多的。我们通过表格来比较一下他们的差异。通信关系虚拟机与虚拟机虚拟机和局域网主机局域网主机和虚拟机Bridge可以可以可以NAT可以可以不可以Host-Only可以不可以不可以如果想对虚拟机进行访问控制,如限制那些虚拟机不可以访问web服务器,允许那些机器连接外网等,这就可以用VLAN来实现,将虚拟机加入某一个VLAN,对这个VLAN做访问策略即可实现。实现思路现在,我们在桥接的基础上让KVM虚拟机支持VLAN功能,实现方式类似,虚拟机的网络还是桥接的方式,与局域网的网段相同,只是我们在服务器的物理网卡上创建多个虚拟网卡,然后将子网卡划分到不同VLAN里,再对这些子网卡做桥接网络,虚拟机使用这些VLAN桥接网络就可以了。具体实现方式要求:服务器至少需要2块物理网卡,一块网卡做VLAN,另外一块网卡用来服务器本身和内网通信。环境:FreeServerCentOS6.0,物理网卡eth0与内网连接,eth1与局域网的交换机相连,交换机的网口需要启用Trunk中继(默认是Access模式)。这里我测试的有3个VLAN,并且也允许中继这3个VLAN。VLAN4:192.168.4.0/24VLAN6:192.168.6.0/24VLAN10:192.168.10.0/24主要步骤:确认当前Linux内核是否已经支持VLAN功能。决定系统上启用VLAN功能的网卡,并保证该物理网卡启用。清除启用VLAN功能的物理网卡上的IP地址,以及清除该网卡上所有子网卡。在物理网卡上添加多个VLAN虚拟网卡。在每个VLAN虚拟网卡上分配规划的IP地址。测试VLAN虚拟网卡是否可以和各自VLAN通信。ⅰ 首先要确认Linux系统内核是否支持VLAN功能:[root@localhost~]#lsmod|grep8021q我们的FreeServer默认是支持的,只是没有8021q模块没有加载。我们可以通过modprobe8021q命令来加载,但是重启后就会消失。可以将这条命令加到linux开机启动脚本里,每次开机自动加载。[root@localhost~]#vi/etc/rc.local在最后一行添加:modprobe8021q即可。ⅱ启用VLAN功能的物理网卡、清除物理网卡的IP地址FreeServer默认会对两块网卡做bond,这里必须取消bond,直接删除配置文件即可。这里我用eth0来和内网通信,eth1启用VLAN功能,前面已经说了,局域网交换机跟服务器连接的那个网络接口必须启用Trunk。删除bond0配置文件:[root@localhost~]#rm/etc/sysconfig/network-scripts/ifcfg-bond0-rf[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0--------------------------------------------------------DEVICE=eth0ONBOOT=yesBOOTPROTO=noneBRIDGE=br0--------------------------------------------------------设定为无IP地址,桥接网络为br0。[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth1--------------------------------------------------------DEVICE=eth1ONBOOT=yesBOOTPROTO=static--------------------------------------------------------设定为静态并且没有IP地址ⅲ删除物理网卡上的子网卡、桥接网卡以及虚拟网卡先看看eth1是否有子网卡(如eth1:1)、桥接网卡(如br1),以及虚拟网卡(如eth1.1),如果有的话,直接删除配置文件即可,如上述删bond0配置文件一样。ⅳ在物理网卡上添加多个VLAN虚拟网卡将eth1添加到VLAN4中:[root@localhost~]#vconfigaddeth14--------------------------------------------------------第一次添加VLAN虚拟网卡的时候一定会出现警告,原因是默认情况下/proc/net/vlan/config这个专门用来保存VLAN信息的文件是不存在的。所以第一次添加VLAN网卡,这个文件也会被自动创建,另外由于/proc目录下的文件在系统重启以后就会消失,所以我们在配置VLAN网卡的时候可以为VLAN网卡创建配置文件,这样系统重启后也不会丢失。--------------------------------------------------------AddedVLANwithVID==4toIF-:eth1:-这里表示已经将eth1网卡添加到VLAN4中,并且它在VLAN中的虚拟网卡名称为eth1.4。将eth1添加到VLAN6中:[root@localhost~]#vconfigaddeth16AddedVLANwithVID==6toIF-:eth1:-这里表示已经将eth1网卡添加到VLAN6中,并且它在VLAN中的虚拟网卡名称为eth1.6。将eth1添加到VLAN10中:[root@localhost~]#vconfigaddeth110AddedVLANwithVID==10toIF-:eth1:-这里表示已经将eth1网卡添加到VLAN10中,并且它在VLAN中的虚拟网卡名称为eth1.10。检查添加的VLAN虚拟网卡信息:为了防止VLAN配置信息重启后丢失,我们为这3个VLAN虚拟网卡创建配置文件。在/etc/sysconfig/network-scripts/目录下。[root@localhostnetwork-scripts]#viifcfg-eth1.4--------------------------------------------------------DEVICE=eth1.4ONBOOT=yesBRIDGE=br1.4--------------------------------------------------------以上述配置作模板,创建ifcfg-eth1.6,ifcfg-eth1.10,需要修改DEVICE和BRIDGE。现在我们为这3个VLAN虚拟网卡创建桥接网卡,为后续KVM虚拟机支持VLAN功能做准备。[root@localhostnetwork-scripts]#viifcfg-br1.4--------------------------------------------------------DEVICE=br1.4BOOTPROTO=staticONBOOT=yesTYPE=Bridge--------------------------------------------------------以上述配置作模板,创建ifcfg-br1.6,ifcfg-br1.10,需要修改DEVICE。ⅴ在每个VLAN虚拟网卡上分配规划的IP地址并且启用。由于我们为了后续KVM虚拟机支持VLAN功能,前面也说到过,虚拟机需要桥接网络。所以这里不能为eth1.x配置IP地址,而是要为br1.x配置IP地址。设定VLAN4虚拟网卡的地址并启用[root@localhost~]#ifconfigbr1..199up设定VLAN6虚拟网卡的地址并启用[root@localhost~]#ifconfigbr1..199up设定VLAN10虚拟网卡的地址并启用[root@localhost~]#ifconfigbr1..199up这3个VLAN虚拟网卡的配置在重启网络配置后会消失,所以建议还是放在开机启动脚本里。[root@localhost~]#vi/etc/rc.local在最后一行添加上述3条命令:ifconfigbr1..199upifconfigbr1..199upifconfigbr1..199upⅵ测试是否可以与VLAN4,6,10通信。[root@localhost~]#ping-Ibr1..1--------------------------------------------------------PING192.168.4.1(192.168.4.1)from192.168.4.199br1.4:56(84)bytesofdata.64bytesfrom192.168.4.1:icmp_seq=1ttl=255time=3.70ms64bytesfrom192.168.4.1:icmp_seq=1ttl=255time=0.465ms64bytesfrom192.168.4.1:icmp_seq=1ttl=255time=2.48ms--------------------------------------------------------[root@localhost~]#ping-Ibr1..1这个没有ping通,原因是我的eth0也是192.168.6.0/24这个网段的,属于VLAN6,所以造成了上述ping不通的原因。但是不影响在这个VLAN下的虚拟机和其他主机通信。[root@localhost~]#ping-Ibr1..1PING192.168.10.1(192.168.10.1)from192.168.10.199br1.10:56(84)bytesofdata.--------------------------------------------------------64bytesfrom192.168.4.1:icmp_seq=1ttl=255time=4.13ms64bytesfrom192.168.4.1:icmp_seq=1ttl=255time=0.461ms64bytesfrom192.168.4.1:icmp_seq=1ttl=255time=0.467ms--------------------------------------------------------KVM虚拟机测试VLAN功能打开虚拟机的网卡选项Open-&Details-&NIC将Hostdevice选为“Specifyshareddevicename”,然后Bridgename填“br1.6”。将IP地址设为DHCP自动获取,如果能从局域网DHCP服务器获取到IP,说明KVM虚拟机在VLAN6下了,并且可以和VLAN6下的其他主机以及可以和其他VLAN通信。如果想切换其他VLAN,还是按照上述方法,将Bridgename改为“br1.4”或“br1.10”即可。Centos配置VLAN+BRIDGE实现虚拟机KVM划分VLAN - 致信-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
Centos配置VLAN+BRIDGE实现虚拟机KVM划分VLAN - 致信
来源:互联网 更新时间: 17:12:36 责任编辑:王亮字体:
1. 配置自动开启VLAN模式echo "modprobe 8021q" /etc/rc.localmodeprobe 8021q2. 配置物理网卡(只列主要配置)vi ifcfg-eth0& & DEVICE=eth0& & ONBOOT=yes& & BOOTPROTO=static & & BRIDGE=br0vi ifcfg-br0& & DEVICE=br0& & TYPE=Bridge & & ONBOOT=yes& & BOOTPROTO=staticvi ifcfg-eth0.10& & VLAN=yes & & DEVICE=eth0.10& & ONBOOT=yes& & BOOTPROTO=static& & IPADDR=10.0.10.10& & NETMASK=255.255.255.0& & GATEWAY=10.0.10.254& & BRIDGE=br0.10vi ifcfg-eth0.20& & VLAN=yes & & DEVICE=eth0.20& & ONBOOT=yes& & BOOTPROTO=static& & IPADDR=10.0.20.10& & NETMASK=255.255.255.0& & GATEWAY=10.0.20.254& & BRIDGE=br0.20vi ifcfg-br0.10& & DEVICE=br0.10& & TYPE=Bridge & & ONBOOT=yes& & BOOTPROTO=static& & IPADDR=10.0.10.10& & NETMASK=255.255.255.0& & GATEWAY=10.0.10.254vi ifcfg-br0.20& & DEVICE=br0.20& & TYPE=Bridge & & ONBOOT=yes&& & BOOTPROTO=static&& & IPADDR=10.0.10.20& & NETMASK=255.255.255.0& & GATEWAY=10.0.20.254service network restart3. 配置vlanvconfig add br0 10vconfig add br0 20vconfig set_flag br0.10 1 1vconfig set_flag br0.20 1 1接下来,只需要把对应的虚拟机网卡添加到指定的br接口就可以了注:请勿必把上以配置写入到/etc/rc.local文件,此配置文件是在/proc/net/vlan/config,而vlan配置是不保存的
相关文章:
上一篇文章:下一篇文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 sql server2014安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信