陈奇网络工作室

Memcache高可用群集

云计算

Memcache高可用群集

实验环境:

主服务器

192.168.45.132

Telnet、libevent、memcached、keepalived、magent

从服务器

192.168.45.131

Telnet、libevent、memcached、keepalived

测试机

192.168.45.135

用于远程联接服务的标准协议或者实现此协议的软件(可为动词)

实验目的:

实现存储内容的主从备份

实验搭建:

一、主服务器:

1、挂载软件包,

#挂载软件包

上马。CIFS//192。168 .100 .3/lzp/mnt

#创建目录

mkdir /opt/magent

#解压必要安装包

cd /mnt/mem

tar zxvf magent-0.5 . tar . gz-C/opt/magent/

tar zxvf libevent-2 . 1 . 8-stable . tar . gz-C/opt

tar zxvf内存缓存-1.5.6.tar.gz-C/opt

#安装必要组件

妙的安装gcc gcc-c制造-y

2、对组件进行编译安装

#编译安装libevent

CD/opt/libevent-2。1 .8-稳定/。/配置-前缀=/usr

制作制作安装

#编译安装memcached

cd /opt/memcached-1.5.6/。/configure - with-libevent=/usr

制作制作安装

#编译安装马根特

cd /opt/magent/

#修改ketama.h文件

vim ketama.h

#ifndef SSIZE_MAX

#定义SSIZE_MAX 32767

#将#endif移动到第三行,删除掉末尾的

#endif

精力生成文件

#第一行末尾添加-lm

LIBS=-莱文特-lm

#编译

制造

#编译好的马根特文件

3、将编译好的马根特文件复制到/usr/bin目录下,并推送给从服务器

#安装openssh推送软件

妙的安装openssh-clients -y

#将编译好的马根特文件复制到/usr/bin目录下

cp magent /usr/bin

#推送马根特文件

scp magent root @ 192。168 .45 .131:/usr/bin

无法建立主机\ \ \ ' 192 .168 .45 .131(192 .168 .45 .131)\ \ '的真实性。

ECDSA关键指纹为sha 256:bw 2256 oh r5 APF 7 clizv/fAOyVNVsMmRn LZ 5 efeqgtg .

ECDSA密钥指纹为MD5:6f:F6:70:4f:46:64:EC:17:a7:AE:c0:15:1c:8b:55:1c .

您确定要继续连接吗(是/否)?是

警告:已将\\\'192.168.45.131\\\' (ECDSA)永久添加到已知主机列表中。

root@192.168.45.131\\\的密码:

magent 100% 112 kb 5.8 MB/秒00:00

4、关闭防火墙和安全功能

系统ctl停止防火墙服务

setenforce 0

5、安装保持活力,并进行修改

#安装保持存活

妙的安装保持活力

#修改配置文件

vim/etc/keepalived/keepalived。会议

!保持存活的配置文件

#写入下列内容

vrrp _脚本管理{

script /opt/shell/magent.sh

间隔2

}

global_defs {

通知_邮件{

acassen@firewall.loc

故障转移@firewall.loc

sysadmin@firewall.loc

}

来自亚历山大的电子邮件通知Cassen@firewall.loc

smtp _服务器192.168.200.1

smtp _连接_超时30

#修改路线身份证明(identification)

路由器标识管理器

}

vrrp_instance VI_1 {

国家主人

#修改网卡端口

接口ens33

虚拟路由器标识51

优先级100

广告_int 1

身份验证{

验证类型通过

认证通过1111

}

#修改,调用上边函数

track_script {

马根特

}

虚拟互联网协议(Internet Protocol)地址{

#设置虚拟指向地址

192.168.45.188

}

}

6、创建马根特脚本

mkdir /opt/shell

cd /opt/shell/

vim magent.sh

#!/bin/bash

k=` PS-ef | grep keepalived | grep-v grep | WC-l '

if[$ K-gt 0];然后

magent-u root-n 51200-l 192。168 .45 .188-p 12000-s 192。168 .45 .132:

11211 b 192 . 168 . 45 . 131

其他

pkill -9 magent

船方不负担装货费用

#给于运行权限

chmod x magent.sh

7、启动服务,并查看

#启动保持存活

系统CTL开始保持激活。服务

#查看迁移地址

互联网协议(Internet Protocol的缩写)地址

#启动memcached

memcached-m 512k-u root-d-l 192。168 .45 .132-p 11211

安装泰伦特进行测试

妙的安装telnet -y

二、从服务器

1、挂载软件包,并关闭防火墙和安全功能

上马。CIFS//192。168 .100 .3/lzp/mnt

#关闭防火墙和安全功能

系统ctl停止防火墙服务

setenforce 0

2、解压安装包,并进行编译

#解压安装包

cd /mnt/mem

tar zxvf libevent-2 . 1 . 8-stable . tar . gz-C/opt

tar zxvf内存缓存-1.5.6.tar.gz-C/opt

#安装必要组件包

妙的安装gcc gcc-c制造-y

#编译安装libevent

CD/opt/libevent-2。1 .8-稳定/。/配置-前缀=/usr

制作制作安装

#编译安装memcached

cd /opt/memcached-1.5.6/。/configure - with-libevent=/usr

制作制作安装

3、安装保持存活

#安装保持存活

妙的安装保持活力

#修改保持存活文件

cd /etc/keepalived/

mv keepalived。conf keepalived。糖膏剂书

vim keepalived.conf

!保持存活的配置文件

vrrp _脚本管理{

script /opt/shell/magent.sh

间隔2

}

global_defs {

通知_邮件{

acassen@firewall.loc

故障转移@firewall.loc

sysadmin@firewall.loc

}

来自亚历山大的电子邮件通知Cassen@firewall.loc

smtp _服务器192.168.200.1

smtp _连接_超时30

#修改路由器标识

路由器标识管理器

}

vrrp_instance VI_1 {

状态备份

#修改网络接口

接口ens33

#修改虚拟路由器标识

虚拟路由器标识52

#修改优先级

优先事项90

广告_int 1

身份验证{

验证类型通过

认证通过1111

}

track_script {

马根特

}

虚拟互联网协议(Internet Protocol)地址{

#修改地址

192.168.45.188

}

}

4、创建马根特脚本

mkdir /opt/shell

cd /opt/shell/

vim magent.sh

#!/bin/bash

K=`ip地址| grep 192。168 .45 .188 | grep-v grep | WC-l '

if[$ K-gt 0];然后

magent-u root-n 51200-l 192。168 .45 .188-p 12000-s 192。168 .45 .132:

11211 b 192 . 168 . 45 . 131

其他

pkill -9 magent

船方不负担装货费用

chmod x magent.sh

4、启动服务

#启动保持存活

系统CTL开始保持激活。服务

#启动memcached

memcached-m 512k-u root-d-l 192。168 .45 .131-p 11211

安装泰伦特进行测试

妙的安装telnet -y

三、客户机

#关闭防火墙和安全功能

系统ctl停止防火墙服务

setenforce 0

#安装远程登录

妙的安装telnet -y

#在远程登录中写入文件

[root @ manager ~]# telnet 192。168 .45 .188 12000

正在尝试192.168.45.188.

连接到192.168.45.188。

逃跑的角色是\\\'^]\\\'

添加用户名0 0 7

1234567

存信息的

在从服务器上查看

在主服务器上查看

上边我们实验就做好了

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3