精华内容
下载资源
问答
  • 客户端访问VIP时,出现无法访问,查看日志信息显示如下: kernel: IPVS: RR: no destination available kernel: IPVS: RR: no destination available kernel: IPVS: RR: no destination available 。。。。。。 ...

    故障现象:

    客户端访问VIP时,出现无法访问,查看日志信息显示如下:

    kernel: IPVS: RR: no destination available

    kernel: IPVS: RR: no destination available

    kernel: IPVS: RR: no destination available

    。。。。。。

    经网上查询原因大概有二

    1、ipvs rr模块没安装,经lsmod |grep rr 显示已经安装,排除。

    2、keepalived所有的服务器端口服务没启动,经ps -aux 和lsof都已经启动,此原因已排除。

    那么问题出在哪儿呢,个人感觉还是可能因为keepalived的配置文件的问题,后来经过认真查找,找到在配置realserver时其中的‘循环调度算法’写错了,现贴出来,已增强一些个人记忆,防止下次出现这种低级错误。

    real_server 192.168.2.88 80{
            weight 1  (此处误写成 weight = 1导致上面出现的错误,无法访问VIP)
            TCP_CHECK {
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80

    转载于:https://www.cnblogs.com/iqren/p/4960587.html

    展开全文
  • Linux vip(浮动IP)

    千次阅读 2020-08-04 10:31:37
    首先解释一下浮动IP 的概念...用户通过输入IP地址就能访问这个应用了,但是天有不测风云,有时候因为一些原因,服务会挂掉。于是开发人员就想了一个办法,在另外一个Linux上,部署同样的一个应用,这样这个服务挂了,另

    首先解释一下浮动IP 的概念:

    在高可用集群环境中,一般都需要使用浮动IP来实现web高可用(High Availability)。

    1、为什么要有浮动IP这个东西
    现在有一个场景,在一台Linux上部署一个web应用,应用跑在tomcat里面,linux网卡上的ip是115.239.100.120
    大致就是如下的部署关系:
    在这里插入图片描述
    用户通过输入IP地址就能访问这个应用了,但是天有不测风云,有时候因为一些原因,服务会挂掉。于是开发人员就想了一个办法,在另外一个Linux上,部署同样的一个应用,这样这个服务挂了,另外一个顶上,于是架构就变成了下面
    这个样子:

    在这里插入图片描述
    如果用户访问100.120访问不了,就访问100.121就行了,但是这样引入了一个问题,用户需要记住两个IP,很不方便!所以这个时候就需要浮动IP了。

    2、浮动IP是什么
    上面我们搭建了两个一模一样的服务,但是用户需要记住两个IP,实在是太麻烦了,于是我们可以采用另外一个策略,
    我们给其中一个机器在添加一个IP,让用户访问这个IP,一个网卡是可以添加多个IP的。
    在这里插入图片描述
    例如上面,我们给100.120主机添加一个100.80的IP,用户访问115.239.100.80这个IP,如果这台机器的服务挂了,我们就将
    这个ip转移到100.121这个机器上,这样对于用户而言,他们始终访问的就只是一个IP而已。
    在上面的场景中:115.239.100.80这个ip就是浮动IP,他会随着主机服务挂掉而转移到另外一个能够提供相同服务的主机上,
    对于用户而言,他们始终觉得服务是正常的。一般而言,在高可用集群中使用的比较多,例如LVS集群等
    其实一个高可用集群一般而言都有浮动IP的,如果没有,机器宕机了还怎么玩?
    3.如何创建浮动IP:
    在主服务器上拷贝ifcfg-ens34为 ifcfg-ens34:1,并做修改。
    修改DEVICE为ens34:1,NM_CONTROLLED设置为no,IPADDR改为浮动IP地址192.168.88.140,去掉网关信息,修改完如下

    [root@cs02 network-scripts]# cp ifcfg-ens34 ifcfg-ens34:1
    [root@cs02 network-scripts]# vim ifcfg-ens34:
    TYPE=Ethernet
    BOOTPROTO=static
    IPV4_FAILURE_FATAL=no
    DNS1=192.169.88.1
    IPADDR=192.168.88.140
    NAME=ens34:1
    DEVICE=ens34:1
    ONBOOT=yes
    

    然后重启network,查看是否有浮动IP地址:

    [root@cs02 network-scripts]# systemctl restart network
    [root@cs02 network-scripts]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:a1:0b:33 brd ff:ff:ff:ff:ff:ff
        inet 99.1.184.109/24 brd 99.1.184.255 scope global noprefixroute dynamic ens33
           valid_lft 3599sec preferred_lft 3599sec
        inet6 fe80::20c:29ff:fea1:b33/64 scope link
           valid_lft forever preferred_lft forever
    3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:a1:0b:3d brd ff:ff:ff:ff:ff:ff
        inet 192.168.88.131/24 brd 192.168.88.255 scope global noprefixroute ens34
           valid_lft forever preferred_lft forever
        inet 192.168.88.140/24 brd 192.168.88.255 scope global secondary noprefixroute ens34:1
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fea1:b3d/64 scope link tentative
           valid_lft forever preferred_lft forever
    

    接着访问浮动IP地址192.168.88.140,能访问成功,即和主服务器192.168.88.131访问的一样,则说明配置成功

    展开全文
  • Linux之——添加VIP

    千次阅读 2019-02-27 12:05:08
    eth0:1表示这个VIP绑定的目标网卡设备,192.168.209.22就是VIP的值,广播地址为192.168.209.255,子网掩码为:255.255.255.0,up表示立即启用这个VIP。 接着我们通过route命令,在路由表上添加对这个VIP的路由信息 ...

     版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/l1028386804/article/details/81347068
    转载请注明出处:https://blog.csdn.net/l1028386804/article/details/81347068

    这里我们创建两个虚拟机环境,IP地址分别为192.168.209.121和192.168.209.122,如下图所示:

    在192.168.209.122上添加一个VIP地址为:192.168.209.22,执行如下命令:

    ifconfig eth0:1 192.168.209.22 broadcast 192.168.209.255 netmask 255.255.255.0 up


    eth0:1表示这个VIP绑定的目标网卡设备,192.168.209.22就是VIP的值,广播地址为192.168.209.255,子网掩码为:255.255.255.0,up表示立即启用这个VIP。
    接着我们通过route命令,在路由表上添加对这个VIP的路由信息

    route add -host 192.168.209.22 dev eth0:1


    此时,我们在192.168.209.121这台虚拟机上执行ifconfig命令如下:

    多了一张eth0:1网卡,说明VIP创建成功。
    接下来,我们ping 192.168.209.22
    如下图:

    ping成功,说明我们的VIP创建测试成功。

    注意:VIP信息在主机重启后会消失,所以我们最好是将创建VIP的命令写成一个脚本vip.sh,将脚本配置到环境变量和开机启动项:
    脚本信息如下:

    #!/bin/bash
    ifconfig eth0:1 192.168.209.22 broadcast 192.168.209.255 netmask 255.255.255.0 up
    route add -host 192.168.209.22 dev eth0:1   
     
    --------------------- 
    作者:冰 河 
    来源:CSDN 
    原文:https://blog.csdn.net/l1028386804/article/details/81347068 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 环境描述:LINUX服务器部署在内网环境,局域网内可以访问LINUX,内网也可以上外网。...1,确保内网应用正常明确内网LINUX访问地址,并确保LINUX服务器的SSH服务正常。如内网LINUX的SSH访问地址是192...

    转载 http://www.nat123.com/Pages_8_602.jsp

    环境描述:LINUX服务器部署在内网环境,局域网内可以访问LINUX,内网也可以上外网。
    解决方案:被访问端Linux主机上使用nat123全端口映射linux版,实现外网的访问。
    1,确保内网应用正常
    明确内网LINUX访问地址,并确保LINUX服务器的SSH服务正常。如内网LINUX的SSH访问地址是192.168.1.29:22,内网可以正常使用SSH进行访问。
    2,nat123客户端Linux版安装启动
    #apt install mono-complete
    #cd /mnt
    #wget http://www.nat123.com/down/nat123linux.tar.gz 登陆网站下载安装包,如没有帐号,可以进入nat123网站进行注册。
    #tar -zxvf nat123linux.tar.gz
    #mono nat123linux.sh 运行客户端,并按提示依次输入自己的帐号和密码
    #mono nat123linux.sh service & ——后台服务方式启动,自动读取上次成功登录帐号
    3,开机自动登录启动
    把启动程序的命令添加到/etc/rc.local文件中,此文件内容如下,
    #!/bin/sh -e
    # rc.local
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    # In order to enable or disable this script just change the execution
    # bits.
    # By default this script does nothing.
    cd /soft/nat123
    screen -S nat123 确保本地可执行screen,通过它单独调用当后台进程运行
    mono nat123linux.sh service &
    exit 0
    4,登陆网站远程web管理
    登录网站,左侧用户中心,添加端口映射。选择全端口映射类型。填写内网LINUX固定地址端口,和外网访问的域名。可以使用自己的域名,也可以使用免费二级域名。将鼠标放在输入框有向导提示。其中全端口映射转发P2P模式是VIP线路。


    5,外网访问端安装nat123客户端并使用访问者
    访问者打开LINUX全端口映射后的域名和访问端口。如添加目标地址端口时,同时勾选允许局域网访问,则在访问者局域网内都可以进行访问。


    在使用访问者本机,可以进行访问LINUX。访问地址是本地访问者打开的域名端口。

     

    转载于:https://www.cnblogs.com/youngaaron/p/6502981.html

    展开全文
  • 环境描述:LINUX服务器部署在内网...明确内网LINUX访问地址,并确保LINUX服务器的SSH服务正常。如内网LINUX的SSH访问地址是192.168.1.29:22,内网可以正常使用SSH进行访问。2,nat123客户端Linux版安装启动 #apt inst.
  • 最近有个需求需要实现windows 上直接访问Hadoop HDFS 文件系统,并设置相关权限, 前提条件: 1.hadoop 健康集群一个 2.centos7 系统一个 3. hadoop-fuse-dfs 安装软件 4. samba4 安装软件 第一步: 安装hadoop-fuse-...
  • 访问本机FTP资源(linux)

    2020-06-29 21:04:50
    本例要求在Linux主机上快速构建FTP网站服务器,首先在 CentOS7 虚拟机上搭建FTP服务,完成下列操作。 1)安装 vsftpd 软件包 2)将系统服务 vsftpd 设为开机自启,同时启动此服务 3)新建用户 vip2525,将密码设置为...
  • MASTER级配置: ! Configuration File for keepalived ...访问VIP一直没有反应: [root@localhost keepalived]# curl 10.23.52.200 curl: (7) couldn't connect to host [root@localhost keepalived]#
  • linux curl模拟http请求发送数据: ①get方式提交数据 ②post方式提交数据 ③绑定host提交数据
  • 解决方法 原因是keepalived.conf配置中默认vrrp_strict...1.没有VIP地址 2.单播邻居 3.在VRRP版本2中有IPV6地址 具体可以查看keepalived 配置文件参数详解 https://blog.csdn.net/mofiu/article/details/76644012 ...
  • 前面我们是直接用 curl 测试 VIP,在更为真实的场景中通常会使用 floating IP 访问 VIP。 下面我们给 VIP 关联一个 floating IP,再进行测试。 访问 Project -> Compute -> Access & Security,打开 Floating ...
  • Linux下实现不同网段之间的访问

    千次阅读 2012-07-20 19:37:23
    本实例要说明的是:实现10.0.0.0/24网段与192.168.2.0/24网段相互访问。  步骤1:查看本机IP地址  [root@localhost root]# ifconfig  eth0 Link encap:Ethernet HWaddr 00:0C:29:A7:6E:77  inet addr:10.0.0....
  • 开启keepalived后,会出现访问自己主机正常: 而访问vip无响应: 这是因为在配置文件中的: 会让我们的防火墙对vip产生drop: 此时只需要删除这一行再重新启动即可。
  • linux下使用c语言访问mySql数据库 ): 1、联接数据库 (test需要提前创建好) 2、创建新的数据库(workdata) 3、创建user表 4、向表中插入信息 作为管理员的信息 5、使用sql语句查询表中的信息 /****************...
  • 不知道为什么访问VIP,显示总是轮询的那一台真实IP124那台,哪怕把会话保持设置成0,也是那样 ![图片说明](https://img-ask.csdn.net/upload/201912/21/1576911733_542219.png)![图片说明]...
  • vip无法ping通 keepalived.conf中vip配置好后,通过ip addr可以看到vip已经顺利挂载,但是无法ping通,并且防火墙都已关闭,原因是...vip可ping通后,访问vip映射端口无法访问,直接访问real_server的ip和端口...
  • 但是在默认的情况下,IPVS的Direct Routing模式需要指定一个Director,这个director负责绑定并对外暴露VIP,这个director所在的node上的进程是无法访问VIP获取后端real service的服务的。在一般系统中,这可能不是...
  • linux

    千次阅读 2012-10-31 01:28:39
    /* 绑定本地地址,这样,客户机就能访问到服务器。*/ bzero((char *) &serv_addr, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr = htonl(INADDR_ANY); serv_addr.sin_...
  • 下面指定示例:最关键的是FW_SERVICES_EXT_TCP="22"  # Copyright (c) 2000-2002 SuSE GmbH Nuernberg, Germany.... # Copyright (c) 2003,2004 SuSE Linux AG Nuernberg, Germany. All rights reserv
  • apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。 既然是统计,那么awk是必不可少的,好用而高效。 命令如下: awk '{a[$1] += 1;} END {for (i in a) ...
  • linux问题

    千次阅读 2019-05-21 09:14:52
    1. apache怎么实现负载均衡 答案: 多台机器跑apache,然后其中一台跑nginx,让nginx去代理...2. 一台Linux服务器负载高,连接慢,怎么查看 答案: 先用w看负载多少,用top看哪个进程占用cpu高,同时用top按M看哪个...
  • keepalived配置,解决vip无法ping通,虚拟服务器端口无法访问的问题 keepalived网上教程很多,通过yum install keepalived下载安装后,在/etc/keepalived/keepalived.conf默认配置很详细,很方便新手基于该配置修改...
  • Linux下的权限

    2021-01-27 20:33:47
    比如一部电影需要VIP才能观看,你的用户开通了VIP则具有看的权限,如果没有开通VIP,那么你就没有观看这部电影的权限; 1.2Linux权限说明 Linux下有两种用户:root和普通用户 1.超级用户root不受权限的控制,可以在...
  • 之前我们在VMWare中配置虚拟主机,使用LVS做负载均衡,模式采用的是最常见的DR模式,在DR模式配置中有个关键点是将真实主机上的VIP配置在环回接口上,且掩码必须配置成4个255。 那么为什么要这样配置呢...
  • 在安装配置linux服务器环境时 我们常常需要把windows中的安装包或者其它文件传输到linux服务器中。下面介绍几款文件传输工具SSHSecureShellClientSSHSecureShellClient是比较原始的 轻量的传输工具。...
  • linux服务器

    千次阅读 2019-06-13 20:11:07
    Linux集群主要分成3大类: 负载均衡集群 负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。 负载均衡集群一般用于...
  • Linux基本知识

    千次阅读 2019-11-07 16:14:32
    Linux基本知识 培训开班第一天 3 课程平台 3 学习方法: 4 二、TCP/IP协议简介 7 3.什么是IP地址 7 5.子网掩码 9 6.网关 10 三、基本环境配置 10 培训开班第二天 14 一、Linux系统简介 14 1.什么是Linux? ...
  • Linux权限管理

    2017-03-16 22:38:15
    想看一段视频,因为不是VIP所以无法播放 有别人的银行卡,但因为没有密码而取不了钱(这个有点邪恶了…) …… 没错,这就是生活中的权限问题。 同样,在Linux系统中也有类似这种的权限思想,权限是Linux系统中至...
  • // 注:节点资源添加的顺序,就是启动的顺序,所以先开启VIP,然后再启动httpd,要注意! 三、测试 1. 在浏览器中输入域名(VIP),查看页面是否显示; 访问的是主节点的apache,命令行显示: ...
  • linux基础(二)----linux常用命令积累

    千次阅读 2013-10-17 13:56:36
    才开始玩Linux 一进入看到黑漆漆的画面 感觉无从下手 试试下面的命令吧  查找文件 find啊 。绝对强悍 find . -maxdepth 1 -name "@*"  这个命令意思是,查找当前目录下以@开头的文件或者目录,搜索深度为一级也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,562
精华内容 9,424
关键字:

linux访问vip

linux 订阅