续上篇
一.iscsi共享磁盘(挂载在数据库的数据目录中)
首先两台主机关闭apache服务(也可以直接在网页中将其disabled)
clusvcadm -d apache
在server3中添加一个硬盘(大小为8G)
server3这台主机主要用来做存储:做共享存储,给server1和server2使用
5.给集群附加存储设备
#1.再开一台虚拟机用来作iscsi共享存储,server3
server3上安装服务端:
yum install -y scsi-*
HA节点上安装客户端:
yum install -y iscsi-*
#2.配置存储(配置磁盘共享配置文件)
server3上:
vim /etc/tgt/targets.conf
38 <target iqn.2018-11.com.example:server.target1>
39 backing-store /dev/vda ##fdisk -l 查看
40 </target>
启动:
/etc/init.d/tgtd start
tgt-admin -s ##查看存储信息
ps ax ##看到有2个tgtd进程(此处学生有问题先看进程,如果有4个,就是错误的)
在HA节点上发现共享存储:
[root@server2 ~]# iscsiadm -m discovery -t st -p 172.25.0.3
Starting iscsid: [ OK ]
172.25.0.3:3260,1 iqn.2018-11.com.example:server.target1
[root@server2 ~]# iscsiadm -m node -l ##挂载存储
fdisk -cu /dev/sdb ##只分一个区,方便在分区表被破坏的时候恢复
查看磁盘分区,发现共享过来的硬盘,此时,在server3上是虚拟硬盘,但在server1共享过来之后,就是真实设备,所以是sdb
server2同样的操作
数据库的配置(客户端)
server1:
(1)安装数据库
yum install -y mysql-server
(2)将已经连接的共享过来的磁盘格式化,格式化为ext4类型(Exf4本地文件系统,写入不同步)
mkfs.ext4 /