Float IP设置
- 浮动IP:
在做双机的时候,设定的一个IP,通过访问这个IP,具体到后台哪台机器,由系统指定。
浮动IP是随资源一起走的。
- 就是由软件根据具体情况把该IP设置在某一台机器上,对外提供服务
为了避免因为一台机器down而导致不能对外提供服务,致使业务中断,使用两台机器进行提供服务
- 但是用户怎么知道自己使用哪个IP进行连接呢?使用其中的一个,如果这个down了,就仍然会中断服务
- 于是就使用一个软件,她根据主机情况,指定一个IP在两台主机中的任何一个,如果一台主机down了,就把这个IP自动切换到另外一台机器上,这样用户只需要使用这个IP,任何一台主机down了,都不会导致服务中断
- 说白了,就是这个IP可以根据具体情况,自动的在不同的N台机器间进行设置。
- 浮动IP作用:
DHCP自动分发IP可以避免手动设定造成的IP地址冲突。
节约IP地址,当然对于内网来说这条可以忽略,公网接入服务商才会用到。
VRRP、HSRP、服务器集群负载均衡
建立一个虚拟的IP地址,浮动在多个设备真实地址之上,由具体的系统协议指派当前可访问的真实IP,但从用户角度来看,任何时刻都只能看到浮动的IP
VRRP、HSRP可以快速切换访问设备,保证网络正常运行
服务器负载均衡可以缓解海量用户对单一服务的访问压力
静态绑定浮动IP
1.查看网卡信息
>ifconfig
|
mdsp01:/etc/sysconfig # ifconfig -a bond1 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.23.61 Bcast:10.137.23.255 Mask:255.255.254.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:15482 errors:0 dropped:0 overruns:0 frame:0 TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5358838510506 (4.8 TiB) TX bytes:3746134369787 (3.4 TiB) |
注意:这里网卡的名字为bond1
2.回到/etc/sysconfig/network 目录,找到需要修改的文件
>cd /etc/sysconfig/network
>vi ifcfg-nond1
|
mdsp01:/etc/sysconfig/network#ls config dhcp if-down.d if-up.d ifcfg-bond1 ifcfg-eth2 ifcfg-lo mdsp01:/etc/sysconfig/network#vi ifcfg-bind1 |
注意:这里要编辑的文件的后缀名为bond1,与上面的网卡名一致,即ifcfg-bond1.后缀名也可能是网卡bond1的HWaddr的值,也就是ifcfg-00:1A:64:C8:CD:68
3.修改文件,增加浮动ip的配置
修改ifcfg-bond1文件,增加三行
|
LABEL A='0' IPADDR_A='10.137.22.114' NETMASK_A='255.255.254.0 ' |
注意:这里加的三行,第一行是固定的,第二行是要绑定的浮动ip,第三行的值要和bond1的Mask值一致,也就是要跟上文的NETMASK值一致
4.重启网卡
>rcnetwork restart
5.测试能否ping通
在本地执行ping 10.137.22.114,看能否ping通
动态绑定一个IP地址到指定的网卡
ifconfig eth2:10 192.168.1.164 netmask 255.255.255.0
/var/adm/autoinstall/scripts/eth_alias.sh
|
mdsp01:# /var/adm/autoinstall/scripts/eth_alias.sh eth0 7,4,0 Fabric1 eth1 7,4,1 Fabric2 eth2 5,4,0 Base1 eth3 5,4,1 Base2 eth4 3,4,0 Update |
浮动IP 10.137.22.139被占用,如何处理:
1. 以oracle用户登录被占用的浮动ip
2.执行ifconfig命令,发现我们的浮动ip确实被占用了
|
bond1:0 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.22.146 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 bond1:1 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.22.139 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 bond1:2 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.22.140 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 bond1:3 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.22.142 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 bond1:4 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.22.125 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 |
3.看到bond1,发现是被10.137.22.253占用了
|
oracle@mdsp02:~> ifconfig bond1 Link encap:Ethernet HWaddr 00:1A:64:C8:CD:68 inet addr:10.137.22.253 Bcast:10.137.23.255 Mask:255.255.254.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:15482 errors:0 dropped:0 overruns:0 frame:0 TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5358838510506 (4.8 TiB) TX bytes:3746134369787 (3.4 TiB) |
4.切到root用户下,执行ifconfig bond1:3 down,把绑定的浮动IP拿下来
注意:这里的bond1:3是浮动IP绑定的地方。
如果浮动IP 10.137.23.119是别人的主机IP,就可以直接ifconfig 网卡名 down
5.激活网卡
ifup eth1 或ifconfig eth1 up
Float IP设置的更多相关文章
- 浮动IP地址(Float IP)与 ARP欺骗技术
浮动IP地址: 一个网卡是可以添加多个IP的. 就是多个主机工作在 同一个集群中,即两台主机以上.每台机器除了自己的实IP外,会设置一个浮动IP,浮动IP与主机的服务(HTTP服务/邮箱服务)绑在一起 ...
- 第一种SUSE Linux IP设置方法
第一种SUSE Linux IP设置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168. ...
- ubuntu12.04静态ip设置问题
由于linux知识不是学的很深,所以仅代表我自己的设置成功总结. 第一步是设置/etc/network/interfaces 增加静态ip设置 auto eth0iface eth0 inet sta ...
- [Linux] - CentOS IP设置方法
CentOS 7的IP设置方法: 1.手动设置IP方法 a) 运行命令,cd到目录: cd /etc/sysconfig/network-scripts/ b) 运行命令:ls -l 找到类似这个文件 ...
- 1 weekend110的Linux带图形系统安装 + 网络配置 + 静态IP设置
一.weekend110的Linux带图形系统安装 二.网络配置 明明是配置好的啊,只能说是域名出现问题了, 出现ping:unknow host www.baidu.com的问题解决 解决Ubunt ...
- 静态与动态IP设置
静态IP设置 netsh interface ipv4 set address name="本地连接" source=static addr=192.168.0.212 (这个地方 ...
- nginx前端负载,后端apache获取真实IP设置
原文链接: nginx前端负载,后端apache获取真实IP设置 参考文献: 前端Nginx,后端Apache获取用户真实IP地址 按照第二种方法设置不成功! 网站最前端是nginx,做的PROXY ...
- Centos 7 学习之静态IP设置
原文链接:http://blog.csdn.net/johnnycode/article/details/40624403 本学习主要针对 Centos 7.0.1406 版本进行学习整理! 如果你使 ...
- linux双线ip设置(不需额外增加路由表)
linux 双线ip设置(不需额外增加路由表,只需修改下面就ok了)修改 vi /etc/iproute2/rt_tables (增加电信和网通两个路由表) 增加252 ...
随机推荐
- [优化]深度学习中的 Normalization 模型
来源:https://www.chainnews.com/articles/504060702149.htm 机器之心专栏 作者:张俊林 Batch Normalization (简称 BN)自从提出 ...
- css 基础 - 2
css 基础 - 2 一.文本样式: 文字竖着书写: 语法:writing-mode : lr-tb.tb-rl 参数:lr-tb:从左向右,从上往下 tb-rl:从上往下,从右向左 1.text-a ...
- java 23种设计模式,一般情况下,常用的有哪些? 转载
原址:http://wangle.iteye.com/blog/196972 工厂模式, 工厂方法模式,单例模式, 外观(Facade)模式, 观察者(Observer)模式,桥接(Bridge)模式 ...
- linux shell执行原理
shell简介 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行. 运行背景 a 一个基本的linux系统结构 b.由上图可以看出,shel ...
- UVA-1572 Self-Assembly (图+拓扑排序)
题目大意:每条边上都有标号的正方形,两个正方形能通过相匹配的边连接起来,每种正方形都有无限多个.问能否无限延展下去. 题目分析:将边视为点,正方形视为边,建立无向图,利用拓扑排序判断是图否为DAG. ...
- IOS-网络(数据安全:MD5加密)
// // ViewController.m // IOS_0129_HTTP请求 // // Created by ma c on 16/1/29. // Copyright © 2016年 博文科 ...
- Linux 的 Out-of-Memory (OOM) Killer
同事在 Linux 服务器上遇到点小问题,我也上去折腾半天.这还是第一次注意到 Linux 这个多年来就存在的特性:OOM Killer .说白了 OOM Killer 就是一层保护机制,用于避免 L ...
- jQuery实现鼠标经过图片预览大图效果
jQuery:是一种客户端的技术,它的诞生的理由是:write less,do more(写更少的代码,做更多的事情). 因此,我们可以借助jQuery来实现一些很酷炫的效果,相比于javaScrip ...
- java生成doc和jar
生成doc帮助文档. 第一步,需要有一个java类,里面封装了各种方法 第二部,给类和方法添加注释文档 注释文档格式: /** * */ @author 作者 @version 版本 @return ...
- 『转』三星推出Android智能手表Galaxy Gear
苹果定下来本月10日召开新品发布会,而它的竞争对手三星却抢先一步.今天凌晨,三星在德国柏林一口气发布了三款重量级产品.三星智能手表Galaxy Gear最引人关注,其将于9月25日陆续在全球上市,售价 ...