rocky9安装 iscsi-target
时间: 2023-08-06 14:05:02 浏览: 74
要在Linux系统中安装iscsi-target,可以按照以下步骤进行操作:
1. 打开终端,使用root权限登录系统。
2. 输入以下命令以更新软件包列表:
```
apt-get update
```
3. 输入以下命令以安装iscsi-target:
```
apt-get install iscsitarget
```
4. 安装完成后,输入以下命令以启动iscsi-target服务:
```
service iscsitarget start
```
5. 如果需要在系统启动时自动启动iscsi-target服务,可以输入以下命令:
```
update-rc.d iscsitarget defaults
```
这样就完成了iscsi-target的安装和启动。如果需要配置iscsi-target服务,可以参考相关文档或者使用iscsi-target的命令行工具进行配置。
相关问题
rocky 使用iscsi连接目标
在 Rocky Linux 中使用 iSCSI 连接目标的步骤如下:
1. 安装 iSCSI 客户端软件:
```
sudo dnf install iscsi-initiator-utils
```
2. 启动并设置 iSCSI 服务:
```
sudo systemctl start iscsid
sudo systemctl enable iscsid
```
3. 发现 iSCSI 目标:
```
sudo iscsiadm -m discovery -t sendtargets -p <ISCSI_TARGET_IP>
```
其中,`<ISCSI_TARGET_IP>` 是 iSCSI 目标的 IP 地址。
4. 登录 iSCSI 目标:
```
sudo iscsiadm -m node -T <ISCSI_TARGET_IQN> -p <ISCSI_TARGET_IP> --login
```
其中,`<ISCSI_TARGET_IQN>` 是 iSCSI 目标的 IQN。
5. 查看已连接的 iSCSI 设备:
```
sudo fdisk -l
```
这将列出所有可用的磁盘和分区,包括新连接的 iSCSI 设备。
6. 挂载 iSCSI 设备:
```
sudo mount /dev/sdX /mnt
```
其中,`/dev/sdX` 是新连接的 iSCSI 设备的设备文件,`/mnt` 是要挂载的目标目录。
完成以上步骤后,iSCSI 目标就已经成功连接到 Rocky Linux 中。可以使用挂载的设备进行数据读写操作。如果不再需要使用 iSCSI 设备,可以使用以下命令注销并断开连接:
```
sudo umount /mnt
sudo iscsiadm -m node -T <ISCSI_TARGET_IQN> -p <ISCSI_TARGET_IP> --logout
```
任务描述:请采用 iscsi,搭建存储服务。系统为rocky9 (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:clien
好的,以下是实现步骤:
1. 在 Linux 8 上安装 iscsi-target 和 lvm2:
```
yum install targetcli lvm2
```
2. 创建四块 5GB 的硬盘分区,可以使用 fdisk 或 parted 工具完成。
3. 创建 LVM 卷组 vg1,将四个分区加入到 vg1 中:
```
pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
vgcreate vg1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
```
4. 创建逻辑卷 lv1,使用全部空间:
```
lvcreate -l 100%FREE -n lv1 vg1
```
5. 格式化 lv1 为 ext4 文件系统:
```
mkfs.ext4 /dev/vg1/lv1
```
6. 配置 iSCSI 目标服务器,将 lv1 映射为 iSCSI 目标设备:
```
targetcli
/> backstores/block create iscsi_disk /dev/vg1/lv1
/> iscsi/ create iqn.2023-08.lan.skills:server
/> iscsi/iqn.2023-08.lan.skills:server/tpg1/acls create iqn.2023-08.lan.skills:client
/> iscsi/iqn.2023-08.lan.skills:server/tpg1/luns create /backstores/block/iscsi_disk
```
7. 启动 iscsi-target 服务:
```
systemctl start target
systemctl enable target
```
8. 在 Linux 9 上安装 iscsi-initiator-utils:
```
yum install iscsi-initiator-utils
```
9. 启动 iSCSI 服务:
```
systemctl start iscsid
systemctl enable iscsid
```
10. 配置 iSCSI 发起端,将 iSCSI 目标设备映射到本地:
```
iscsiadm -m discovery -t st -p [iSCSI 目标服务器 IP 地址]
iscsiadm -m node -l -T iqn.2023-08.lan.skills:server -p [iSCSI 目标服务器 IP 地址]
```
11. 现在你可以在 Linux 9 上像使用本地磁盘一样使用 iSCSI 目标设备了,路径为 /dev/sdb(或其他字母,根据系统情况而定):
```
mkfs.ext4 /dev/sdb
mount /dev/sdb /mnt
```
这样,你就成功地使用 iSCSI 搭建了一个存储服务,将 Linux 8 上的 LVM 卷映射为 iSCSI 目标设备,为 Linux 9 提供了 iSCSI 服务。