PVE连接 TrueNAS iSCSI存储实现本地无盘化

3 篇文章 0 订阅
3 篇文章 0 订阅

一.基础环境

TureNas 12.0 [1]

4c16G
50G+300G+300G 磁盘
IP1:192.168.42.98(千兆)
IP2:172.16.0.2(万兆)
50G磁盘空间用来运行Turenas 12.0 版本实例
两块300的准备组raid1, 用作ISSCI共享存储
IP2地址为Turenas与PVE通讯IP,选择万兆网卡,理论速度达到700M/s以上

PVE 7.0 [2]

4c8G
100G磁盘
IP1:192.168.42.99(千兆)
IP2:172.16.0.3(万兆)
100G磁盘空间用来运行PVE 7.0 版本实例

在这里插入图片描述

====================================================================

二.环境安装

TureNas & PVE环境搭建我博客相关专栏中都有,本文不在赘述,详情请跳转

TureNas试玩 [1]

Proxmox集群部署 [2]

====================================================================

三.TureNas设置

1. 创建池
存储>池>添加
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 添加 Zvol
存储 > 池 > 选择创建好的池 > 菜单 > 添加Zvol

在这里插入图片描述

在这里插入图片描述

3. 配置 ISCSI 共享服务
① 修改 TargetGlobalconfiguration
在这里插入图片描述
② 修改Partals 地址和端口

在这里插入图片描述
③ InitiationGroups 勾选允许所有启动器即可
在这里插入图片描述

④ 添加 目标
在这里插入图片描述

⑤ 添加 Extents

在这里插入图片描述

⑥ 添加 Associated Targets 将之前的 “目标” 和 “ Extents ” 关联起来
在这里插入图片描述

⑦ 返回 第一项 TargetGlobalconfiguration 保存-启用服务即可
在这里插入图片描述

====================================================================

四.PVE设置

在PVE端挂载ISCSI存储有两种方法
  1. 一种是直接shell iscsiadm命令挂载,然后添加lvm
  2. 另一种是在web界面挂载,然后添加lvm,这种方法不适合 CHIP用户认证,之所以上文没有创建认证,就是为了方便演示两种方法,文末会拓展添加用户认证相关内容。
方法一
  1. 来到 pve 端,首先使用 shell 命令发现下 Iscsi 服务,看是否开启正常,如下图
iscsiadm -m discovery -t st -p 172.16.0.2:3260

在这里插入图片描述
如果没有发现就检查Turenas的服务情况,检查网络是否正常

  1. 连接 iscsi
iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:pveget1   -l  # 连接
iscsiadm -m node -o update -n node.startup -v automatic  # 设置开机已启动

操作回显如下
root@test01:~#     iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:pveget1   -l
Logging in to [iface: default, target: iqn.2005-10.org.freenas.ctl:pveget1, portal: 172.16.0.2,3260]
Login to [iface: default, target: iqn.2005-10.org.freenas.ctl:pveget1, portal: 172.16.0.2,3260] successful.
root@test01:~#    iscsiadm -m node -o update -n node.startup -v automatic
  1. 使用 fdisk -l 查看,可以发现多了一块设备
    在这里插入图片描述

  2. 对新加的盘进行分区
    在这里插入图片描述

  3. 添加LVM
    ①创建pv
    在这里插入图片描述
    ②创建vg
    在这里插入图片描述
    至此,挂载完毕

  4. 到Pve上添加存储
    在这里插入图片描述

在这里插入图片描述
7. 添加成功就会多处一块TrueNas的存储设备,可以直接使用了

在这里插入图片描述
8. TrueNas端 可以看到网卡流量也有对应的输出

在这里插入图片描述

方法二
  1. 直接在存储中添加 iSCSI
    在这里插入图片描述

  2. 添加 iscsi 信息
    在这里插入图片描述

  3. 添加lvm 即可
    在这里插入图片描述

  4. 添加成功
    在这里插入图片描述

四.拓展

ISCSI CHIP用户认证,如何添加

上文有提到 ISCSI CHIP用户认证 ,相当于给 iscsi 添加用户和 密码认证,那么改如何添加呢

  1. 在TrueNas中 共享 > ISCSI > Authorized Access > 添加
    在这里插入图片描述
  2. 提交相关群组ID,用户名 密码 ,即可创建用户
    在这里插入图片描述
  3. 除此之外,还应该在目标中添加群组信息和认证方法。之前我们创建过目标,所以进行修改一下
    在这里插入图片描述

在这里插入图片描述

  1. 在PVE 端只能使用 iscsiadm 命令挂载
首先查看发现
iscsiadm -m discovery -t st -p 172.16.0.2 --discover
172.16.0.2:3260,1 iqn.2005-10.org.abcd.ctl:pveget1 # 回显,发现了设备


iscsiadm -m node -T  iqn.2005-10.org.abcd.ctl:pveget1   --op update --name node.session.auth.username --value=用户admin    #添加用户
iscsiadm -m node -T iqn.2005-10.org.abcd.ctl:pveget1 --op update --name node.session.auth.password --value=密码123456  #添加密码
iscsiadm -m node -T iqn.2005-10.org.abcd.ctl:pveget1 -l  #登陆
iscsiadm -m node -o update -n node.startup -v automatic  #设置开机启动

在这里插入图片描述
5. 尝试添加ext4格式,这样就可以放镜像和其他更多类型的文件

fdisk /dev/sdc
n
p
...
w
以上是分区步骤省略

mkfs.ext4 /dev/sdc1  # 把分好的区进行格式化

mkdir data && mount /dev/sdc1 /data/ 进行挂载
  1. 在PVE web端进行添加 目录
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

king config

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值