前言:
此内容承接上一篇博客:
一、搭建环境
两台redht6.5的虚拟机。
server1 配置luci集群管理界面,用来配置和管理集群。
server1、server2 集群节点,配置ricci。
server3 配置共享存储,增添一块共享磁盘
二、搭建步骤
1、server3上安装共享存储所需要的软件(高级yum源)
yum install scsi-* -y
2、在server1、server2上安装客户端iscsi
yum install iscsi-* -y
3、在server3上配置共享策略,开启服务,查看
vim /etc/tgt/targets.conf
<target iqn.2019-04.com.example:server.target1>
backing-store /dev/sdb #确定共享的磁盘
</target>
/etc/init.d/tgtd start #启动服务
tgt-admin -s
4、在server1、server2上查看并激活共享的存储
iscsiadm -m discovery -t st -p 172.25.75.3 #查看共享存储
iscsiadm -m node -l #激活共享存储
fdisk -l
5、在server1、server2上下载mysql
[root@server1 ~]# yum install mysql-server -y
[root@server2 ~]# yum install mysql-server -y
6、格式化共享设备(只在一台设备上操作)
[root@server1 ~]# mkfs.ext4 /dev/sdb
7、在server1、server2上更改mysql目录的权限
server1:
[root@server1 ~]# mount /dev/sdb /var/lib/mysql/
[root@server1 ~]# ll -d /var/lib/mysql/
drwxr-xr-x 3 root root 4096 Apr 22 14:20 /var/lib/mysql/
[root@server1 ~]# chown mysql.mysql /var/lib/mysql/
[root@server1 ~]# ll -d /var/lib/mysql/
drwxr-xr-x 3 mysql mysql 4096 Apr 22 14:20 /var/lib/mysql/
8、检测服务能否正常开启
[root@server1 ~]# /etc/init.d/mysqld start
[root@server1 ~]# /etc/init.d/mysqld stop
[root@server1 ~]# umount /dev/sdb