ipvsadm启动报错解决方法

16人阅读 评论(0) 收藏 举报
分类:

Centos7 yum -y install ipvadm 安装后,启动ipvsadm却报错。

Redirecting to /bin/systemctl start  ipvsadm.service
Job for ipvsadm.service failed because the control process exited with error code. See "systemctl status ipvsadm.service" and "journalctl -xe" for details.

看提示是要我查看服务状态

复制代码
# systemctl status ipvsadm.service
● ipvsadm.service - Initialise the Linux Virtual Server
   Loaded: loaded (/usr/lib/systemd/system/ipvsadm.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 三 2017-06-28 18:15:15 CST; 12s ago
  Process: 2505 ExecStart=/bin/bash -c exec /sbin/ipvsadm-restore < /etc/sysconfig/ipvsadm (code=exited, status=1/FAILURE)
 Main PID: 2505 (code=exited, status=1/FAILURE)

6月 28 18:15:15 localhost.localdomain systemd[1]: Starting Initialise the Linux Virtual Server...
6月 28 18:15:15 localhost.localdomain bash[2505]: /bin/bash: /etc/sysconfig/ipvsadm: 没有那个文件或目录
6月 28 18:15:15 localhost.localdomain systemd[1]: ipvsadm.service: main process exited, code=exited, status=1/FAILURE
6月 28 18:15:15 localhost.localdomain systemd[1]: Failed to start Initialise the Linux Virtual Server.
6月 28 18:15:15 localhost.localdomain systemd[1]: Unit ipvsadm.service entered failed state.
6月 28 18:15:15 localhost.localdomain systemd[1]: ipvsadm.service failed.
复制代码

提示没有

/etc/sysconfig/ipvsadm

网上查阅很多资料,说先save,可是并没有这个操作。

# service ipvsadm save
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

 

最后还是看到个靠谱的解决方法,手动生成这个文件:

ipvsadm --save > /etc/sysconfig/ipvsadm

 

service ipvsadm start   ,启动OK。

 

附录(来源):ipvsadm命令选项解释:  

-A --add-service    在内核的虚拟服务器表中添加一条新的虚拟服务器记录。也就是增加一台新的虚拟服务器。  
-E --edit-service      编辑内核虚拟服务器表中的一条虚拟服务器记录。  
-D --delete-service  删除内核虚拟服务器表中的一条虚拟服务器记录。  
-C --clear                 清除内核虚拟服务器表中的所有记录。  
-R --restore             恢复虚拟服务器规则  
-S --save                 保存虚拟服务器规则,输出为-R 选项可读的格式  
-a --add-server       在内核虚拟服务器表的一条记录里添加一条新的真实服务器记录。也就是在一个虚拟服务器中增加一台新的真实服务器  
-e --edit-server       编辑一条虚拟服务器记录中的某条真实服务器记录  
-d --delete-server    删除一条虚拟服务器记录中的某条真实服务器记录  
-L|-l --list                  显示内核虚拟服务器表  
-Z --zero                  虚拟服务表计数器清零(清空当前的连接数量等)  
--set tcp tcpfin udp  设置连接超时值  
--start-daemon        启动同步守护进程。他后面可以是master 或backup,用来说明LVS Router 是master 或是backup。在这个功能上也可以采用keepalived的VRRP 功能。  
--stop-daemon        停止同步守护进程  
-h --help                  显示帮助信息  
其他的选项:  
-t --tcp-service service-address        说明虚拟服务器提供的是tcp 的服务[vip:port] or [real-server-ip:port]  
-u --udp-service service-address      说明虚拟服务器提供的是udp 的服务[vip:port] or [real-server-ip:port]  
-f --fwmark-service fwmark               说明是经过iptables 标记过的服务类型。  
-s --scheduler scheduler                   使用的调度算法,有这样几个选项rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,默认的调度算法是: wlc.  
-p --persistent [timeout]                   持久稳固的服务。这个选项的意思是来自同一个客户的多次请求,将被同一台真实的服务器处理。timeout 的默认值为300 秒。  
-M --netmask                                    netmask persistent granularity mask  
-r --real-server server-address         真实的服务器[Real-Server:port]  
-g --gatewaying                                指定LVS 的工作模式为直接路由模式(也是LVS 默认的模式)  
-i --ipip                                              指定LVS 的工作模式为隧道模式  
-m --masquerading                           指定LVS 的工作模式为NAT 模式  
-w --weight weight                           真实服务器的权值  
--mcast-interface interface              指定组播的同步接口  
-c --connection                                  显示LVS 目前的连接 如:ipvsadm -L -c  
--timeout                                        显示tcp tcpfin udp 的timeout 值 如:ipvsadm -L --timeout  
--daemon                                          显示同步守护进程状态  
--stats                                              显示统计信息  
--rate                                                显示速率信息  
--sort                                                对虚拟服务器和真实服务器排序输出  
--numeric -n                                      输出IP 地址和端口的数字形式
查看评论

service ipvsadm start 启动失败

service ipvsadm start 启动失败配置了ipvsadm table文件但是启动失败, Applying IPVS configuration: Try `ipvsadm -h’ o...
  • libinbin_1014
  • libinbin_1014
  • 2015-12-02 11:20:54
  • 807

apache启动报错:the requested operation has failed解决办法

  • 2011年10月16日 10:46
  • 825B
  • 下载

ipvsadm两种安装方式

一、RPM安装: 1、确定自己linux服务器内核 cd /usr/src/kernels,根据内核版本到http://www.linuxvirtualserver.org/software下载对应...
  • dayuneducn
  • dayuneducn
  • 2015-09-03 23:53:46
  • 1252

配置ipvsadm服务

配置ipvsadm服务       备注:以下步骤分别按照LVS的三种包转发方式进行配置      实验环境如下:      lvsserver            192.168.1.49(eht...
  • huaishu
  • huaishu
  • 2013-11-28 17:14:09
  • 5357

Ipvsadm参数详解(常用命令)

[root@localhost ipvsadm]# ipvsadm -h ipvsadm v1.24 2005/12/10 (compiled with popt and IPVS v1.2.1)...
  • huaishu
  • huaishu
  • 2013-11-29 12:41:40
  • 13009

LVS配置之ipvsadm命令学习笔记

简介:     ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在笔者使用的fedora14系统中,已经集成了LVS相关模块,但是ipvsadm命令仍然需要使用yu...
  • l1902090
  • l1902090
  • 2014-05-12 23:40:29
  • 9861

ipvsadm --persistent 与 --set

最近受困于ipvsadm的两个参数,经过一些实验观察他们的区别(未查看ipvs源码)。 首先show一下ipvsadm -h对这两个参数的注释 --persistent   -p [t...
  • senvil
  • senvil
  • 2015-10-05 18:35:12
  • 532

ipvs源代码分析---ipvsadm的用法

/proc/net/ip_vs :IPVS的规则表 /proc/net/ip_vs_app :IPVS应用协议 /proc/net/ip_vs_conn :IPVS当前连接 /proc/...
  • a_jige
  • a_jige
  • 2014-02-26 16:06:04
  • 1702

linux使用ipvsadm实现LVS

LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡,下面通过搭建www服务的负载均衡实例,讲述基于DR模式的LVS集群配置。   一、 Dire...
  • shuyun123456789
  • shuyun123456789
  • 2016-05-25 19:21:27
  • 1469

LVS必须软件包 ipvsadm 64位

  • 2013年11月18日 15:32
  • 41KB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 1464
    积分: 194
    排名: 91万+
    文章存档