java如何虚拟ip_Linux建立虚拟ip的方法
文章来源
1、虚拟ip的介绍
虚拟IP地址(VIP) 是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址。数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口。
上边是百度的定义。
就是一块网卡上边有两个ip,然后无论到哪个ip的流量都会经过物理网卡。
2、虚拟ip的作用
大部分虚拟ip基本上都用于高可用的架构上边。主机启用虚拟ip,所有访问的请求都会到主机。当主机宕机的时候,高可用软件会将主机的虚拟ip down掉,然后在备机上启用虚拟ip。这样就完成了主备切换。从而保证业务的可用性。
3、linux中创建虚拟ip的方法
在linux中创建虚拟ip有两种方法,分别是:别名IP和辅助IP。
(1)别名ip
别名ip是通过ifconfig命令去创建和操作的虚拟ip。
<1>创建虚拟ip
使用ifconfig命令查看
使用命令创建
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 up
上边可以看到生成了eth0:1然后ip是192.168.8.5的虚拟网卡。
<2>删除别名ip
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 down
很简单只要将后边的up改为down就可以了。
<3>开机生成虚拟ip
想要开机就有虚拟ip,可以在网卡的配置目录中去建立一个新的网卡的配置文件
centos和红帽都是在这个目录下/etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:1
然后更改其中的ip即可,重启网卡就行。
(2)辅助ip
辅助ip是由linux的ip命令去创建和操作的。
<1>创建辅助ip
ip addr add 192.168.8.5/24 dev eth0
<2>查看辅助ip
使用命令ip a就可以查看,但是不能使用ifconfig –a去查看。
<3>删除辅助ip
ip addr del 192.168.8.5/24 dev eth0
也很简单,将add改为del即可。
<4>永久生效
这种方式创建的虚拟ip,可以将生成虚拟ip的命令写到/etc/rc.local中去。
开机即可自动加载。在配置redis-sentinel的时候可能会使用到。
java如何虚拟ip_Linux建立虚拟ip的方法相关推荐
- Java配置jdbc连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址)
jdbc配置连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址(配置)) 说明: 一般新安装的mysql数据库默认是不开启ip访问的 localhost/127.0.0 ...
- linux基于域名的虚拟主机,Nginx虚拟主机应用——基于域名、IP、端口的虚拟主机...
Nginx支持的虚拟主机有三种 ●基于域名的虚拟主机 ●基于IP的虚拟主机 ●基于端口的虚拟主机 每一种虚拟主机均可通过"server{}" 配置段实现各自的功能 基于域名的虚拟主 ...
- 通过路由器建立虚拟服务器
在描述具体的配置方法之前,有必要解释一下什么是虚拟服务器.举个例子,如果你想建立一个服务器,供internet 上的用户访问,比如做一个公司的网站,一般情况下,你需要去为自己的网站服务器申请域名和一个 ...
- vsftpd类似wu-ftpd分类(Class)的配置-给不同网段的人以不同的上传权限-对虚拟用户进行访问IP限制...
主要是用于实现:"给不同网段的人以不同的上传权限"和"对虚拟用户进行访问IP限制"这两个功能.实现方法就是利用tcp_warppers的setenv LOAD_ ...
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
这篇文章主要介绍了vsftp建立虚拟用户不同目录分配不同权限操作步骤详解,大家参考设置自己的FTP服务器吧vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集 ...
- wr885n虚拟服务器设置,动态IP设置:选择动态IP(以太网宽带
tplink885n设置操作步骤如下 一台新购买(恢复出厂设置)的TL-WR885N路由器,要实现上网功能,需要进行下面3个步骤 :1.TL-WR885N路由器安装;2.设置电脑IP地址;3.TL-W ...
- linux配置虚拟IP地址方法
linux配置虚拟IP地址方法 在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与 ...
- 阿里云虚拟主机建立多个网站的方法
今天有朋友问魏艾斯博客,如果想在一个阿里云虚拟主机里面放多个网站怎么办,老魏很久不碰虚拟主机了,研究了一下找到了解决办法,下面来说一下阿里云虚拟主机建立多个网站的方法. 阿里云虚拟主机只能放一个网站, ...
- ORACLE建立虚拟列
ORACLE建立存储json字符串的字段,同时建立虚拟列 建立字段,字段类型为NCLOB(只可以初始时可以建立,不可以修改) ALTER TABLE 表名 MODIFY 虚拟列名 generated ...
最新文章
- 【PHP 开发】mac 下配置 PHP 环境的方法
- 华为“燃料”助力荣耀向上,全力冲击高端市场
- spring_在基于Spring的Web应用程序中使用Http Session
- 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
- 设置Eclipse、MyEclipse默认workspace路径
- 推荐系统笔记:基于非负矩阵分解的协同过滤
- python双引号报错_Python中select语句中的双引号”“怎么处理
- 参加51CTO组织的2013云计算架构师大会
- 开发SPI时不要犯这个错误
- a标签鼠标放上去变色_一切为了集齐一套装备:杜伽LEO600游戏鼠标和P300鼠标垫简评...
- 第十六章:SpringCloud Config 配置自动刷新
- You must install signalwire-client-c to build mod_signalwire
- Android 实例子源代码文件下载地址380个合集
- TextCNN模型原理
- Android ASM插桩
- 历届奥斯卡最佳影片奖(推荐经典电影)
- VMware12安装win7图文教程
- 数据可视化的实现技术和工具比较(HTML5 canvas(Echart)、SVG、webGL等等)
- matlab 指数拟合原理,matlab指数增长和阻滞增长拟合代码.doc
- springboot+nodejs+vue+elementui会议室考勤签到管理系统java