Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
一.实验环境
本次实验将物理机作为前端页面管理机,server1和server2作为集群节点,server3作为共享设备服务端
二.实验过程
1.在server3服务端
-
提供一个8G的虚拟共享设备storage
fdisk -l ##查看
-
安装共享存储需要的软件在文件里配置共享策略,开启服务并查看
yum install scsi-* -y
vim /etc/tgt/targets.conf
/etc/init.d/tgtd start
ps aux ##查看服务进程,发现出现两个进程
2. 在server1和server2节点上
-
安装支持共享设备的软件
yum install iscsi-* -y
-
发现server3服务端的共享设备并且**共享设备
iscsiadm -m discovery -t st -p 172.25.69.3 iscsiadm -m node -l fdisk -l mkfs.ext4 /dev/sdb
查看后发现sdb,说明已经共享过来了
-
部署数据库
yum install mysql-server -y
-
初始化数据库
mount /dev/sdb /var/lib/mysql/ chown mysql.mysql /var/lib/mysql/ ##修改数据库目录所有者和所有组
/etc/init.d/mysqld start 注意要保证数据目录是空的否则起不来
在server1/2上测试mysql是否能正常使用
mysql -p
3.在页面添加资源
- 故障转移域的添加
- 添加iscsi共享磁盘的资源
添加VIP
添加启动脚本
添加文件系统 - 创建服务组
- 启动服务
- 单点写入
在server1上的mysql的数据目录下上传一个文件,在server2上查看,看是否能看得到。
在server1上上传的文件,在server2上是看不到的,这就是单点写入。