( 1 ) 配置基本环境

//安装虚拟工具
#cd /media/VMware\ Tools/
#cp VMwareTools-10.0.-.tar.gz/tmp/
#cd /tmp/
#tar-xvzf VMwareTools-10.0.-.tar.gz
#cd vmware-tools-distrib/
#./vmware-install.pl

停止和关闭NetworkManager服务:#service NetworkManager status

#service NetworkManager stop
#chkconfig--level NetworkManager off
临时关闭SELinux: #setenforce
永久关闭SELinux: #vi /etc/selinux/config //7 SELINUX=disabled
#iptables -F                    //清除防火墙规则
#service iptables save

修改主机名

#vi /etc/hosts
127.0.0.1 localhost node1 node1.edu.cn
:: localhost node1 node1.edu.cn
#vi /etc/sysconfig/network HOSTNAME=node1.edu.cn

配置本地YUM源

#cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba #vi /etc/yum.repos.d/CentOS-Base.repo
[dvd]
name=install dvd
baseurl=file:///media/Centos_6.5_Final
enable=
gpgcheck=
pgpkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#yum clean all
#yum makecache

(2)配置各服务器的网络(Real1、Real2同类)

[root@real1  桌面]#setup
[root@real1 桌面]#vi /etc/sysconfig/network-scripts/ifcfg-eth0 //ONBOOT=yes
[root@real1  桌面]#service network restart

( 3 )LVS配置IP地址,添加VIP:

ifconfig eth0: 192.168.0.100 broadcast 192.168.0.255 netmask 255.255.255.0 up

( 4 )LVS设置负载均衡条目:

#yum install ipvsadm -y
#internet protocol virtual server admin 互联网协议虚拟服务器管理器
#ipvsadm -A -t 192.168.1.100: -s rr (-A 添加 virtual server)
#ipvsadm -a -t 192.168.1.100: -r 192.168.1.12: -g
#ipvsadm -a -t 192.168.1.100: -r 192.168.1.13: -g

( 5 )LVS使配置永久生效

#ipvsadm -save>/etc/sysconfig/ipvsadm
#systemctl enable ipvsadm

( 6 )设置web服务器

给两个web服务器上配置web服务:

#echo "this is real 2222"> /var/www/html/index.html
#server httpd给两个web服务器的lo网卡配置子网掩码为32位的VIP:
rs1:#ifconfig lo:0 192.168.0.123/32
rs2:#ifconfig lo:0 192.168.0.123/32

给两个web服务器设置内核参数(rs1\rs2)

#echo >/proc/sysconfig/network/ipv4/config/all/arp_igonre  //忽略ARP响应,不允许收
#echo >/proc/sysconfig/network/ipv4/config/all/arp_announce //让ARP发包出去,不允许发

(7)客户端测试 (ctrl+F5)

#curl http://192.168.0.100

linux集群实施与部署-----Nginx的更多相关文章

  1. linux集群压测部署方案

    我们今天主要分享的内容从三方面讲解. 集群压力机部署 shell脚本简介 shell脚本搞定压力机部署 集群压力机部署   linux.png 分布式压测背景介绍 在企业项目实战时,如果被压的服务器处 ...

  2. Linux 集群概念 , wsgi , Nginx负载均衡实验 , 部署CRM(Django+uwsgi+nginx), 部署学城项目(vue+uwsgi+nginx)

    Linux 集群概念 , wsgi , Nginx负载均衡实验 , 部署CRM(Django+uwsgi+nginx), 部署学城项目(vue+uwsgi+nginx) 一丶集群和Nginx反向代理 ...

  3. Linux集群部署自定义时间同步服务器(ntpd)

    Linux集群部署自定义时间同步服务器(ntpd) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 身为一名运维人员,在搭建集群的时候,第一步需要做的就是同步每个机器的时间,尤其是在 ...

  4. (转)linux下weblogic12c集群的安装部署

    本文介绍linux下weblogic12c集群的安装部署,版本12c,其他版本操作会有所不同,但其大体操作基本都是一样的 关于weblogic的集群,在此就不多做介绍了,如果有不了解的朋友可以百度搜索 ...

  5. Linux集群

    集群的起源: 集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发.由于主要用于科学工程计算,所以这些系统并不为大家所熟知.直到Linux集群的出现,集群的概念 ...

  6. Linux集群的总结和思考

    前言:在涉及到对外项目,经手许多小中型网站的架构,F5.LVS及Nginx都比较多,我想一种比较通俗易懂的语气跟大家说明下何谓负载均衡,何谓Linux集群,帮助大家走出这个误区,真正意义上来理解它们. ...

  7. Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14

    目录 一.模块概览 二.系统环境 三.安装istio 3.1 使用 Istioctl 安装 3.2 使用 Istio Operator 安装 3.3 生产部署情况如何? 3.4 平台安装指南 四.Ge ...

  8. Ganglia监控Hadoop集群的安装部署[转]

    Ganglia监控Hadoop集群的安装部署 一. 安装环境 Ubuntu server 12.04 安装gmetad的机器:192.168.52.105 安装gmond的机 器:192.168.52 ...

  9. 实验室 Linux 集群的管理常用命令

    实验室有一个Linux集群,本文做一下记录. SSH相关命令 通过SSH登录集群中的其他机器上的操作系统(或虚拟机中的操作系统).操作系统之间已经设置免密码登录. 1. 无选项参数运行 SSH 通常使 ...

随机推荐

  1. MyBatis从入门到精通(五):MyBatis 注解方式的基本用法

    最近在读刘增辉老师所著的<MyBatis从入门到精通>一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 1. @Select 注解 1.1 使 ...

  2. 32| 无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(上)

  3. 【Go】使用压缩文件优化io (二)

    原文链接: https://blog.thinkeridea.com/201907/go/compress_file_io_optimization2.html 上一篇文章<使用压缩文件优化io ...

  4. Input标签中Type的类型及详细用法

    Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍.1,type=text输入类型是text,这是我们见的最多 ...

  5. 【原创】Docker 搭建Maven私服nexus 3.17初始密码登录不上问题/admin登陆不上问题

    [原创-转载请说明出处] 博主最近在虚拟机中搭建Maven私服,遇到了一个关键问题就是nexus 3.17版本后初始密码不是admin/admin123. 对于nexus不熟悉的我弄了很长时间!!!心 ...

  6. 驰骋工作流引擎ccflow-ccbpm工作流引擎sdk表单装载逻辑处理注意事项

    cbpm工作流引擎sdk表单装载逻辑处理注意事项 关键字:驰骋工作流引擎 sdk表单 装载接口调用   说明:如果您要采用ccbpm的sdk表单开发,在表单 加载前您需要调用一个接口来获得当前节点的信 ...

  7. java-IO各个区别

    BIO:JDK1.4以前用的都是BIO,阻塞IO. 阻塞到我们的读写方法.BIO,如果有一台服务器,能承受简单的客户端请求,那么使用io和net中的同步.阻塞式API应该是可以实现了.但是为了一个用户 ...

  8. 50行Python代码,教你获取公众号全部文章

    > 本文首发自公众号:python3xxx 爬取公众号的方式常见的有两种 - 通过搜狗搜索去获取,缺点是只能获取最新的十条推送文章 - 通过微信公众号的素材管理,获取公众号文章.缺点是需要申请自 ...

  9. Tensorflow教程(1)Tensorflow的下载和安装

    人工智能已经成为了目前的大趋势,作为程序员的我们也应该跟着时代进步.Tensorflow作为人工智能领域的重要工具,被广泛的使用在机器学习的应用当中. Tensorflow使用人数众多.社区完善,所以 ...

  10. 基于缓存或zookeeper的分布式锁实现

    缓存锁  我们常常将缓存作为分布式锁的解决方案,但是却不能单纯的判断某个 key 是否存在 来作为锁的获得依据,因为无论是 exists 和 get 命名都不是线程安全的,都无法保证只有一个线程可以获 ...