任务描述:请采用 iscsi,搭建存储服务。 (1)为 linux8 添加 4 块硬盘,每块硬盘大小为 5G,创建 lvm 卷,卷组名为 vg1,逻辑卷名为 lv1,容量为全部空间,格式化为 ext4 格式。使用/dev/vg1/lv1 配置为 iSCSI 目标服务器,为 linux9 提供 iSCSI服务。iSCSI 目标端的 wwn 为 iqn.2023-08.lan.skills:server,iSCSI发起端的 wwn 为 iqn.2023-08.lan.skills:client。
时间: 2024-03-10 08:47:24 浏览: 96
好的,我会根据你的要求进行回答,以下是对应的步骤:
1. 在 Linux 8 上添加 4 块 5G 硬盘,可以使用 fdisk 命令进行分区和格式化。命令如下:
```
fdisk /dev/sdb # 对第一块硬盘进行分区
mkfs.ext4 /dev/sdb1 # 格式化第一块硬盘的第一个分区
```
依次对剩下的硬盘进行分区和格式化。
2. 创建 lvm 卷组,命名为 vg1,使用 pvcreate 命令将分区标记为物理卷,如下所示:
```
pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 # 将分区标记为物理卷
vgcreate vg1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 # 创建 lvm 卷组,命名为 vg1
```
3. 创建逻辑卷 lv1,使用 lvcreate 命令将全部空间分配给 lv1,格式化为 ext4 格式,如下所示:
```
lvcreate -l 100%FREE -n lv1 vg1 # 创建逻辑卷 lv1,分配全部空间
mkfs.ext4 /dev/vg1/lv1 # 格式化为 ext4 格式
```
4. 安装 iscsi-initiator-utils 包,使用以下命令进行安装:
```
yum install iscsi-initiator-utils # 安装 iscsi-initiator-utils 包
```
5. 配置 iSCSI 目标服务,在 /etc/iscsi/initiatorname.iscsi 文件中配置发起端的 wwn,如下所示:
```
InitiatorName=iqn.2023-08.lan.skills:client # 配置发起端的 wwn
```
6. 在 /etc/tgt/targets.conf 文件中配置 iSCSI 目标端的 wwn 和 iSCSI 目标服务器的信息,如下所示:
```
<target iqn.2023-08.lan.skills:server>
backing-store /dev/vg1/lv1
initiator-address 192.168.1.2 # 发起端的 IP 地址
incominguser username password # 设置访问目标服务器的用户名和密码
</target>
```
7. 启动 iscsi 服务,并设置开机自启动:
```
systemctl start iscsid # 启动 iscsi 服务
systemctl enable iscsid # 设置开机自启动
```
8. 在 Linux 9 上安装 iscsi-initiator-utils 包,使用以下命令进行安装:
```
yum install iscsi-initiator-utils # 安装 iscsi-initiator-utils 包
```
9. 配置 iSCSI 发起端的 wwn,在 /etc/iscsi/initiatorname.iscsi 文件中配置发起端的 wwn,如下所示:
```
InitiatorName=iqn.2023-08.lan.skills:client # 配置发起端的 wwn
```
10. 执行以下命令,将 iSCSI 目标服务器挂载到本地文件系统:
```
iscsiadm -m discovery -t st -p 192.168.1.1 # 发现 iSCSI 目标服务器
iscsiadm -m node -T iqn.2023-08.lan.skills:server -p 192.168.1.1 --login # 登录 iSCSI 目标服务器
mount /dev/sdb1 /mnt # 将 iSCSI 目标服务器挂载到本地文件系统的 /mnt 目录下
```
至此,我们已经完成了使用 iscsi 搭建存储服务的步骤。
阅读全文