Cluster典型配置指导

合集下载

mysql cluster常用参数配置

mysql cluster常用参数配置
MaxNoOfLocalOperations=110000
Байду номын сангаас
#该参数定义了全局检查点操作之间的时间间隔。默认值为2000毫秒。
TimeBetweenGlobalCheckpoints=1000
#这个参数定义mysql cluster复制同步的间隔时间,默认是100毫秒。
TimeBetweenEpochs=200
BackupMemory=20M
#线程的数量,和ndb节点是否采用超线程ndbmtd有关。
MaxNoOfExecutionThreads=4
#该超时参数指明了放弃事务之前,事务协调器等候另一节点执行查询的时间长短
TransactionDeadLockDetectionTimeOut=10000
#设置redo日志缓存
RedoBuffer=32M
#定义线程在进入睡眠状态之前多少毫秒被执行
SchedulerSpinTimer=400
#定义线程在被发送前多少毫秒被执行
SchedulerExecutionTimer=100
#设置ndbcluster线程启用真实时间的时序安排
RealTimeScheduler=1
[MYSQLD]
id=13
HostName=192.168.100.221
[MYSQLD]
id=14
HostName=192.168.100.222
[MYSQLD]
#mysqld多设置几个空连接用于恢复和线程池
[MYSQLD]
[MYSQLD]
[MYSQLD]
[MYSQLD]
#设置事务的buffer缓存

redis cluster参数

redis cluster参数

Redis Cluster参数引言Redis是一个开源的内存数据结构存储系统,可以用作数据库,缓存和消息传递代理。

Redis Cluster是Redis的一种分布式解决方案,它将数据分布在多个节点上,提供高可用性和横向扩展。

本文将深入探讨Redis Cluster的参数设置,以帮助读者了解并优化其性能。

一、Redis Cluster简介1.什么是Redis Cluster? Redis Cluster是Redis的分布式解决方案,它将数据分为多个哈希槽,并将哈希槽分布在不同的节点上。

每个节点负责处理一部分哈希槽的读写请求。

2.Redis Cluster的优势–高可用性:Redis Cluster支持主从复制和故障自动转移,当节点故障时可以自动将其替换为新的节点。

–横向扩展:通过增加节点来扩展Redis Cluster的容量和吞吐量。

–基于哈希槽的数据分布:Redis Cluster将数据分为16384个哈希槽,并将哈希槽均匀地分布在多个节点上,确保负载均衡和数据的高可用性。

二、Redis Cluster参数配置1.Redis Cluster的配置文件 Redis Cluster的配置文件名称为redis.conf,默认位于Redis安装目录下。

可以通过编辑该配置文件来修改RedisCluster的参数设置。

2.常用的Redis Cluster参数–bind:指定Redis Cluster绑定的IP地址,默认为127.0.0.1,表示只能本地访问。

如果要允许外部访问,可以将bind设置为0.0.0.0。

–port:指定Redis Cluster监听的端口,默认为6379。

–cluster-enabled:指定是否启用Redis Cluster,默认为no。

要启用Redis Cluster,需要将cluster-enabled设置为yes。

–cluster-config-file:指定Redis Cluster的配置文件,默认为nodes.conf。

cluster安装配置

cluster安装配置

安装:1.启动系统按F8进入Integrated Lights-Out 2设置界面选Network-〉NIC and TCP/IP,设置IP Address和Subnet Mask,保存选Network-〉DNS/DHCP,设置DHCP Enable为OFF,保存选User-〉Add,添加用户,设置密码,保存//在设置fence名时候使用然后退出2.修改/etc/hosts文件,添加节点和fence ip到该文件中,两台机器上hosts文件要保持一致:如下127.0.0.1 localhost.localhostdomain localhost192.168.100.1 fence1192.168.100.2 fence2192.168.100.101 node1192.168.100.102 node23. 系统启动到Xwindow界面下# mount –o loop rhel-4-u6-rhcs-x86_64-disc1.iso /mnt# cd /mnt# ./autorun点下一步,然后选择安装包cman-kernel-xenU 不选dlm-kernel-xenU 不选ricci 不选gulm-devel 不选iddev-devel 不选luci 不选dlm-devel 不选cman-kernel-largesmp 不选dlm-kernel-largesmp 不选system-config-cluster不选(因为4.7的有问题,需安装低版本4.6上的)然后下一步,不出错就安装成功安装完后再手动安装system-config-cluster#rpm –ivh system-config-cluster-1.0.51-2.0.rpm配置:1.先在两台机器上停掉cluster的所有服务# service ccsd stop# service cman stop# service fenced stop# service rgmanager stop2.修改/usr/share/system-config-cluster/FaildomController.py文件# vi /usr/share/system-config-cluster/FaildomController.py //213行if val == ”yes” or val == “yes” or val = “1”:修改为if val == ”yes” or val == “yes” or val ==“1”:然后保存退出3.system-config-cluster配置1)创建配置文件第一次打开cluster配置界面时有提示。

Dell服务器做Cluster(集群)的硬件配置方法

Dell服务器做Cluster(集群)的硬件配置方法

Dell服务器做Cluster(集群)的硬件配置方法配置环境:两台服务器(Server1, Server2)连接一个PV220S磁盘阵列柜。

配置步骤:1. 将PV220系列阵列柜上的拔动开关打到CLUSTER模式, 这个开关如果是开机时改的, 需重启一次盘柜更改才能生效。

开关的位置在盘柜背面中间的一块卡上。

2. 连接两个服务器与磁盘阵列柜的连线:两个服务器需各配一块阵列卡,各连接一根SCSI线到盘柜后面的EMM卡上。

如果服务器上的阵列卡是双通道的,两个服务器连接SCSI线的通道要一致。

(如果Server1是连接通道1,则Server2也需要连接通道1)注:服务器连接内部硬盘与连接外部阵列柜不能使用同一块RAID 卡,如果服务器没有板载的阵列控制器,本机硬盘也要做阵列的话,则需要配置两块阵列卡。

3. 启动Server1, 第二节点服务器为Server2),按Ctrl + M进入RAID控制器的BIOS,选择Object ? Adapter,将Disable BIOS改成Enable BIOS, 这个选项是将RAID的启动BIOS选项关闭,目的是不从这块RAID启动操作系统(页面上会显示是ENABLE BIOS,实际上BIOS已经被DISABLE了)。

4. 将Cluster Mode设置为Enable, 服务器会重启。

重启过后再按Ctrl + M进入RAID卡的BIOS,将RAID控制器的Initiator ID设为7(默认即为7)。

5. 配置磁盘阵列:退到第一层菜单,选择Configure ? New Configuration配置盘柜硬盘的阵列。

(注:此选项会清除原盘柜上所有的阵列信息。

)6. Server1关机,启动Server2, 按Ctrl + M进入RAID控制器的BIOS,选择Object ? Adapter,将显示的Disable BIOS改成Enable BIOS。

7. 将Cluster Mode设置为Enable,服务器会重启。

cluster安装配置手册范本

cluster安装配置手册范本

一、操作系统配置1. 操作系统版本:Red Hat Enterprise Linux 5 Advanced Platform update 3 x86_642. 主机名:10台主机主机名分别是:websvr1 websvr23. 管理员帐户:root 密码:1234564.分区情况:5. 网络配置为保证双网卡的冗余性,系统已配置了bonding,eth0和eth1作为slave设备,配置文件模板如下:ifcfg-eth0:DEVICE=eth0USERCTL=noONBOOT=yesMASTER=bond0SLAVE=yesBOOTPROTO=noneifcfg-eth1:DEVICE=eth1USERCTL=noONBOOT=yesMASTER=bond0SLAVE=yesBOOTPROTO=noneifcfg-bond0:DEVICE=bond0IPADDR=xx.xx.xx.xxNETMASK=xx.xx.xx.xxONBOOT=yesBOOTPROTO=noneUSERCTL=no为bond0设备加载bonding模块,在/etc/modprobe.conf文件中添加如下记录:alias bond0 bondingoptions bond0 mode=1 miimon=100其中mode=1表示bond0的工作模式为互备模式,miimon=100表示系统每100ms监测一次链路状态,如果不同则转入另一条链路。

6. 安装包选择在websvr1上已经建立好安装源,所有的安装介质都已经发到了/var/ftp/pub下,并通过FTP共享出来,有需要的包可以直接进入安装。

或者通过yum命令进行安装。

例如:yum list 列出安装源所有安装包yum install httpd 安装httpd软件包yum remove httpd 删除httpd软件包yum grouplist 列出所有安装包组名yum groupinstall ‘Development Tools’安装Development Tools工具包yum groupremove ‘Development Tools’删除Development Tools工具包二、系统简单安装过程1、硬件要求安装Red Hat Linux的硬件要求如下。

redis cluster参数

redis cluster参数

redis cluster参数Redis Cluster是Redis提供的分布式解决方案,旨在为高可用性、可扩展性和可扩展性提供支持。

在使用Redis Cluster时,需要了解并设置一些参数,以便系统能够以最佳状态运行。

下面将介绍一些常用的Redis Cluster参数及其作用。

1. cluster-enabled:是否启用Redis Cluster。

默认值为no。

2. cluster-node-timeout:Redis集群节点超时时间。

超时时间内未收到节点的ACK消息,则将认为该节点无法正常工作。

默认为15秒。

3. cluster-replica-validity-factor:Redis集群副本的有效性因子。

当主节点宕机时,副本将被晋升为新的主节点。

该参数指定晋升后是否应该将新主节点的副本作为可用节点加入Redis集群。

默认为0,表示不添加。

4. cluster-migration-barrier:Redis集群迁移阈值。

当一次集群迁移操作的键值数量超过该阈值时,集群将被阻塞以防止过多节点同时执行迁移操作。

默认为1,即不阻塞。

5. cluster-require-full-coverage:Redis集群是否要求完全覆盖。

默认为yes,表示所有节点都必须可用。

设置为no则表示只需满足半数节点可用即可。

6. cluster-announce-ip:Redis节点通告的IP地址。

默认为空,Redis将自动使用绑定的IP地址。

7. cluster-announce-port:Redis节点通告的端口号。

默认值为0,Redis将自动使用随机端口。

8. cluster-announce-bus-port:Redis总线通告的端口号。

默认值为0,Redis将自动使用随机端口。

9. cluster-slave-validity-factor:Redis副本的有效性因子。

当最后一个主节点宕机后,副本将被晋升为新的主节点。

Cluster典型配置指导

Cluster典型配置指导

Cluster典型配置指导目录第1章Cluster典型配置指导................................................................................................... 1-11.1 Cluster典型配置指导 ....................................................................................................... 1-11.1.1 组网图.................................................................................................................... 1-11.1.2 应用要求 ................................................................................................................ 1-11.1.3 适用产品、版本..................................................................................................... 1-21.1.4 配置过程和解释..................................................................................................... 1-21.1.5 完整配置 ................................................................................................................ 1-51.1.6 配置注意事项......................................................................................................... 1-51.2 Cluster实际组网配置指导................................................................................................ 1-61.2.1 组网图.................................................................................................................... 1-61.2.2 应用要求 ................................................................................................................ 1-61.2.3 适用产品、版本..................................................................................................... 1-71.2.4 配置过程和解释..................................................................................................... 1-71.2.5 完整配置 .............................................................................................................. 1-10 第1章 Cluster典型配置指导1.1 Cluster典型配置指导集群功能通过HGMP V2(Huawei Group Management Protocol,华为组管理协议)实现。

Cluster配置攻略_第二部分_基础软件配置

Cluster配置攻略_第二部分_基础软件配置

集群配置攻略第二部分基础软件配置(攻略编号Cluster-HowTo-002)文档创建作者:刘洋文档创建日期:2008-6-2文档修改记录:1.Intel 家族编译器的安装Intel家族的编译器Intel C++、Intel Fortran以及Intel Debug是非常强大的编译器及Debug工具,而且针对Linux都有非商业免费版可供使用。

下面针对集群,详细叙述安装攻略:1)准备工作:从安装光盘拷贝出如下rpm包,并在主节点手动安装,使用命令:rpm –i [name].rpmcompat-gcc-34-3.4.6-4.x86_64.rpmcompat-gcc-34-c++-3.4.6-4.x86_64.rpmcompat-gcc-34-g77-3.4.6-4.x86_64.rpmcompat-glibc-2.3.4-2.26.x86_64.rpmcompat-glibc-headers-2.3.4-2.26.x86_64.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmcompat-libstdc++-33-3.2.3-61.x86_64.rpmgcc-c++-4.1.2-14.el5.x86_64.rpm这些包部分都是安装Intel编译器所必须的(只是安装时必须,安装之后就不必需了,所以只需在主节点安装这些包),因为Rocks系统初始安装的时候并没有安装这些包,所以要手动装。

(如果是自己安装CentOS系统,则在安装时选则安装Development下的Develop tools及Legacy Libraries即可)2)Intel编译器安装(1)从服务器下载Intel Fortran、C++、MKL(2)在终端中,使用su root 切换到root权限(3)使用tar -xvzf 命令解压安装文件(4)使用./install.sh分别安装(5)根据Rocks系统的特点,把Intel编译器安装到非默认路径,具体路径如下:/share/apps/目录下安装后具体路径/share/apps/intel/fce/10.x.xxx//share/apps/intel/ice/10.x.xxx、/share/apps/intel/idb/10.x.xxx//share/apps/intel/mkl/10.x.xxx/安装到这个目录下,则所有的子节点就都能够共享使用了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第1章Cluster典型配置指导................................................................................................... 1-11.1 Cluster典型配置指导 ....................................................................................................... 1-11.1.1 组网图.................................................................................................................... 1-11.1.2 应用要求 ................................................................................................................ 1-11.1.3 适用产品、版本..................................................................................................... 1-21.1.4 配置过程和解释..................................................................................................... 1-21.1.5 完整配置 ................................................................................................................ 1-51.1.6 配置注意事项......................................................................................................... 1-51.2 Cluster实际组网配置指导................................................................................................ 1-61.2.1 组网图.................................................................................................................... 1-61.2.2 应用要求 ................................................................................................................ 1-61.2.3 适用产品、版本..................................................................................................... 1-71.2.4 配置过程和解释..................................................................................................... 1-71.2.5 完整配置 .............................................................................................................. 1-10第1章 Cluster典型配置指导1.1 Cluster典型配置指导集群功能通过HGMP V2(Huawei Group Management Protocol,华为组管理协议)实现。

使用HGMP V2功能,网络管理员可以通过一个主交换机的公网IP地址,实现对多个交换机的管理。

主交换机称为管理设备,其它被管理的交换机称为成员设备。

成员设备一般不设置公网IP地址,通过管理设备重定向来实现对成员设备的管理和维护。

管理设备和成员设备组成了一个“集群”。

1.1.1 组网图图1-1集群示意图1.1.2 应用要求三台交换机构成一个集群,其中:●S3610为管理设备●其他交换机为成员设备S3610交换机作为管理设备管理两台成员设备。

具体配置如下:●管理设备通过端口Ethernet1/0/2和端口Ethernet1/0/3下挂两台成员设备●管理设备通过端口Ethernet1/0/1接入到外部网络●Ethernet1/0/1属于VLAN2,VLAN2的接口IP地址为163.172.55.1●整个集群使用相同的FTP server、TFTP server●FTP Server、TFTP server的IP地址为63.172.55.1●网管工作站及日志主机的IP地址为69.172.55.41.1.3 适用产品、版本表1-1配置适用的产品与软硬件版本关系1.1.4 配置过程和解释(1) 配置成员设备(以一台成员设备为例)# 使能设备上的NDP和端口Ethernet1/0/1上的NDP。

<Switch> system-view[Switch] ndp enable[Switch] interface Ethernet 1/0/1[Switch-Ethernet1/0/1] ndp enable[Switch-Ethernet1/0/1] quit# 使能设备上的NTDP和端口Ethernet1/0/1上的NTDP。

[Switch] ntdp enable[Switch] interface Ethernet 1/0/1[Switch-Ethernet1/0/1] ntdp enable[Switch-Ethernet1/0/1] quit# 启动集群功能。

[Switch] cluster enable(2) 配置管理设备# 启动设备上的NDP和端口Ethernet1/0/2、Ethernet1/0/3上的NDP。

<Switch> system-view[Switch] ndp enable[Switch] interface Ethernet 1/0/2[Switch-Ethernet1/0/2] ndp enable[Switch-Ethernet1/0/2] quit[Switch] interface Ethernet 1/0/3[Switch-Ethernet1/0/3] ndp enable[Switch-Ethernet1/0/3] quit# 配置本设备发送的NDP报文在接收设备上的老化时间为200秒。

[Switch] ndp timer aging 200# 配置NDP报文发送的时间间隔为70秒。

[Switch] ndp timer hello 70# 启动设备上的NTDP和端口Ethernet1/0/2、Ethernet1/0/3上的NTDP。

[Switch] ntdp enable[Switch] interface Ethernet 1/0/2[Switch-Ethernet1/0/2] ntdp enable[Switch-Ethernet1/0/2] quit[Switch] interface Ethernet 1/0/3[Switch-Ethernet1/0/3] ntdp enable[Switch-Ethernet1/0/3] quit# 配置拓扑收集范围为2跳。

[Switch] ntdp hop 2# 配置被收集设备转发拓扑收集请求的延迟时间为150ms。

[Switch] ntdp timer hop-delay 150# 配置被收集设备的端口转发拓扑收集请求的延迟时间为15ms。

[Switch] ntdp timer port-delay 15# 配置定时拓扑收集的时间间隔为3分钟。

[Switch] ntdp timer 3# 配置集群的管理VLAN为VLAN10。

[Switch] vlan 10[Switch-vlan10] quit[Switch] management-vlan 10# 将管理设备与候选设备相连的端口配置为Trunk口,并且允许管理VLAN通过。

[Switch] interface Ethernet 1/0/2[Switch-Ethernet1/0/2] port link-type trunk[Switch-Ethernet1/0/2] port trunk permit vlan 10[Switch-Ethernet1/0/2] quit[Switch] interface Ethernet 1/0/3[Switch-Ethernet1/0/3] port link-type trunk[Switch-Ethernet1/0/3] port trunk permit vlan 10[Switch-Ethernet1/0/3] quit# 启动集群功能。

[Switch] cluster enable# 进入集群视图。

[Switch] cluster# 配置集群内部使用的IP地址池,起始地址为172.16.0.1,有6个地址。

[Switch-cluster] ip-pool 172.16.0.1 255.255.255.248# 配置集群名字,建立集群。

[Switch-cluster] build aabbccRestore topology from local flash file,for there is no base topology. (Please confirm in 30 seconds, default No). (Y/N)N# 配置成员设备信息的保留时间为100秒。

[aabbcc_0.Switch-cluster] holdtime 100# 配置握手报文定时发送的时间间隔为10秒。

[aabbcc_0.Switch-cluster] timer 10# 配置集群内部公用的FTP服务器、TFTP服务器、日志主机及SNMP网管站。

相关文档
最新文档