172.40.50.117 vnc 7000 ++++++++++++++++++++++++++++++++ 集群与存储 5天 存储 iscsi 共享存储 ceph 分布式存储 配置LB集群 配置HA集群
day01 192.168.4.50 client50 运行网站服务 并编写网页文件test.html 在宿主机访问50主机的网站服务
192.168.4.51 storage51 添加1块5G的硬盘
配置yum源 关闭防火墙 和 selinux 及 NetworkManager
配置iscsi 1 配置后端存储 51 1.1 安装提供服务的软件包 storage51 ~]# yum -y install targetcli [root@storage51 ~]# rpm -q targetcli targetcli-2.1.fb46-1.el7.noarch
1.2 创建存储设备 ]# targetcli 给存储设备起名字 /> backstores/block create diskb /dev/vdb
创建iqn名称(格式) /> /iscsi create iqn.2018-10.cn.tedu.storage51:vdb
定义ACL /> /iscsi/iqn.2018-
10.cn.tedu.storage51:vdb/tpg1/acls create iqn.2018-
10.cn.tedu.client50
绑定iqn和储存设备 /> /iscsi/iqn.2018-
10.cn.tedu.storage51:vdb/tpg1/luns create
/backstores/block/diskb
定义服务使用的IP地址和端口号(默认)
保存配置 /> saveconfig
退出配置 /> exit
查看配置文件 storage51 ~]# cat /etc/target/saveconfig.json
查看端口号 storage51 ~]# netstat -utnlp | grep :3260
设置服务开机自启 storage51 ~]# systemctl enable target.service
2 配置前端应用 50 2.1 装包 [root@client50 ~]# rpm -q iscsi-initiator-utils iscsi-initiator-utils-6.2.0.874-4.el7.x86_64
指定iqn名称 [root@client50 ~]# cat
/etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2018-10.cn.tedu.client50 [root@client50 ~]#
2.2 发现设备 ]#iscsiadm --mode discoverydb --type sendtargets --
portal 192.168.4.51 --discover
2.3 登入设备 --login 登入 --logout 登出 ]#iscsiadm --mode node --targetname iqn.2018-
10.cn.tedu.storage51:vdb --portal 192.168.4.51:3260
--login
]# lsblk ]# ls /dev/sd*
登出设备 ]#iscsiadm --mode node --targetname iqn.2018-
10.cn.tedu.storage51:vdb --portal 192.168.1.1:3260
--logout
分区 格式化 挂载 52 fdisk /dev/sda -> n -> p -> 1 ->回车->回车 ->w 53 lsblk 54 blkid /dev/sda1 56 mkfs.ext4 /dev/sda1 54 blkid /dev/sda1 59 rm -rf /var/www/html/test.html 60 mount /dev/sda1 /var/www/html 61 df -h /var/www/html/ 62 vim /var/www/html/test.html 63 vim /var/www/html/test2.html 64 ls /var/www/html/
在客户端访问50主机的网站服务 ]# curl http://192.168.4.50/test.html
++++++++++++++++++++++++++++ udev程序的主配置文件 [root@client50 ~]# vim /etc/udev/udev.conf [root@client50 ~]# man 5 udev.conf
显示系统系统的设备信息 ~]# udevadm monitor --property
获取已经设备的硬件设备的信息
[root@client50 ~]# udevadm info -q path -n /dev/sdb
/devices/platform/host8/session6/target8:0:0/8:0:0:0
/block/sdb
]# udevadm info -q all -p
/devices/platform/host8/session6/target8:0:0/8:0:0:0
/block/sdb -a
编写udev规则文件 ]# cat /etc/udev/rules.d/50-iscsidisk.rules SUBSYSTEM=="block", ATTR{size}=="10485760", ATTRS
{model}=="diskb ", ATTRS{vendor}=="LIO-ORG
", SYMLINK+="iscsi/vdb" [root@client50 ~]#
测试规则文件 登出设备 后 再次登入设备, 在查是能够显示定义的连接文件 [root@client50 ~]# ls /dev/iscsi/vdb -l lrwxrwxrwx. 1 。。。 /dev/iscsi/vdb -> ../sdb
用udev设备名,使用后端的存储设备 ]#fdisk /dev/iscsi/vdb d -> 1 -> w
]#fdisk /dev/iscsi/vdb -> n -> p ->1 -> 回车-> 回车->
w
]#lsblk ]#mkfs.ext4 /dev/iscsi/vdb ]#mount /dev/iscsi/vdb /var/www/html/ ]#echo 1111 > /var/www/html/a.html ]#curl http://192.168.4.50/a.html
多路径 [root@client50 ~]# umount /var/www/html/ [root@client50 ~]# iscsiadm --mode node --targetname
iqn.2018-10.cn.tedu.storage51:vdb --portal
192.168.4.51:3260 -u
]# cd /etc/udev/rules.d/ ]# mv 50-iscsidisk.rules 50-iscsidisk.rules.bak
]#iscsiadm --mode discoverydb --type sendtargets --
portal 192.168.4.51 --discover
]#iscsiadm --mode discoverydb --type sendtargets --
portal 192.168.2.51 --discover
]#iscsiadm --mode node --targetname iqn.2018-
10.cn.tedu.storage51:vdb --portal 192.168.4.51:3260
-l
]#iscsiadm --mode node --targetname iqn.2018-
10.cn.tedu.storage51:vdb --portal 192.168.2.51:3260
-l
]#lsblk client50 ~]# rpm -q device-mapper-multipath client50 ~]# mpathconf --user_friendly_names n client50 ~]# ls /etc/multipath.conf
获取磁盘的wwid [root@client50 ~]# /usr/lib/udev/scsi_id --
whitelisted --device=/dev/sda 360014055a3c578a2da04edabff727663 [root@client50 ~]# [root@client50 ~]# /usr/lib/udev/scsi_id --
whitelisted --device=/dev/sdb 360014055a3c578a2da04edabff727663 [root@client50 ~]#
编辑多路径服务的配置文件 client50 ~]# vim /etc/multipath.conf 23 defaults { 24 user_friendly_names no 25 find_multipaths yes 26 } 97 multipaths { 98 multipath { 99 wwid
"360014055a3c578a2da04edabff727663" 100 alias mpatha 101 } 102 } :wq
client50 ~]# systemctl start multipathd.service
[root@client50 ~]# ls /dev/mapper/mpatha /dev/mapper/mpatha
查看多路径信息 client50 ~]# multipath -rr client50 ~]# multipath -ll client50 ~]# ifdown eth1 client50 ~]# multipath -rr client50 ~]# multipath -ll
++++++++++++++++++++++++++++ 休息到 10:30 休息到 11:25 休息到 15:10 休息到 16:10 休息到 17:35