文章来源

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的方法相关推荐

  1. Java配置jdbc连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址)

    jdbc配置连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址(配置)) 说明: 一般新安装的mysql数据库默认是不开启ip访问的 localhost/127.0.0 ...

  2. linux基于域名的虚拟主机,Nginx虚拟主机应用——基于域名、IP、端口的虚拟主机...

    Nginx支持的虚拟主机有三种 ●基于域名的虚拟主机 ●基于IP的虚拟主机 ●基于端口的虚拟主机 每一种虚拟主机均可通过"server{}" 配置段实现各自的功能 基于域名的虚拟主 ...

  3. 通过路由器建立虚拟服务器

    在描述具体的配置方法之前,有必要解释一下什么是虚拟服务器.举个例子,如果你想建立一个服务器,供internet 上的用户访问,比如做一个公司的网站,一般情况下,你需要去为自己的网站服务器申请域名和一个 ...

  4. vsftpd类似wu-ftpd分类(Class)的配置-给不同网段的人以不同的上传权限-对虚拟用户进行访问IP限制...

    主要是用于实现:"给不同网段的人以不同的上传权限"和"对虚拟用户进行访问IP限制"这两个功能.实现方法就是利用tcp_warppers的setenv LOAD_ ...

  5. vsftp建立虚拟用户不同目录分配不同权限操作步骤详解

    这篇文章主要介绍了vsftp建立虚拟用户不同目录分配不同权限操作步骤详解,大家参考设置自己的FTP服务器吧vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集 ...

  6. wr885n虚拟服务器设置,动态IP设置:选择动态IP(以太网宽带

    tplink885n设置操作步骤如下 一台新购买(恢复出厂设置)的TL-WR885N路由器,要实现上网功能,需要进行下面3个步骤 :1.TL-WR885N路由器安装;2.设置电脑IP地址;3.TL-W ...

  7. linux配置虚拟IP地址方法

    linux配置虚拟IP地址方法 在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与 ...

  8. 阿里云虚拟主机建立多个网站的方法

    今天有朋友问魏艾斯博客,如果想在一个阿里云虚拟主机里面放多个网站怎么办,老魏很久不碰虚拟主机了,研究了一下找到了解决办法,下面来说一下阿里云虚拟主机建立多个网站的方法. 阿里云虚拟主机只能放一个网站, ...

  9. ORACLE建立虚拟列

    ORACLE建立存储json字符串的字段,同时建立虚拟列 建立字段,字段类型为NCLOB(只可以初始时可以建立,不可以修改) ALTER TABLE 表名 MODIFY 虚拟列名 generated ...

最新文章

  1. 【PHP 开发】mac 下配置 PHP 环境的方法
  2. 华为“燃料”助力荣耀向上,全力冲击高端市场
  3. spring_在基于Spring的Web应用程序中使用Http Session
  4. 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
  5. 设置Eclipse、MyEclipse默认workspace路径
  6. 推荐系统笔记:基于非负矩阵分解的协同过滤
  7. python双引号报错_Python中select语句中的双引号”“怎么处理
  8. 参加51CTO组织的2013云计算架构师大会
  9. 开发SPI时不要犯这个错误
  10. a标签鼠标放上去变色_一切为了集齐一套装备:杜伽LEO600游戏鼠标和P300鼠标垫简评...
  11. 第十六章:SpringCloud Config 配置自动刷新
  12. You must install signalwire-client-c to build mod_signalwire
  13. Android 实例子源代码文件下载地址380个合集
  14. TextCNN模型原理
  15. Android ASM插桩
  16. 历届奥斯卡最佳影片奖(推荐经典电影)
  17. VMware12安装win7图文教程
  18. 数据可视化的实现技术和工具比较(HTML5 canvas(Echart)、SVG、webGL等等)
  19. matlab 指数拟合原理,matlab指数增长和阻滞增长拟合代码.doc
  20. springboot+nodejs+vue+elementui会议室考勤签到管理系统java

热门文章

  1. 20190918爱奇艺2020校招题
  2. [TYVJ1827]『Citric II』一道防AK好题
  3. c语言税务信息申报系统,四川税务网上申报系统下载
  4. ansible防火墙firewalld设置
  5. ASO优化:应用市场应该怎么做马甲包?
  6. python抓取股票竞价数据_Python 抓取新浪财经股票数据
  7. 音频格式简介和PCM转换成WAV
  8. 银行信用卡办卡申请进度查询API接口地址
  9. CSharpSCADA - 工控网关, 轻量级组态软件.
  10. AD根据已有的PCB封装链接至原理图