Articles of iscsi

在Hyper-V主机上通过iSCSI启动器或VHDX将存储驱动器连接到VM

我们目前的200用户基础设施是基于XenServer和StarWind iSCSI SAN。 虚拟服务器操作系统的C:驱动器安装在XenServer SR卷中,而这些卷又是StarWind SAN上的虚拟硬盘。 但是,虚拟机(比如我们的文件服务器)的数据驱动器是使用虚拟操作系统内的Microsoft iSCSI启动器装入的。 因此,大部分的I / O都是通过iSCSI直接(可以通过pipe理程序NIC堆栈)进出SAN。 我们不受限于XenServer中的2TB磁盘限制。 精简configuration由StarWind SAN提供。 我们正在转向Hyper-V 2012环境,因为我们可以通过第二个VHDX挂载E:驱动器(现在移除了相同的2TB大小限制),情况就不那么明显了。 VHDX还提供精简configuration。 但是,它仍然需要从Hyper-V服务器跨越iSCSI到同一个SAN,所以感觉就像VHDX路由必须添加一个额外的层,因此会提供更低的性能。 任何关于直接iSCSI还是通过VHDX的言论都是“更好”的赞赏。

无法在iscsi多path驱动器上创buildzfs池

我在iSCSI SAN上有一个磁盘,通过多path在我的服务器上挂载。 当我运行命令创buildzfs池使用 zpool create -f zfs-data /dev/sdc 要么 zpool create -f zfs-data /dev/sdd (as the disk is mounted on both sdc and sdd) 我得到错误: cannot open '/dev/sdc1': Device or resource busy cannot create 'zfs-data': one or more vdevs refer to the same device, or one of the devices is part of an active md […]

延迟iSCSI Target服务启动

我们正在使用Windows Server 2012 R2为其他服务器提供一些iSCSI目标。 服务器有一个存储池,最上面有一个虚拟磁盘,然后在这个虚拟磁盘上创build一个iSCSI目标。 但是,服务器重新启动后,目标始终会丢失,并且启动器无法连接到此目标。 如果我然后重新启动Microsoft iSCSI软件目标服务(即“WinTarget”),目标被正确初始化并正常工作。 由于我认为这是一个依赖性问题,我尝试将服务启动设置为“自动(延迟启动)”,但失败并出现错误(“延迟的启动无法设置,参数不正确”)。 这是一个已知的问题? 即如果是的话,我该如何推迟这项服务的启动?

我如何确定一个iscsi设备是否是一个已安装的Linux文件系统?

编辑:这是在Debian 7系统(更准确地说Proxmoxpipe理程序https://www.proxmox.com/en/)2.6.32-48-pve内核。 我有一个磁盘分区作为我的后端infiniband存储iscsi目标。 我已经在发起者本地安装了目标(on /mnt/iscsi )。 如果我需要重启启动器,我需要卸载/mnt/iscsi ,然后在重新引导之前注销门户(至less在几年前就是这样,自从我和iscsi一起工作了一段时间)。 我如何确定哪些文件系统挂载在iscsi上? 常规mount命令只显示由启动程序创build的块设备,例如: /dev/sdc 。 /dev/sdc on /mnt/iscsi type ext4 (rw,relatime,barrier=1,data=ordered) 我想在重新启动之前自动执行卸载/注销,但是这些信息不足以确定所涉及的文件系统是否需要通过iscsiadm … –logout运行iscsiadm … –logout卸载后。

iSCSi启动器在Windows 2008 R2上

为了扩展HP Proliant DL 380的存储空间,MyCloudEX4100被引入并需要configuration为iscsi,因为这些数据库需要作为本地磁盘访问。 当我们selectiScsi启动器时,会显示错误“指定的服务不作为已安装的服务存在”。操作系统是Windows 2008 R2。 我们试图通过从微软网站下载手动安装iScsi启动器,但没有运气。 请帮忙 !!!

SAN优化:你如何去做呢?

我们有许多存储区域networking(SAN)。 我们大多数人,可能。 你如何去优化速度? 你有几个纺锤? iSCSI或FC? 你如何分解你的数组? 如果您拥有EMC SAN,那么您将如何使用共享这个愚蠢的Flare OS的前四个驱动器? 寻找来自加速SAN的人的意见,以便更及时和可靠地访问磁盘。

有关iSCSI的一些问题

我search了互联网,但是我找不到iSCSI适配器需要的那种电缆。 我将在HP服务器中使用它,它有两个HP NC382i集成双端口PCI Express千兆服务器适配器 。 它使用CAT 5还是一些特殊的电缆和端口(UTP)? 非常感谢!

StarWind是testing/开发环境下可行的iSCSI解决scheme吗?

我正在考虑为一些开发/testing虚拟机设置一个基于软件的iSCSI环境。 我所做的一些研究已经将我引向了StarWind的Free iSCSI产品。 我很高兴,因为它似乎很适合我的需求(请记住,这不是一个生产设置),并开始安装它昨晚。 不过,我今天看了不止一篇文章,谈到StarWind,似乎很坦率,相当垃圾。 这引起了我对我最初的一些研究的质疑。 有没有人使用StarWind免费或企业产品? 你有什么经验,你会推荐一个类似的testing或开发环境的解决scheme吗? (即可能最多两台服务器使用iSCSI目标..) (我可以提供更多关于我的预期使用场景的信息,但是我只是想在得到更多的信息之前得到StarWind的一些高层次的意见……另外请注意,基于硬件的解决scheme由于预算..)

单个ESXi主机可以使用两个独立的iSCSI盒吗?

我在单个ESXi主机上使用多个iSCSI目标(在我的情况下,他们是两个FreeNAS主机,但我怀疑这个问题会发生在相同types/型号的任何两个iSCSI框)。 如果我将两个FreeNAS主机configuration为iSCSI目标(例如iSCSI A和iSCSI B),那么我可以将它们与我的ESXi主机一起使用,但一次只能使用一个(即只有iSCSI A或只有iSCSI B,他们同时)。 如果我尝试将第二个iSCSI目标添加到我的iSCSI适配器(当然它具有唯一的iqn名称),那么在此适配器(它是iSCSI软件适配器)的详细信息窗格中,我看到path总数已相应增加,但不是总数量的设备(所以我不能用它作为另一个存储)。 我该怎么办? 将两个iSCSI目标连接到单个适配器是不可能的? 我正在使用免费版本的ESXi 4.1。 也许这是免费版本的限制? 预先感谢任何消化。

SAN与iSCSI的目标performance可怕

在运行iSCSI-Target的1U Ubuntu服务器中,我们有一个穷人的SAN设置,在RAID-0中有两个300GB的驱动器。 然后,我们将它用于虚拟机的块级存储。 pipe理程序通过专用VLAN和接口上的千兆位连接到SAN。 我们只有一个虚拟机设置和一些基准testing。 如果我们从虚拟机运行hdparm -t /dev/sda1 ,则从虚拟机到SAN的性能可以达到75MB / s。 然后我们基本上用./configure和make编译一个包。 事情开始确定,但突然之间,SAN上的平均负载增长到了7+,事情变得缓慢。 当我们SSH进入SAN并运行最高时,确定负载是7+,但CPU使用率基本上是没有什么,也有服务器有1.5GB的可用内存。 当我们终止虚拟机上的编译时,SAN上的LOAD慢慢回到1以下的数字。 世界上正在造成什么? 我们如何进一步诊断呢? 以下是高负载下SAN的两个屏幕截图。 1> Output of iotop on the SAN: 2> Output of top on the SAN: