云服务器端配置

2017-11-29 18:30:50
1 . 单节点Allinone服务器网络配置
单节点Allinone服务器开机启动后,以root身份登录(如果当前不是root身份,运行sudo su 命令可切换到root),运行VI编辑/etc/network/interfaces,内容如下:
 
auto p2p1  (配置计算节点服务器网卡)
iface p2p1 inet static
address 10.10.10.201
netmask 255.255.255.0
gateway 10.10.10.1
dns-nameservers 10.10.10.1
 
auto br-ex (配置桥接网卡)
iface br-ex inet static
address 10.10.10.202
netmask 255.255.255.0
gateway 10.10.10.1
dns-nameservers 10.10.10.1
 
auto p2p2   (配置桥接网卡的物理网卡)
iface p2p2 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
 
保存后,运行命令service networking restart即可生效。
注:在Allinone服务器节点上,安装完必要组件之后,都需如下配置才能让虚拟机可以访问外网。
编辑 /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini,增加如下配置(查找字段名,然后修改字段所在的行):
 
tenant_network_type = vlan
network_vlan_ranges = p2p1:1:4094
bridge_mappings = p2p2:br-ex 
 
其中,p2p2对应于桥接网卡br-ex的物理网卡的名字,br-ex代表外网网桥的名字。编辑完成后保存,运行命令service neutron-server restart即可生效。
 
后运行命令ovs-vsctl show查看桥接网络,运行ovs-vsctl add-port br-ex p2p2 使虚拟机通过桥接网络访问外网。
 
2. 单独控制节点服务器网络配置
单独控制节点服务器开机启动后,以root身份登录(如果当前不是root身份,运行sudo su 命令可切换到root),运行VI编辑/etc/network/interfaces,内容如下:
 
注: 需要2块网卡
 
auto p2p1(配置控制节点服务器管理网网卡)
iface p2p1 inet static
address 172.16.0.201
netmask 255.255.255.0
 
auto p2p2(配置控制节点服务器数据网网卡)
iface p2p2 inet static
address 10.10.10.201
netmask 255.255.255.0
 
完成上述网络配置之后,还需进行如下步骤才能让虚拟机自动获取IP和访问外网。
a.运行命令ovs-vsctl add-br br-eth1 创建新的数据网网桥;
b.运行命令ovs-vsctl add-port br-eth1 p2p2 添加数据网网卡p2p2到新创建的数据网网桥中;
c.编辑 /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini,增加如下配置(查找字段名,然后修改字段所在的行):
 
tenant_network_type = vlan
network_vlan_ranges = p2p2:1:4094
bridge_mappings = p2p2:br-eth1
 
其中,p2p2对应于网桥br-eth1的物理网卡, br-eth1代表新建数据网桥的名字。
编辑完成后保存,运行命令
    service neutron-plugin-openvswitch-agent restart
重启Openvswitch插件。 
 
3. 单独计算节点服务器网络配置
单独计算节点服务器开机启动后,以root身份登录(如果当前不是root身份,运行sudo su 命令可切换到root),运行VI编辑/etc/network/interfaces,内容如下:
 
注: 需要2块网卡
 
auto p2p1  (配置计算节点服务器管理网网卡)
iface p2p1 inet static
address 172.16.0.202
netmask 255.255.255.0
 
auto p2p2(配置计算节点服务器数据网网卡)
iface p2p2 inet static
address 10.10.10.202
netmask 255.255.255.0
 
保存后,运行命令service networking restart即可生效。
完成上述网络配置之后,还需进行如下步骤才能让虚拟机自动获取IP和访问外网。
d.运行命令ovs-vsctl add-br br-eth1 创建新的数据网网桥;
e.运行命令ovs-vsctl add-port br-eth1 p2p2 添加数据网网卡p2p2到新创建的数据网网桥中;
f.编辑 /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini,增加如下配置(查找字段名,然后修改字段所在的行):
 
tenant_network_type = vlan
network_vlan_ranges = p2p2:1:4094
bridge_mappings = p2p2:br-eth1
 
其中,p2p2对应于网桥br-eth1的物理网卡, br-eth1代表新建数据网桥的名字。
编辑完成后保存,运行命令
 
service neutron-plugin-openvswitch-agent restart
 
重启Openvswitch插件。 
 
4.单独网络节点服务器网络配置
单独网络节点服务器开机启动后,以root身份登录(如果当前不是root身份,运行sudo su 命令可切换到root),运行VI编辑/etc/network/interfaces,内容如下:
 
注: 需要3块网卡
 
auto p2p1  (配置网络节点服务器管理网网卡)
iface p2p1 inet static
address 172.16.0.203
netmask 255.255.255.0
 
auto br-ex (配置网络节点服务器外网桥接网卡,必须配网关和DNS)
iface br-ex inet static
address 10.10.10.203
netmask 255.255.255.0
gateway 10.10.10.1
dns-nameservers 10.10.10.1
 
auto p2p2   (配置网络节点服务器外网桥接网卡的物理网卡)
iface p2p2 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
 
auto p2p3  (配置网络节点服务器数据网网卡)
iface p2p3 inet static
address 10.10.10.204
netmask 255.255.255.0
 
保存后,运行命令service networking restart即可生效。
完成上述网络配置之后,还需进行如下步骤才能让虚拟机自动获取IP和访问外网。
a.运行命令ovs-vsctl add-br br-eth1 创建新的数据网网桥;
b.运行命令ovs-vsctl add-port br-eth1 p2p3 添加数据网网卡p2p3到新创建的数据网网桥中;
c.编辑 /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini,增加如下配置(查找字段名,然后修改字段所在的行):
 
tenant_network_type = vlan
network_vlan_ranges = p2p3:1:4094
bridge_mappings = p2p3:br-eth1,p2p2:br-ex
 
其中,p2p2对应于网桥br-ex(安装时默认已经创建)的物理网卡, br-eth1代表数据网桥的名字。编辑完成后保存。
d.运行命令重启Openvswitch插件及neutron server服务
 
service neutron-plugin-openvswitch-agent restart
service neutron-server restart
 
后运行命令ovs-vsctl show查看桥接网络,运行ovs-vsctl add-port br-ex p2p2 使虚拟机通过桥接网络访问外网。