标签: iscsi

LV 状态:不可用。如何使其可用?

我连接了一个 iSCSI 目标,在其上创建了一个物理卷和卷组。

然后我创建了一个 LV,然后

mkfs.ext3 /dev/vg00/vm
Run Code Online (Sandbox Code Playgroud)

一切都很好。

然后我断开目标

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u
Run Code Online (Sandbox Code Playgroud)

登录到另一台 Linux 服务器,并在那里连接目标

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l
Run Code Online (Sandbox Code Playgroud)

我得到:

linux01:~ # lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg00/vm
  VG Name                vg00
  LV UUID                NBNRGV-FkSR-ZNZ9-9AVk-chLQ-j5nc-RazeBw
  LV Write Access        read/write
  LV Status              NOT available
      LV Size                17.00 GB
  Current LE             4352
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
Run Code Online (Sandbox Code Playgroud)

我可以看到它/dev/vg00/vm不存在,正如我所期望的那样。

我究竟做错了什么?

linux iscsi lvm

31
推荐指数
2
解决办法
9万
查看次数

调整 iSCSI 存储

这是一个关于 iSCSI的规范问题,我们可以用作参考。

iSCSI 是一种将 SCSI 命令作为有效负载放入 TCP 网络数据包的协议。因此,它会遇到一系列与光纤通道不同的问题。例如,如果链路拥塞并且交换机的缓冲区已满,默认情况下以太网将丢弃帧而不是告诉主机减速。这会导致重传,从而导致极小部分存储流量的高延迟。

有针对此问题的解决方案,具体取决于客户端操作系统,包括修改网络设置。对于以下操作系统列表,最佳 iSCSI 客户端配置是什么样的?它会涉及更改开关上的设置吗?存储呢?

  • VMWare 4 和 5
  • Windows Hyper-V 2008 和 2008r2
  • 裸机上的 Windows 2003 和 2008
  • 裸机上的 Linux
  • AIX VIO
  • 您碰巧认为相关的任何其他操作系统

networking storage iscsi storage-area-network tcp

29
推荐指数
1
解决办法
1万
查看次数

ISCSI SAN 上的 SQL Server 磁盘设计

将日志和数据文件分开以将磁盘与操作系统分开的标准做法(临时数据库、备份和交换文件也是如此) 当您的驱动器都是基于 SAN 并且您的 LUN 不是由特定磁盘或突袭集雕刻时,这种逻辑是否仍然有意义-它们只是 SAN 上 x 个驱动器的一部分,而 LUN 只是空间分配

iscsi lun storage-area-network sql-server dell-equallogic

27
推荐指数
3
解决办法
8699
查看次数

测试巨型帧是否实际工作

是否有测试巨型帧是否实际工作的命令?即某种“ping”报告数据包是否沿途被分解。

我有一个带有 Ubuntu VM 的 ESXi 主机,它通过 iSCSI 安装了 Dell MD3000i。我怀疑交换机上未启用巨型帧,并且无法轻松获得管理员访问权限。我可以选择将磁盘阵列直接连接到 ESXi 主机,但首先需要某种方式来确认巨型帧是否存在问题。

ubuntu iscsi storage-area-network jumboframes

27
推荐指数
1
解决办法
4万
查看次数

适用于 Windows 2008/SQL Server 群集的最便宜的 iSCSI SAN?

是否有适合与 Windows Server 2008/SQL Server 一起使用以进行故障转移群集的生产质量 iSCSI SAN?

到目前为止,我只见过戴尔的 MD3000i 和惠普的 MSA 2000 (2012i),它们的磁盘配置最少,价格都在 6000 美元左右。Buffalo(是的,我知道)有一个 1000 美元的设备支持 iSCSI,但他们说它不适用于 2008 故障转移集群。

我有兴趣在生产环境中看到适合故障转移的东西,但 IO 要求非常低。(集群,比如说,一个 30GB 的数据库。)

至于使用软件:在 Windows 上,StarWind 似乎有一个很好的解决方案。但这实际上比购买硬件 SAN 更划算。(据我所知,只有企业版支持拥有副本,而且一个许可证需要 3000 美元。)

我在想我可以使用 Linux,比如 DRBD + iSCSI 目标就可以了。但是,我还没有看到任何免费或低成本的 iSCSI 软件支持 SCSI-3 持久保留,这是 Windows 2008 故障转移群集所需要的。

我知道 6000 美元并不多,只是想看看是否有实用的更便宜的解决方案。最后,是的,该软件价格昂贵,但许多小型企业获得 MS BizSpark,因此 Windows 2008 Enterprise / SQL 2008 许可证是完全免费的。

windows-server-2008 cluster iscsi storage-area-network failover

25
推荐指数
2
解决办法
2万
查看次数

SQL Server 文件是本地还是 NAS 或 SAN?

我必须安装一个带有 SQL Server 2008 的新服务器,你有什么推荐,一台带有 Raid 10 的服务器或 NAS 中的文件?

我应该使用 iSCSI 吗?

SAN呢?

服务器有 4Gb 的 RAM,该数据库文件大约为 2GB。

为了让我今天清楚服务器没有RAID,我必须实施某种策略,这样如果发生了什么事情我可以让我的文件安全,那么我应该选择本地文件,NAS,SAN吗?哪个选项性能最好,哪个更安全?

network-attached-storage configuration iscsi storage-area-network sql-server-2008

15
推荐指数
1
解决办法
2万
查看次数

如何破解 ESXi 和 VNXe 之间的 1 Gbit iSCSI 限制

我的 iSCSI 网络出现了大问题,似乎无法尽可能快地运行。

因此,我已经尝试了几乎所有方法来从我的 SAN 中获得全部性能,并让 VMware 和 EMC 的专家参与其中。

我的设备的简短描述:3x HP DL360 G7 / vSphere 5.5 / 4 个板载网卡 / 4 个 PCIe Intel 网卡用于 iSCSI 2x HP 2510-24G 1x EMC VNXe 3100 / 2 个存储处理器,每个都有 2 个 iSCSI 专用网卡 / 24x RAID15k SAS / 6x 7.2k SAS RAID6

我采用了最佳实践并将存储池均匀地放在两个 iSCSI 服务器上。我创建了 2 个 iSCSI 服务器,每个存储处理器上一个。请参阅我的 iSCSI 配置的图像。

iSCSI 配置

iSCSI 流量通过 VLAN 分离(禁止为其他 VLAN 设置),我什至在 29xx 系列的另一台 HP 交换机上尝试过。启用流量控制(也尝试禁用),禁用 Jumbo。不涉及路由。

在 ESX 主机上,所有 iSCSI NIC 都在使用,因为我对每个数据存储都使用了循环设置。我还尝试使用 1 IO 的路径更改策略,因为许多其他人似乎已经通过这种方式获得了性能。我也尝试了内部网卡(Broadcom),但没有区别。在交换机上,我可以看到端口在 ESX …

iscsi vmware-esxi vmware-vsphere emc-vnxe

15
推荐指数
1
解决办法
7085
查看次数

快照删除速度非常慢

我有一个 ESXi 盒,带有通过 iSCSI 公开的 HP LeftHand 存储。

我有一个带有 1TB 磁盘的虚拟机,其中消耗了 800GB。磁盘在 LeftHand 存储上进行了厚配置。

在 VM 上打开了一个快照(以便 Veeam Backup and Recovery 可以完成它的工作),并且打开了大约 6 个小时。在此期间创建了大约 5GB 的增量磁盘。

快照删除现在已经花费了 5 个多小时,但仍未完成。存储阵列报告该阵列上几乎没有 IOPS(大约 600,这是背景噪音),没有吞吐量(大约 8MB/秒,这又是背景噪音),平均队列深度为 9。

换句话说,快照整合过程似乎不受 IO 限制,我看不到任何导致快照删除如此缓慢的原因。它正在工作,通过观察增量文件来判断。

关于为什么这个(相对较小的)快照删除速度如此之慢,我还应该考虑什么?


根据VMWare 文档,我现在正在观看ls -lh | grep -E "delta|flat|sesparse",并且看到两个正在更改的增量文件:

-rw-------    1 root     root      194.0M Jun 15 01:28 EXAMPLE-000001-delta.vmdk
-rw-------    1 root     root      274.0M Jun 15 01:27 EXAMPLE-000002-delta.vmdk
Run Code Online (Sandbox Code Playgroud)

我推断一个快照文件正在合并,而另一个在合并过程中收集增量。然后合并新的增量,并在该过程中创建另一个增量。

文件大小随着每次迭代下降(好吧,大多数迭代),所以我假设最终这个整合过程会完成(也许我需要将虚拟机从网络中移除 30 分钟,让这个完成而不产生任何更改) .

每 100 兆 delta 需要大约 …

iscsi snapshot vmware-esxi lefthand

15
推荐指数
1
解决办法
2万
查看次数

Linux 在安装了大量 RAM 时进行交换

我有一个用作 SAN 存储的 linux 盒子。它配备了 14 个 SATA HDD,它运行的唯一软件是 iSCSI 目标和 zabbix 代理。这是物理盒子,不是虚拟机。

安装的 RAM 大小为 128 GB,swap 被安排为 4 GB,当 RAM 很大时没有人关心它的大小,但是随着机器运行(正常运行时间为 694 天)swap 越来越多地使用,现在它用于~80%。

htop 不会显示任何不好的东西,看起来操作系统使用 RAM 作为缓存等swappiness设置为 10,然后设置为 1,没有任何帮助。当然我可以完全禁用交换,但看起来这将是一个糟糕的举动。

所以我的问题很简单,如何将盒子设置为使用 RAM 而不是使用交换,以及为什么它在 RAM 足够的情况下完全使用交换?

这是 SAN,所以它服务的是块而不是文件,所以缓存可以基于块来完成,如果 RAM 有限,可以轻松减少,无论如何它不会影响 iSCSI 的逻辑。

Zabbix 说现在我有可用的 RAM = 123.22 GB(嘿,几乎都是 128 GB!),使用的交换是 3.24 GB 的 4 GB。

linux memory iscsi storage-area-network swap

14
推荐指数
1
解决办法
3811
查看次数

如何在 Linux 中显示连接的目标?

当我做

localhost:~# iscsiadm -m discovery -t st -p 192.168.0.4
192.168.0.4:3260,1 iqn.2004-04.com.qnap:ts-509:iscsi.linux02.ba4731
192.168.0.4:3260,1 iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731
192.168.0.4:3260,1 iqn.2004-04.com.qnap:ts-509:iscsi.linux03.ba4731
localhost:~# 
Run Code Online (Sandbox Code Playgroud)

我看到了可用的目标,但是如何查看我的 CentOS5 服务器上实际连接了哪个或什么目标?

编辑:

当然可以这样做,但是像这样的程序不能iscsiadm告诉我吗?

localhost:~# ls /dev/disk/by-path/
ip-192.168.0.4:3260-iscsi-iqn.2004-04.com.qnap:ts-509:iscsi.linux02.ba4731-lun-0@  pci-0000:00:1f.2-scsi-0:0:0:0-part2@
pci-0000:00:1f.1-ide-0:0@                                                          pci-0000:00:1f.2-scsi-0:0:0:0-part3@
pci-0000:00:1f.2-scsi-0:0:0:0@                                                     pci-0000:00:1f.2-scsi-1:0:0:0@
pci-0000:00:1f.2-scsi-0:0:0:0-part1@                                               pci-0000:00:1f.2-scsi-1:0:0:0-part1@
Run Code Online (Sandbox Code Playgroud)

linux iscsi centos

13
推荐指数
1
解决办法
8万
查看次数