最近做了一次存储方面的方案,真正实施的时候发现有点蒙圈,基础命令全忘,所以记录下iSCSI配置方面的命令与步骤,备忘。
服务器端:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
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
|
客户端:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
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
替换掉原来的那行
|
大容量磁盘格式化
1
2
3
4
|
parted
/
dev
/
sdb
mklabel
gpt
/
/将
MBR磁盘格式化为
GPT
mkpart
primary
0
%
100
%
/
/将整块磁盘分成一个分区,
0是分区开始位置,
100
%是分区结束位置。相同的命令为:
mkpart
primary
0
-
1
mkfs
.ext4
/
dev
/
sdb1
|
创建raid备忘:
1
2
3
4
5
6
|
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
|