集群搭建

硬件

系统统一是Arch

  • 第一台双网卡,分别联到内网和路由
  • 第二台Mysql主
    • nginx
      • proxy
      • sphinx
      • q4m
      • 映射
  • 第三台Mysql从

配置文件位置

# Main Configuration for Arch Linux
/etc/rc.conf
# 一般服务都是在这里启动,重启和停止,如
/etc/rc.d/network start | stop | restart
# dns
/etc/resolv.conf

路由

  • iptables 防火墙
    • 首先分配IP
    • 第一台双网卡机器,内网ip:192.168.51.119,局域网ip:10.0.0.1
    • 另外两台机器ip:10.0.0.2和10.0.0.3
  • 开机加载
    vi /etc/rc.conf
    

    添加iptables服务,如

    DAEMONS=(syslog-ng network netfs crond sshd iptables)
    

三台机器可以ping通,局域网机器可以访问互联网

修改

vi /etc/rc.conf
设置各有不同

  • 应用服务器
    # 第一块网卡
    eth0="eth0 192.168.51.119 netmask 255.255.255.0 broadcast 192.168.51.255"
    # 第二网卡
    eth1="eth1 10.0.0.1 netmask 255.0.0.0 broadcast 192.168.51.255"
    # 设置ip地址
    INTERFACES=(eth0 eth1)
    # 设置网关
    gateway="default gw 192.168.51.1"
    # 设置路由,默认!gateway是关闭
    ROUTES=(gateway)
    
  • 主服务器
    eth0="eth0 10.0.0.2 netmask 255.0.0.0 broadcast 192.168.51.255"
    # 设置ip地址
    INTERFACES=(eth0)
    # 设置网关
    gateway="default gw 10.0.0.1"
    ROUTES=(gateway)
    
  • 从服务器
    eth0="eth0 10.0.0.3 netmask 255.0.0.0 broadcast 192.168.51.255"
    # 设置ip地址
    INTERFACES=(eth0)
    # 设置网关
    gateway="default gw 10.0.0.1"
    ROUTES=(gateway)
    

內容目录

上一个主题

archlinux

下一个主题

The Linux Command Line@学习笔记

快速搜索

输入相关的模块,术语,类或者函数名称进行搜索