最近做了一次存储方面的方案,真正实施的时候发现有点蒙圈,基础命令全忘,所以记录下iSCSI配置方面的命令与步骤,备忘。
服务器端:
yum -y install targetcli //创建目录 mkdir /iscsi_disks //进入进入管理控制台 targetcli cd backstores/fileio create disk01 /iscsi_disks/disk01.img 2G //创建目标 cd /iscsi create iqn.2018-01.iewb.net:storage01 cd iqn.2018-01.iewb.net:storage01/tpg1/luns create /backstores/fileio/disk01 //创建acls cd ../acls create iqn.2018-01.iewb.net:storage01 //设置ACL(客户端连接的IQN) cd iqn.2018-01.iewb.net:storage01 set auth userid=username set auth password=password exit //查看 ss -napt | grep 3260 systemctl start target systemctl enable target firewall-cmd --add-port 4260/tcp --permanent
yum -y install iscsi-initiator-utils vi /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2018-01.iewb.net:storage01 vi /etc/iscsi/iscsid.conf //取消以下注释: node.session.auth.authmethod = CHAP node.session.auth.username = username node.session.auth.password = password systemctl restart iscsid systemctl restart iscsi //发现target iscsiadm -m discovery -t sendtargets -p 172.16.88.21 iscsiadm -m node -o show //登录target iscsiadm -m node --login //确认连接状态 iscsiadm -m session -o show //确认分区状况 cat /proc/partitions //新建分区 fdisk /dev/sdb -n-p //格式化分区 mkfs.ext4 /dev/sdb1 //挂载分区 mkdir /data mount /dev/sdb1 /data 在/etc/fstab中添加 /dev/sdb1 /data ext4 _netdev 0 0 命令tune2fs -l /dev/sdb可以查到文件系统的UUID 在/etc/fstab中添加 UUID=xxxxxxx /data ext4 _netdev 0 0 替换掉原来的那行
parted /dev/sdb mklabel gpt //将MBR磁盘格式化为GPT mkpart primary 0% 100% //将整块磁盘分成一个分区,0是分区开始位置,100%是分区结束位置。相同的命令为:mkpart primary 0-1 mkfs.ext4 /dev/sdb1
mdadm -E /dev/sd[b-c] # mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[b-c]1 # cat /proc/mdstat # mdadm -E /dev/sd[b-c]1 # mdadm --detail /dev/md0 mdadm --detail --scan --verbose >> /etc/mdadm.conf
Proudly Powered By WordPress | IEWB.NET 2009-2024 版权所有