系统路由配置/集群架构准备工作

系统路由配置

当不同的局域网 1.www 2. bbs 两个服务器网段不同 但共用一个路由器连接上网
当互相连接时 不从外网进行连接 这时就需要配置主机路由 防止从外网进行连接
centOS6配置前提需要有net-tools
centOS7配置前提需要有ip route大礼包
(1) 静态默认路由配置

  1. 临时配置
    centOS6 输入
    route add default gw 网关添加静态默认路由
    route del default gw 网关 删除静态默认路由
    centOS7 输入
    ip route add default via 网关添加静态默认路由
    ip route del default via 网关 删除网关

永久配置都需要在网卡上配置网关

(2)系统静态网段路由配置
临时配置
centOS6 输入
route add -net 要去的网段 netmask 掩码 gw 网关 设置静态网段路由配置
route del -net 要去的网段 netmask 掩码 gw 网关 删除静态网段路由配置
centOS7 输入
ip route add 要去的网段/掩码位 via 走哪个路径(网关) 设置静态网段路由配置
ip route del 要去的网段/掩码位(例 192.168.0.0/16) via 走哪个路径删除静态网段路由配置

(3) 系统静态主机路由设置 (特定主机)
centOS6 设置
route add -host 主机IP gw 走那个路径(网关) 设置静态主机路由
route del -host 主机IP gw 走那个路径(网关) 删除静态主机路由
centOS7 设置
ip route add 要到的IP/掩码位 via 走哪个路径(网关)设置静态主机路由
ip route del 要到的IP/掩码位 via 走哪个路径(网关)删除静态主机路由

企业网络配置思路

  1. 进行网络拓扑图规划
  2. 路由器配置
    1.配置路由接口地址
    2.配置外网拨号设置
    3.配置动态获取地址(DHCP)
  3. 交换机配置 交换机所有接口都是一个广播域
    配置交换机vlan
    vlan将多个接口分割成多个区域 减少隔离广播风暴
    步骤(1) 创建vlan 命令vlan 数值为数据打标
    步骤(2) 将指定接口划入vkan中 int 接口名进入接口 switchoprt access vlan 设定的数值
  • trunk: 对传输数据不打标, 允许不同vlan数据包进行传输
    设置方式:
    指定接口模式sw mode trunk

综合架构准备部署工作

综合架构组成部分:

  1. 防火墙服务器 阻止非法入侵 iptables/firewalld

  2. 负载均衡服务器 作用: 调度分配请求 应用服务: nginx/lvs/haproxy(?)
    学习赋予网络地址 10.0.0.5 / 内网地址 172.16.1.5 主机名:lb01
    第二台 负载均衡服务器 学习赋予网络地址10.0.0.6 / 内网地址 172.16.1.6 主机名: lb02

  3. 网站web服务器 作用: 处理用户访问请求 应用服务: nginx/apache/tomcat/php/python
    学习赋予网络地址 10.0.0.7 / 内网地址 172.16.1.7 主机名: web01
    第二台 学习赋予网络地址 10.0.0.8 / 内网地址 172.16.1.8 主机名: web02
    第三台 学习赋予网络地址 10.0.0.9 / 内网地址 172.16.1.9 主机名: web03

  4. 数据库服务器 作用: 存储字符信息 应用服务: mysql/mariadb/oracle(数据库)
    学习赋予网络地址 10.0.0.51 / 内网地址 172.16.1.51 主机名: db01

  5. 存储服务器 作用: 存储图片/视频/音频 应用服务: nfs/分布式存储
    学习赋予网络地址 10.0.0.31 / 内网地址 172.16.1.31 主机名: nfs01
    第二台 学习赋予网络地址 10.0.0.32 / 内网地址 172.16.1.32 主机名: nfs02

  6. 缓存服务器 作用: 内存存储数据 应用服务: memcache/redis/mongodb

  7. vpn服务器 作用: 用户身份认证 应用服务: pptp vpn (自己研究)
    学习赋予网络地址 10.0.0.61 / 内网地址 172.16.1.61 主机名: m01

  8. 跳板机服务器 作用: 监管作用 应用服务: jumpserver(自己研究)
    学习赋予网络地址 10.0.0.61 / 内网地址 172.16.1.61 主机名: m01

  9. 批量管理服务器 作用: 批量管理 应用服务: ansible/saltstack
    学习赋予网络地址 10.0.0.61 / 内网地址 172.16.1.61 主机名: m01

  10. 监控服务器 作用: 监控服务运行状态 应用服务: zabbix
    学习赋予网络地址 10.0.0.71 / 内网地址 172.16.1.71 主机名: zabbix

  11. 备份服务器 作用: 备份数据 应用服务: rsync
    学习赋予网络地址 10.0.0.41 / 内网地址 172.16.1.41 主机名: backup

  • 综合架构环境准备:
 1) 网络配置进行调整 
       a 需要添加网卡信息
       b 配置网卡地址信息
         cd /etc/sysconfig/network-scripts/
         cp ifcfg-eth0 ifcfg-eth1
         TYPE=Ethernet
         PROXY_METHOD=none
         BROWSER_ONLY=no
         BOOTPROTO=none
         DEFROUTE=yes
         IPV4_FAILURE_FATAL=no
         IPV6INIT=yes
         IPV6_AUTOCONF=yes
         IPV6_DEFROUTE=yes
         IPV6_FAILURE_FATAL=no
         IPV6_ADDR_GEN_MODE=stable-privacy
         NAME=eth1
         DEVICE=eth1
         ONBOOT=yes
         IPADDR=172.16.1.200
         PREFIX=24
         IPV6_PRIVACY=no
         systemctl restart network
    检查确认:
        [root@oldboyedu network-scripts]# ip a
    2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:e5:d0:c7 brd ff:ff:ff:ff:ff:ff
        inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::560b:9e4b:8f6b:f8fb/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    3: eth1:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:e5:d0:d1 brd ff:ff:ff:ff:ff:ff
        inet 172.16.1.200/24 brd 172.16.1.255 scope global noprefixroute eth1
           valid_lft forever preferred_lft forever
        inet6 fe80::3a47:1ca6:b9e2:2f6c/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    
    2) 进行系统基础优化
       a 关闭系统安全策略
       getenforce (查看状态)
       systemctl stop firewalld.service (暂时关闭)
       systemctl disable firewalld.service (永久关闭)
       
       b 更新yum源
       curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
       wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
       yum clean all (更新yum缓存)
       
       c 更新系统字符集
       
       d 更新本地hosts文件
    cat >> /etc/hosts <

你可能感兴趣的:(系统路由配置/集群架构准备工作)