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 / 问题

问题[iscsi](server)

Martin Hope
Xylex
Asked: 2023-01-10 00:33:49 +0800 CST

英特尔® iSCSI 远程启动英特尔 X540-T2

  • 6

我有一个 Intel X540-T2 双端口 10GB 以太网适配器。开发编号:8086/1528

我正在尝试设置工作站以使用 iSCSI 从 SAN 启动。

我读到的有关此卡的所有信息都表明支持 Intel® iSCSI Remote Boot。然而,我无法启用它,也无法使用我找到的任何引导实用程序配置它,包括 DOS 实用程序或英特尔去年发布的 BOOTUTILW64E.EXE 命令行实用程序。

如果我执行命令:

BOOTUTILW64E.EXE -NIC=2 -BOOTENABLE=ISCSIPRIMARY

我收到以下错误:

ERROR: Invalid argument for command line parameter -BOOTENABLE: ISCSIPRIMARY 
Select value from 'iscsiprimary', 'iscsisecondary','pxe', 'fcoe', or 'disabled'

如果我使用 pxe 而不是 iscsiprimary,它就可以工作。重点给了我同样的错误。唯一有效的选项是 PXE 和 DISABLE。看来我的卡没有正确的映像刷新到它以支持英特尔® iSCSI 远程启动。然而,Intel 的网站和文档比 Cisco 的网站更能引导人们进行无意义的追逐。

以前有人设置过英特尔® iSCSI 远程启动吗?我只是缺少一些简单的东西吗?

为了更加清晰,这里是 BOOTUTILW64E.EXE -E 的输出

Port Network Address Location Series  WOL Flash Firmware                Version
==== =============== ======== ======= === ============================= =======
1   B06EBF3A4213     0:31.6 Gigabit N/A FLASH Not Present
2   A0369F21EACC   179:00.0 10GbE   N/A UEFI,PXE Enabled              2.2.02
3   A0369F21EACE   179:00.1 10GbE   N/A UEFI,PXE Enabled              2.2.02

我一直在考虑将 iPXE 刷写到这张卡上,但我想在使用 nuke-all 解决方案之前让库存固件正常工作,而且我不知道这是否可行,或者我是否可以回去,如果我这样做了,它失败了。

iscsi
  • 1 个回答
  • 57 Views
Martin Hope
Ray
Asked: 2021-09-09 18:43:37 +0800 CST

iSCSI 通过 VLAN 与以太网分离

  • 0

我已经建立了一个由几台服务器组成的小型集群以及一个 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 个回答
  • 191 Views
Martin Hope
daks
Asked: 2021-09-04 04:42:57 +0800 CST

Proxmox VE:在 iSCSI 上添加 LVM 存储:如何找到 pvesm 的“基础”值

  • 2

我正在使用 Proxmox VE 平台,版本 6 或 7,我目前正在记录初始设置,并打算稍后将其自动化。因此,我正在寻找所有命令行命令来完成我必须在 Web UI 上执行的所有操作。

我的问题在于存储配置步骤:我尝试在 iSCSI LUN 之上配置 LVM 卷。

如果我使用 Web UI 进行此设置,/etc/pve/storage.cfg看起来像

iscsi: <ID1>
    portal <portal>
    target <target>
    content none

lvm: <ID2>
    vgname <vgname>
    base <ID SCSI>
    content rootdir,images
    shared 1

我可以使用该pvesm实用程序通过以下命令执行此操作

pvesm add iscsi <ID> --portal <SERVER> --target <TARGET> --content none

pvesm add lvm <ID> --vgname <vgname> --base <ID SCSI>

问题是我不知道如何找到这个ID SCSI,既不使用任何 PVE 也不使用 open-iscsi 工具。

ps:“ID SCSI”看起来像<ID1>:0.0.0.scsi-<1234000afbc....>

lvm iscsi proxmox open-iscsi
  • 1 个回答
  • 2091 Views
Martin Hope
Andy
Asked: 2021-06-08 23:03:33 +0800 CST

直接附加网盘

  • 2

在不创建 VHD 等的情况下直接附加网络磁盘的方法是什么?我想通过 iSCSI 之类的网络将驱动器直接从一台计算机连接到另一台计算机,但不创建 VHD。

不能接受的:

  1. 驱动弯管机
  2. iSCSI(它正在创建 VHD 驱动器)
  3. 映射为网络驱动器(仅像 iSCSI 一样直接但不创建 VHD)
  4. 仅限 CLI 的 Linux
  5. FreeNAS、TrueNAS、XigmaNAS、UNRAID、XPEnologi 等

极有可能是 Windows/Windows Server 程序

windows network-share iscsi network-attached-storage windows-server-2019
  • 1 个回答
  • 112 Views
Martin Hope
Thor
Asked: 2021-02-22 00:17:57 +0800 CST

如何在 linux 上为 iscsi 设置 SWP 标志?

  • 0

我想以只读方式导出 iSCSI 共享;我知道这是用 SWP 完成的,但是......我不知道如何在 LUN 上设置它。我已经通过配置文件和命令行尝试过......示例:

<target netstore>
  <backing-store /dev/sda3>
    SWP on
  </backing store>
</target>

Linux 5.4.0.65(薄荷)

linux iscsi
  • 1 个回答
  • 28 Views
Martin Hope
Thor
Asked: 2021-02-14 22:43:14 +0800 CST

虚拟 iSCSI linux -- 共享为 ISCSI ExFat,但它是否会转到 XFS?

  • 0

我正在构建一个基于具有 18 个驱动器托架的戴尔服务器的 RAID 系统;我想用作 JBOD 并使用 LVM2/MDADM 进行管理,并使用 XFS 作为基本文件系统。

但是...我有一些仅适用于 iSCSI 目标(而不是传统的 SMB 网络共享)的 PC 软件...我希望能够从 Linux 和 Windows 中查看和操作存储...是否有一个文件系统仿真器位于 iSCSI 和 XFS 之间,并会采用 Windows 文件系统(ExFAT、NTFS、UDF?)并将其转换为已安装的 linux 文件系统中的“文件”?

Windows 中的 iSCSI 卷是否可以“只读且按需重新安装/扫描”(断开连接,重新制作虚拟文件系统,然后允许通过 Windows 重新安装)?Windows 访问不需要很快...

或者...是否有支持 Windows 的 iSCSI target-FS 和分布式文件系统,以便可以同时从 Windows 7 和 Linux 访问它(也许会支持...?)?

windows linux dfs iscsi
  • 2 个回答
  • 413 Views
Martin Hope
cmks
Asked: 2020-12-29 06:50:14 +0800 CST

LinuxIO (LIO) 目标 @ Debian 10 和 VMware 6.7 启动器:检测到 0x00000000 的 WRITE_PROTECTED LUN 访问

  • 1

我们正在运行

  • 威联通 NAS
  • Debian 10
  • 主机 VMware 6.7U3 管理程序

a) 使用 QNAP 导出 iSCSI-LUN 目标,使用 LIO 来实现什么,并从 VMware 访问它(读/写)工作正常。

b) 使用 LIO 使用新的 Debian 10 导出 iSCSI-LUN 目标并使用 Windows 7 iSCSI 启动器(读/写)访问它可以正常工作。

使用目标 b) (Debian 10 / LIO) 和启动器 a) (VMware v6.7)

  • VMware 看到目标主机
  • VMware可以登录并看到目标
  • VMware 可以读取 LUN 上的数据(查看分区表、它的大小、分区类型等)

一旦我们尝试编写任何 VMware 报告

2020-12-28T14:36:00.775Z info hostd[2098690] [Originator@6876 sub=Partitionsvc opID=esxui-2f96-fbd9 user=root] 状态:255 输出:gpt 0 0 0 0

错误:错误:在 /dev/disks/naa.60014054b666e78a1c443ee941c60e3e SetPtableGpt 上写入期间只读文件系统:无法提交到磁盘

和 Debian 10 盒子报告:

内核:[80.210044] TARGET_CORE[iSCSI]:检测到 0x00000000 的 WRITE_PROTECTED LUN 访问

我不明白为什么 VMware 以只读方式挂载 iSCSI LUN,但 Windows 7 以读写方式挂载它,而 VMware 以读写方式挂载 QNAP-iSCSI-LUN。

我很感激任何提示 - 提前谢谢你。

PS:也许有人可以创建标签“linuxio”并将其分配给这个问题。

iscsi vmware-esxi
  • 1 个回答
  • 210 Views
Martin Hope
JKB
Asked: 2020-11-28 02:34:43 +0800 CST

使文件服务器 (RAID1) 上的数据在硬件故障时仍可访问

  • 0

有一个文件服务器 (Windows Server 2008 R2) 在具有 2 个备用磁盘的硬件 RAID 1(具有读写缓存的 HP SmartArray P212)上运行。此外,还有一个 Windows 备份写入附加的 SATA 磁盘。

当服务器硬件(或raid控制器)崩溃时,afaik不可能通过简单地将它们附加到外部系统(sata,usb)来直接访问存储在raid磁盘上的数据,而系统没有相同的硬件raid控制器?这个对吗?

为了使数据在硬件崩溃时仍然可用,我的意图如下:将 iSCSI 目标 (Synology DS720+) 添加到网络,将此目标挂载到文件服务器上并创建一个(软件)RAID1,其中包含硬件 RAID + 挂载的 iSCSI目标。现在在灾难情况下,我可以简单地将 iSCSI 目标安装在任何其他机器上并访问其数据。

这可能吗?

raid iscsi network-attached-storage windows-server-2008-r2
  • 1 个回答
  • 48 Views
Martin Hope
Петр Воротинцев
Asked: 2020-09-07 01:07:37 +0800 CST

Ubuntu iSCSI 分区在 lsblk 中不可见

  • 6

最近我创建了带有/dev/sda1分区的 iSCSI 目标(1Gb ,创建了ext4文件系统)和 iSCSI Initiator。每项服务都可以正常工作,没有明显的错误。发起者成功登录以获取目标设备。

发起者发现命令的输出:

root@Nitro5:/dev/disk/by-id# iscsiadm -m discovery -t st -p 10.8.0.1
10.8.0.1:3260,1 iqn.2020-09.tech.biowar.storagesrv01.target01

从 Initiator 输出 SCSI 设备的 lsblk:

root@Nitro5:/dev/disk/by-id# lsblk -S
NAME HCTL       TYPE VENDOR   MODEL                 REV TRAN
sda  1:0:0:0    disk ATA      WDC_WD10SPZX-21Z10T0 1A02 sata

lsblk 命令的输出。同样来自发起者:

root@Nitro5:/dev/disk/by-id# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0    55M  1 loop /snap/core18/1880
loop1         7:1    0  55,3M  1 loop /snap/core18/1885
loop2         7:2    0    16M  1 loop /snap/foliate/1119
loop3         7:3    0  29,9M  1 loop /snap/snapd/8542
loop4         7:4    0  29,9M  1 loop /snap/snapd/8790
loop5         7:5    0  49,8M  1 loop /snap/snap-store/467
loop6         7:6    0 290,4M  1 loop /snap/vlc/1700
loop7         7:7    0 240,8M  1 loop /snap/gnome-3-34-1804/24
loop8         7:8    0  62,1M  1 loop /snap/gtk-common-themes/1506
loop9         7:9    0 255,6M  1 loop /snap/gnome-3-34-1804/36
loop10        7:10   0  49,8M  1 loop /snap/snap-store/433
sda           8:0    0 931,5G  0 disk 
├─sda1        8:1    0     1G  0 part /boot/efi
├─sda2        8:2    0   391G  0 part 
├─sda3        8:3    0   5,3G  0 part 
└─sda4        8:4    0 534,2G  0 part /home
nvme0n1     259:0    0 238,5G  0 disk 
├─nvme0n1p1 259:1    0    16M  0 part 
├─nvme0n1p2 259:2    0  58,6G  0 part 
├─nvme0n1p3 259:3    0   131G  0 part 
├─nvme0n1p4 259:4    0  42,3G  0 part /
└─nvme0n1p5 259:5    0   6,5G  0 part [SWAP]

但是主 lsblk 列表中没有未安装的 SCSI 设备。我不知道 SCSI 设备在哪里以及如何安装它。如何安装我的设备?提前致谢!

ubuntu iscsi
  • 1 个回答
  • 1554 Views
Martin Hope
Anton Stafeyev
Asked: 2020-08-27 08:34:22 +0800 CST

OCFS2 添加节点

  • 1

我有在不同机器上运行 nginx 和 php fpm 的虚拟机,现在我使用一种非常愚蠢的手动同步目录的方法,因为集群不是那么大。但是,我周围有另一台服务器,我想将其用作共享存储设备。

到目前为止,我了解到我可以通过带有 ocfs2 文件系统的 iscsi 提供存储。困扰我的是初始设置需要提前指定每个节点,然后添加一个节点,我需要关闭 o2cb 以应用更改。

目标是通过 iscsi 为 nginx 和 php-fpm 节点提供共享存储(所以我不必进行复制),但是节点的数量可以根据集群的负载而增长。

想法1:也许我可以通过主机为我的虚拟机提供存储,所以只有主机直接处理ocfs2?这样节点是已知的。

iscsi ocfs2
  • 2 个回答
  • 113 Views

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

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve