#不重启情况下添加硬盘
echo "scsi add-single-device 0 0 1 0">/proc/scsi/scsi echo "scsi remove-single-device 0 0 1 0" >/proc/scsi/scsi
#查看分区id
blkid
#NFS服务
#服务器端
yum -y install nfs-utils vi /etc/idmapd.conf Domain=lin25.example.local rpcinfo -p localhost mkdir /nfs vi /etc/exports /nfs 192.168.1.0/24(rw,root_squash) systemctl start rpcbind nfs-server systemctl enable rpcbind nfs-server
#客户端
yum install rpcbind /etc/init.d/rpcbind start chkconfig rpcbind on mkdir /mnt/nfs mount -t nfs lin25.example.local:/data /mnt/nfs df -h
#ISCSI服务
#服务端 yum install -y targetcli mkdir /iscsi_disks/ targetcli #如果是用文件镜像 backstores/fileio/create disk01 /iscsi_disks/disk01.img 1G #如果是用一块空硬盘 cd backstores/block/ create disk /dev/sdb #设置iqn串 cd /iscsi create iqn.2015-11.local.example:lin25 #使用磁盘 cd iqn.2015-11.local.example.lin25-target/tpg1/luns create /backstores/block/disk #设置initiator名称 cd ../acls/ create iqn.2015-11.local.example:lin01 cd iqn.2015-11.local.example:lin01 #设置CHAP认证账户-可选 set auth userid=username set auth password=password #设置监听地址-可选 cd iqn.2015-11.local.example.lin25/tpg1/portals/ delete 0.0.0.0 3260 create 192.168.1.76 3260 exit systemctl restart target systemctl enable target
#客户端
yum install -y iscsi-initiator-utils vi /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2015-11.local.example:lin01 vi /etc/iscsi/iscsid.conf node.session.auth.authmethod = CHAP node.session.auth.username = username node.session.auth.password = password #连接target iscsiadm -m discovery -t sendtargets -p lin25.example.local iscsiadm -m node -T iqn.2015-11.local.example:lin25 -l iscsiadm -m node -T iqn.2015-11.local.example:lin25 -u cat /proc/partitions parted --script /dev/sdb "mklabel msdos" parted --script /dev/sdb "mkpart primary 0% 100%" mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1
参考资料
http://www.server-world.info/en/note?os=CentOS_7&p=nfs
转载于:https://blog.51cto.com/eafan/1712620