ubuntu 14.04 openstack怎么绑定浮动ip

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 14.04 openstack怎么绑定浮动ip相关的知识,希望对你有一定的参考价值。

方法/步骤
1
我们这里主要就是在network节点上工作,如果前面的都不清楚的可以参考我的neutron部署。
$apt-get install neutron-plugin-ml2 neutron-plugin-openvswitch-agent \neutron-l3-agent neutron-dhcp-agent

2
然后我们就开始修改network节点机上的配置文件,一点要注意的是我们这里属于多节点的安装,所以配置文件中的信息要根据自己的实际情况来修改。
# vi /etc/neutron/neutron.conf

[code]
[DEFAULT]
rpc_backend = rabbit
rabbit_host = controller
rabbit_password = RABBIT_PASS
core_plugin = ml2
service_plugins = router
allow_overlapping_ips = True
auth_strategy = keystone
verbose = True[keystone_authtoken]auth_uri = http://controller:5000/v2.0
identity_uri = http://controller:35357
admin_tenant_name = service
admin_user = neutron
admin_password = NEUTRON_PASS
[/code]

3
这里的截图只是一个展示,具体的安装你的信息来填写,配置信息要全面。接下来我们就修改ML2的配置信息:
#vi /etc/neutron/plugins/ml2/ml2_conf.ini

[code]

[ml2]type_drivers = flat,gretenant_network_types = gremechanism_drivers = openvswitch[ml2_type_flat]flat_networks = external[ml2_type_gre]tunnel_id_ranges = 1:1000[securitygroup]enable_security_group = Trueenable_ipset = Truefirewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver[ovs]local_ip = INSTANCE_TUNNELS_INTERFACE_IP_ADDRESStunnel_type = greenable_tunneling = Truebridge_mappings = external:br-ex

[/code]

4
ML2的配置文件修改完成后我们就需要需改L3的配置信息:
#vi /etc/neutron/l3_agent.ini

[code][DEFAULT]interface_driver = neutron.agent.linux.interface.OVSInterfaceDriveruse_namespaces = Trueexternal_network_bridge = br-exverbose = True[/code]

5
接下来我们修改DHCP的配置信息,如果这里出现问题的话将来我们在创建虚拟机的时候就会出错,以及当我们创建完虚拟机后也没有办法分配到fixIP。
# vi /etc/neutron/dhcp_agent.ini

[DEFAULT]interface_driver = neutron.agent.linux.interface.OVSInterfaceDriverdhcp_driver = neutron.agent.linux.dhcp.Dnsmasquse_namespaces = Trueverbose = True

6
下面我们来修改metadata 的配置信息,
#vi /etc/neutron/metadata_agent.ini

【code】

[DEFAULT]auth_url = http://controller:5000/v2.0auth_region = regionOneadmin_tenant_name = serviceadmin_user = neutronadmin_password = NEUTRON_PASSnova_metadata_ip = controllermetadata_proxy_shared_secret = METADATA_SECRETverbose = True

【/code】

7
当我们把metadata的配置修改完成后就要在controller节点中的nova配置文件也做出相应的修改,这里要注意的是metadata_proxy_shared_secret的值是我们自己随意设置的,但是设置之后在nova中一定要对应。
#vi /etc/nova/nova.conf

[neutron]service_metadata_proxy = True
metadata_proxy_shared_secret = METADATA_SECRET

8
最后就是OVS的配置信息,这个一定要注意了,如果有问题可能network节点就远程不到。
# ovs-vsctl add-br br-ex
当我们这里增加一个网络设备之后,网络接口也要相应地做出修改:
#vi /etc/network/interfaces

【code】

auto em1
iface em1 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 br-ex
iface br-ex inet static
address 192.168.2.8
netmask 255.255.255.0
gateway 192.168.2.254
dns-nameservers 218.104.111.122

【/code】

9
这样操作后重启各个服务:
# service neutron-plugin-openvswitch-agent restart
# service neutron-l3-agent restart
# service neutron-dhcp-agent restart
# service neutron-metadata-agent restart
然后我们就可以在controller节点上对我们的操作进行验证:
$ neutron agent-list
如果都是笑脸这里就顺利通过。
参考技术A 浮动吗,就是弹性的。你虚机自动获取的IP地址就相当于你的一个局域网,私网,不能连接到外网,你要是上网或者与外界互通,就需要给虚拟机一个浮动IP地址

6.5.22微信怎么解绑手机号

6.5.22微信怎么解绑手机号

现在微信注册可以解绑手机号,解绑步骤如下:
1、进入微信的主界面,主界面的右下角的人头形状的 图案“我”;
2、接着在微信账号信息中找到“设置”命令,点击进入设置选项;
3、在设置命令中,找到“账号与安全”命令,点击进入“账号与安全”;
4、在这个项目中,找到“手机号”,可以看到现在微信号所绑定的手机号;
5、能进入” 绑 定 手 机号“选 项, 这 个界 面中找 右 上角三个 小点;
6、点击这三个小点以后,就会弹出解绑手机号的选择,点击解绑手机号就能解绑手机号了。
参考技术A 越新版本越解绑不了手机号! 参考技术B 就没有三个点

以上是关于ubuntu 14.04 openstack怎么绑定浮动ip的主要内容,如果未能解决你的问题,请参考以下文章

使用openshit在ubuntu14.04下一键部署openstack(juno版本)

Ubuntu 14.04 - devstack + openstack +ceph统一存储

OpenStack之安装4网卡ubuntu-14.04及网络详细配置

OpenStack之安装4网卡ubuntu-14.04及网络详细配置

OpenStack —— DevStack一键自动化安装

如何快速部署OpenStack环境