zoukankan      html  css  js  c++  java
  • [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(一)

    内容较多,开篇作为说明和目录。

    实验环境规划:
    服务器:IBM x3500 m3三台
    其中两台用作HA,另外一台安装VMware ESXi安装两个虚机做Stream Replication。
    NAS存储IP:192.168.0.100
    虚拟机:VMware ESXi 5.0.0
    PPAS: 9.2.1.3
    s1:
    业务IP:192.168.1.221
    心跳IP:192.168.0.221
    fence:192.168.0.200
    s2:
    业务IP:192.168.1.222
    心跳IP:192.168.0.222
    fence:192.168.0.201
    备机:
    s3:192.168.1.223
    s4:192.168.1.224
    VIP:192.168.1.228
    其中:s1,s2做HA,s3,s4做备机

    给虚机上的s1和s2配置网络:
    [root@s1 ~]# cd /etc/sysconfig/network-scripts/
    [root@s1 network-scripts]# cp ifcfg-eth1 ifcfg-eth0
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    eth0的配置内容:
    DEVICE="eth0"
    BOOTPROTO=static
    ONBOOT="yes"
    TYPE="Ethernet"
    NETMASK=255.255.255.0
    IPADDR=192.168.0.221

    eth1的配置内容:
    vim /etc/sysconfig/network-scripts/ifcfg-eth1
    DEVICE="eth1"
    BOOTPROTO=static
    ONBOOT="yes"
    TYPE="Ethernet"
    NETMASK=255.255.255.0
    IPADDR=192.168.1.221
    使网卡配置生效:
    [root@s1 ~]# /etc/init.d/NetworkManager stop
    [root@s1 ~]# /etc/init.d/network restart

    在vSphere client中好像没找到克隆功能,只好copy了几个副本,所以需要修改每个RHEL副本的网卡mac地址:
    ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

    测试方案:
    无HA,s1为edb服务器,s3,s4为streamreplication目标服务器
    测试方案扩展:
    s1,s2做HA,s1为主,s2为备,s3,s4为streamreplication备机

    一、EDB安装环境
    Installation Directory: /opt/PostgresPlus/9.2AS
    Data Directory: /opt/PostgresPlus/9.2AS/data
    WAL Directory: /opt/PostgresPlus/9.2AS/data/pg_xlog
    Database Port: 5444
    Database Superuser: enterprisedb
    Operating System Account: enterprisedb
    Database Service: ppas-9.2
    PgBouncer Listening Port: 6432


    二、配置EDB环境变量
    cp /opt/PostgresPlus/9.2AS/pgplus_env.sh /etc/
    vim /etc/profile
    文件最后加入:
    . /etc/pgplus_env.sh
    注意点后有个空格
    source /etc/profile
    使环境变量即时生效

  • 相关阅读:
    GRUB引导界面背景图片制作完整教程
    git遇到问题 Flandre
    NOIP2021 比赛记录 Flandre
    一个不错的回车提交按钮
    防止SQL注入
    NLog 不能些日志
    ajax 加载partial view ,并且 附加validate验证
    linq 常用查询
    Android开发工具问题之ADTversion
    C# 实现一个简单的FTP服务器
  • 原文地址:https://www.cnblogs.com/ode/p/3200754.html
Copyright © 2011-2022 走看看