AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1077048
Accepted
Ray
Ray
Asked: 2021-09-09 18:43:37 +0800 CST2021-09-09 18:43:37 +0800 CST 2021-09-09 18:43:37 +0800 CST

iSCSI 通过 VLAN 与以太网分离

  • 772

我已经建立了一个由几台服务器组成的小型集群以及一个 SAN。服务器运行的是 Ubuntu 20.04 LTS。

使用供应商提供的说明(我找不到以前在哪里阅读过),他们建议 SAN 和服务器之间的 iSCSI 连接应该(或者“必须”?)与任何以太网流量分开。正因为如此,我在我们的交换机上配置了两个 VLAN——一个用于 iSCSI 流量,一个用于服务器之间的以太网流量(没有 SAN)。

到目前为止,似乎还不错。假设以太网在 172.16.100.XXX/24 上,而 iSCSI 在 172.16.200.XXX/24 上。更具体地说,地址看起来像这样:

机器 以太网 iSCSI 外部以太网也?
服务器 1 172.16.100.1 172.16.200.1 是的
服务器 2 172.16.100.2 172.16.200.2 是的
服务器 3 172.16.100.3 172.16.200.3 是的
SAN 不适用 172.16.200.4 不

毫不奇怪,我可以ssh在服务器之间使用任一 VLAN。也就是说,从服务器 2 到服务器 1,我可以执行以下任何操作:

  • ssh 172.16.100.1
  • ssh 172.16.200.1
  • 通过外部可见 IP 地址 ssh

我担心的是我是否应该更好地使用防火墙规则将非 iSCSI 流量与 172.16.200.X 子网分开,以便在所有服务器上阻止端口 22 (ssh)。

我不关心相反的情况——SAN 只在 VLAN 200 上。它不知道 VLAN 100 的存在,因此它不会突然将 iSCSI 流量发送到该 VLAN。

我正在使用似乎使用端口 7777 的 Oracle 集群文件系统——也许我应该阻止 VLAN 上的所有端口,以便只使用端口 7777?iSCSI 网络上的以太网流量是否会产生问题(延迟或错误?)我应该注意吗?

谢谢!

vlan storage-area-network iscsi ubuntu-20.04 ocfs2
  • 1 1 个回答
  • 191 Views

1 个回答

  • Voted
  1. Best Answer
    Zac67
    2021-09-30T09:56:40+08:002021-09-30T09:56:40+08:00

    我担心的是我是否应该更好地使用防火墙规则将非 iSCSI 流量与 172.16.200.X 子网分开,以便在所有服务器上阻止端口 22 (ssh)。

    如果您使用 DNS 名称连接到其他服务器并且这些服务器解析为 LAN 地址,您应该没问题。(当然,您也可以直接使用 LAN IP 地址。)

    如果您真的想禁用 SAN 上的所有非 iSCSI 流量,您需要

    1. 将所有服务配置为仅绑定到 LAN IP 地址
    2. 在服务器上使用本地防火墙过滤所有不需要的流量
    3. 在 iSCSI 交换机端口上使用 ACL 过滤所有不需要的流量

    如果您进行过滤,则只允许 iSCSI 并拒绝其他所有内容是正确的方法。

    iSCSI 网络上的以太网流量是否会产生问题(滞后或错误?)

    将 LAN 和 SAN 流量分开的主要原因是您要确保您的存储网络在任何情况下都不会阻塞。如果是这样,它会迅速导致 I/O 错误,进而导致数据丢失甚至损坏。(非常)少量的杂散流量并不值得真正担心。

    但是,如果服务绑定 (#1) 不实用,或者如果有其他服务器管理员轻描淡写,我会使用 ACL 方法。例如,动态 DNS 更新很容易将您的 iSCSI IP 放入 DNS 中,并且任何服务器间流量都可以快速进入 SAN。

    • 1

相关问题

  • des3526,如何取消标记 vlan 端口?

  • WAN 上的 VLAN

  • Linux VLAN 桥接器

  • 要使网络负载平衡发挥作用,数据中心网络有哪些要求?

  • 通过单独的 VLAN 进行 SQL 复制

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve