LVS部署之YUM安装

LVS NAT模式

  • 准备工作

4台机器、一台Director server、两台Real server (web01、web02)、一台windows 7客户机

Director 有两块网卡:eth0:192.168.119.132(内网)

           eth1:192.168.94.130 (外网)

web01网卡IP:192.168.119.134(内网)

web02网卡IP:192.168.119.134(内网)

  • 安装软件

director 安装ipvsadm

[[email protected] /]# yum -y install ipvsadm

给Director 添加一块网卡eth1

[[email protected] /]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config (关闭selinux重启生效)
[[email protected] /]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
[[email protected] /]# dmesg | grep -in eth
1583:e1000 0000:02:01.0: eth0: (PCI:66MHz:32-bit) 00:0c:29:21:bc:27
1584:e1000 0000:02:01.0: eth0: Intel(R) PRO/1000 Network Connection
1587:e1000 0000:02:05.0: eth1: (PCI:66MHz:32-bit) 00:0c:29:21:bc:31
1588:e1000 0000:02:05.0: eth1: Intel(R) PRO/1000 Network Connection
1610:e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
1611:eth0: no IPv6 routers present
[[email protected] /]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
[[email protected] /]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:0C:29:21:BC:31
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
[[email protected] /]# /etc/init.d/network reload
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]
Bringing up interface eth1:
Determining IP information for eth1... done.
                                                           [  OK  ]

[[email protected] /]# ifconfig eth1 | awk -F ‘[:B]+‘ ‘NR==2 {printf $2}‘
192.168.94.130

两台Real server 安装httpd或nginx

[[email protected] /]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
[[email protected] /]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
[[email protected] /]# yum -y install httpd
[[email protected] /]# vim /etc/httpd/conf/httpd.conf
[[email protected] /]#
[[email protected] /]# echo "web01" > /var/www/html/index.html
[[email protected] /]# /etc/init.d/httpd start
Starting httpd:                                            [  OK  ]
[[email protected] /]# curl 192.168.119.134
web01

[[email protected] /]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
[[email protected] /]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
[[email protected] /]# yum -y install httpd
[[email protected] /]# vim /etc/httpd/conf/httpd.conf
[[email protected] /]# echo "web02" > /var/www/html/index.html
[[email protected] /]# /etc/init.d/httpd start
Starting httpd:                                            [  OK  ]
[[email protected] /]# curl 192.168.119.135
web02
  • Director配置NAT
[[email protected] /]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
[[email protected] /]# sysctl -p
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
时间: 2025-01-04 08:45:09

LVS部署之YUM安装的相关文章

saltstack-gdlwolf自学总结第一篇:saltstack的安装部署(YUM安装)

该博文主要是记录gdlwolf自己学习saltstack的过程中的知识点,本人非salt资深使用者,文章可能不对的地方,望参考此文章的读者能谅解 关于saltstack的介绍性的文章这里就不再进行描述.想看的可以自行百度,google.后期可能会补上自己对saltstack的理解性的文章. 一.环境准备: 1.1.准备4台虚拟机(我这里使用的是KVM,当然vmware之类的也是可以的) Hostname IP 角色 salt01 10.0.6.1 salt-master salt02 10.0.

Centos6 yum安装openldap+phpldapadmin+TLS+双主配置

原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%85%8D%E7%BD%AE.html 钿畑的文章索引 1.概念介绍 2. 环境介绍 2. 准备工作 3. yum部署ldap 4. phpldapadmin安装 5.ldap客户端配置 6.用户目录自动挂载 6.1 服务器端配置 6.2 客户端配置 7.配置TLS传输加密 8.配置openldap双

zabbix3.0 安装部署 使用yum方式

系统:CentOS7.0 全部使用yum安装方式 1.安装zabbix的yum源 # yum install http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 2.安装zabbix各组件 # yum install -y zabbix-agent zabbix-get  zabbix-java-gateway  zabbix-server-mysql zabbix-web zab

yum安装LAMP平台,部署ecshop

查看selinux的状态,关闭selinux查看防火墙规则 # firewall-cmd --permanent --list-all 加入防火墙规则,对外提供 http,https服务 # firewall-cmd --permanent --add-service=http --add-service=https 加载服务 # firewall-cmd --reload yum安装LAMP环境 # yum -y install httpd mariadb-server mariadb php

LDAP-openldap服务部署和测试(YUM安装)

1. 概述2. 服务端部署过程2.1 软件包说明2.2 部署过程2.3 配置过程3. 测试4. 生成LDIF格式文件4.1 安装migrationtools工具4.2 用migrationtools生成ldif文件4.3 添加ldif到ldap数据库5. 日志配置5.1 openldap的日志级别5.2 配置日志功能6. 客户端配置6.1 基础环境准备6.2 配置nslcd客户端7. 添加系统用户7.1 添加用户7.2 产生ldif文件7.3 添加ldif文件至LDAP数据库中7.4 验证 1.

Nginx部署文档(官方版yum安装)

文档目的 安装Nginx服务器 基础知识 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用. 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易. 腾讯,另外知名的微

Linux负载均衡之lvs部署与配置

在上一节我们讲到了关于lvs的基本介绍,本节我们将会讲到关于lvs部署安装的相关细节,比如安装前的注意事项等等: Lvs是linux virtual server的缩写.虚拟的服务器.可以在Linux和unix实现负载均衡的软件.工作在内核层lvs是在linux内核中实现的.配置调度工具iplvs时,不能直接配置.需要使用ipvsadm工具或者使用keepalive软件来管理lvs. 一.部署前准备 1.1 在安装前首选需要了解几个与lvs相关的术语: 术语名称 含义 ipvs lvs实现调度工

linux centos中使用yum安装tomcat

在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: yum install tomcat6 执行以上命令系统会自动安装tomcat和所关联的jdk 下面结束安装系统位置和检测安装情况 安装位置 /etc/tomcat6 主程序/软件存放webapp位置 /var/lib/tomcat6/webapps 在Centos使用yum安装后,Tomcat相关的目录都已采用符号

CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP)

(总结)CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP) 最近想了解下合适中小企业使用的ERP系统,研究了几款主流的开源ERP系统以及了解下SAP.Oracle EBS等大型ERP系统,开源ERP里Odoo(以前叫OpenERP)是最有名的,听说在欧洲广泛使用.功能确实非常强大,默认有中文语言包,使用Python开发,数据库用了PostgreSQL,缺点是不支持MySQL.官方有yum源,在CentOS 7.x里使用yum安装部署比较快速,但如果稍不注意细节,可能就会安