iscsi磁盘/储存分享

来源:互联网 发布:延安文艺座谈会 知乎 编辑:程序博客网 时间:2024/06/06 02:19

磁盘/储存分享

 

 

server1/2 客户端

安装  yum install iscsi-* -y

 

/etc/init.d/iscsi start

server3  输出端

 yum install scsi-* -y

cd  /etc/tgt

 

vim  targets.conf  打开配置文件

 

<target iqn.2008-09.comsadieample:server.disk>  名字

    backing-store /dev/sda                 要分享的磁盘位置

        initiator-address 172.25.9.1      二个客户端

        initiator-address 172.25.9.2

</target>

 

 

 

/etc/init.d/tgtd start  打开scsi服务

 

server1/2 客户端          

iscsiadm  -m  discovery -t st -p  172.25.9.3  激活客户端

 

 iscsiadm -m node -l  登陆,才会有分享的磁盘

fdisk -l  查看有无分享的磁盘   (server3个server1/2分享的磁盘的名字必须要相同)

 clusvcadm -d apache 关掉  ( clusvcadm -r  apache  -m server1/2.example.com  切换apache服务的主节点,此为切换到那个机子上)

 

/etc/init.d/clvmd  status  必须开启

 pvcreate /dev/sda   创建pv物理卷     pv        s查看

  vgcreate clustervg /dev/sda  创建物理卷组vg名字叫clustervg   vgs   vgdisplay clustervg查看vg详细信息

lvcreate  -l 2047 -n demo clustervg   总共2047块  名字demo  逻辑卷

lvremove  /dev/clustervg/demo  (mkfs.ext4 /dev/clustervg/demo  格式化ext4 的格式   数据共享必须是网络文件系统)

 

yum install xz-*  -y

man  mkfs.gfs2   (网络文件系统)

mkfs.gfs2 -p  lock_dlm -t  wxh  ha:mysql -j 3 /dev/clustervg/demo

 

 

 mount /dev/clustervg/demo /mnt/  可以挂载了

umount /mnt

blkid  ( 查看磁盘 uid)

vim /etc/fstab

UUID=',,,,' /var/www/html/ gfs2 _netdev 0 0

 

gfs2_tool    journals /dev/clustervg/demo

df -h

lvextend -l +511 /dev/clustervg/demo  拉伸

gfs2_grow /dev/clustervg/demo

gfs2_jadd -j 3 /dev/clustervg/demo

 

 

 

 

 

 

mysql数据共享

tgt-admin -s  查看 /etc/tgt/tgtd.conf相关内容

server1/2

/etc/init.d/iscsi  start

server3

/etc/init.d/tgtd  start

 

server1

fdisk -cu  /dev/sda    system=Linux  

mkfs.ext4  /dev/sda1  格式化完  有lost+found生成 修复文件系统时用到

server1

yum install -y  mysql-server

mount /dev/sda1  /var/lib/mysq1

chown  mysql.mysql  /var/lib/mysql

/etc/init.d/mysqld  start

server2 挂在时需要        partprobe  同步

mount /dev/sda1  /var/lib/mysq1

/etc/init.d/mysql  start

server1

mysql 进入

mysql_secure_installation 修改root密码安全度

 

mysql>grant select on *.* to fanan@'172.25.19.%' identified by 'westos'

mysql>flush privileges

/etc/init.d/mysqld   stop  因为mysql.sock这个文件记录了你在登陆,关掉后,server2的mysql 才能登陆

server2

mysql -predhat

 

 

 

 

 

 

 

 

原创粉丝点击