我们有一个NFS服务器(Linux),它将文件存储在iSCSI磁盘arrays中。 此服务器正在生产中。 服务器和arrays很旧,必须尽快更换(arrays已经出现严重问题)。 我有更换服务器和arrays准备在不同的networking。 我一直在考虑让rsync的股票,然后再做一遍,所以我同步数据。 我不知道这是否会导致数据不一致…由于股份挂载在lvm上,也许我可以先创build一个快照? 题: 什么是迁移所有数据的最佳方法? 你有什么build议吗?
发现成功: [root@ncdqd0110 iqn.11351.com.xxx:AAA]# iscsiadm -m discoverydb -t sendtargets -p 127.0.0.1:54541 –discover 127.0.0.1:54541,-1 iqn.2495.com.xxx:AAA login失败: [root@ncdqd0110 ~]# iscsiadm –mode node –target iqn.2495.com.xxx:AAA –portal 127.0.0.1:54541 –login Logging in to [iface: default, target: iqn.2495.com.xxx:AAA, portal: 127.0.0.1,54541] (multiple) **iscsiadm: Could not login to [iface: default, target: iqn.2495.com.xxx:AAA, portal: 127.0.0.1,54541].** **iscsiadm: initiator reported error (8 – connection timed out)** iscsiadm: […]
我有两个主机。 一个是iSCSI启动器。 另一个是iSCSI目标。 他们都运行Ubuntu 16.04 LTS,并且都使用open-iscsi。 具体来说,目标主机(我们称之为“目标”)正在运行iscsid服务。 它有16个SSD磁盘作为iSCSI目标导出。 其configuration在/etc/iscsi/iscsi.conf文件中指定。 其目标在/etc/tgt/conf.d/config文件中指定。 configuration文件具有关于目标的iqn名称,设备以及允许安装目标的启动器列表的信息。 我们没有使用iscsitarget包,因为它不适用于ISER。 目标和启动器都使用端口3260.目标和启动器都通过独立Infiniband交换机上的专用Infiniband卡进行通信。 iSCSI连接不通过以太网连接/交换机。 有没有办法使每个iSCSI目标使用专用端口? 我想这样做的原因是因为我正在Infiniband卡上testing性能。 如果我在所有的iSCSI目标上同时运行性能testing,它们每个只能获得大约300MB / s的吞吐量。 InfiniBand卡提供的最大吞吐量不足40MB * 16。 我怀疑瓶颈是TCP / IP端口连接。 即使我并行运行所有16个iSCSI目标的性能testing,他们都通过端口3260。 有没有办法设置iSCSI目标,使每个目标使用一个单独的端口? 目标0可以在端口3261上,目标1可以在端口3262上等,并且从发起者,我可以在“iscsiadm -m discovery”和“iscsiadm -m node”命令中指定ip和端口。
我们最近添加了第二个iSCSI磁盘arrays到现有的磁盘arrays组。 这增加了6TB到我们的游泳池。 在游泳池里我们有三卷。 我为3卷中的每一卷增加了2TB的可用空间。 如果我login到configuration了iSCSI目标的其中一台服务器,则会看到C:\ ClusterStorage。 在那个目录中,我们有Volume1,Volume2和Volume3。 在大小列下,每个显示旧容量(1.5TB)而不是3.5TB。 我已经为Dell EqualLogic Group Manager中的每个卷分配了2TB,并确认容量为3.5TB。 我需要为连接到iSCSI卷的服务器做些什么来确定正确的卷容量?
我有一个运行kvm的主机,它有iscsi备份的存储池: virsh # pool-info mypool Name: mypool UUID: 913210f2-f8a0-4a56-b7bf-ef00b0080ee1 State: running Persistent: yes Autostart: yes Capacity: 2,00 TiB Allocation: 2,00 TiB Available: 0,00 B 目前池只有一个卷(这是一个LUN): virsh # vol-list mypool Name Path —————————————– unit:0:0:1 /dev/disk/by-path/ip-192.168.44.44:3260-iscsi-iqn.2016-08.iscsihost:volume-lun-1 如何确定名称或数量? 红利问题:iscsi目标使用“tgtd”。 似乎不能通过设置LUN的“vendor_id”或“product_id”来影响卷名称。 有没有办法让更多漂亮的名字(理想情况下,LUN是为特定的虚拟机创build的,并且该名称显示在virsh的vol-list或virt-manager GUI中)?
我的Hyper-V机器将其VM磁盘存储在Synology DiskStation上的iSCSI卷上。 偶尔(一个月一次),DiskStation会自行重新启动固件和软件包更新,这会导致iSCSI服务中断,并且Hyper-V移动来终止VM实例,报告无法访问VMconfiguration。 有没有办法将Hyper-Vconfiguration为立即暂停虚拟机,并等待iSCSI连接恢复而不是查杀虚拟机?
我正在使用一个iSCSI池作为几个虚拟机的存储后端,我想知道在这个用例中其他人如何使用目标和LUN。 我从一个名为iqn.2016-06.iscsihost:kvmguests目标开始iqn.2016-06.iscsihost:kvmguests ,每个虚拟机有一个LUN。 但是这会导致一些不太理想的虚拟机的存储目标名称(请参阅此问题 ),所以我想知道是否应该切换到每个虚拟机一个目标(每个目标可能有几个LUN,例如单独的操作系统磁盘等等。)。 这将会产生非常整洁的名字的副作用,这些副作用不能在KVM方面很容易混淆(例如iqn.2016-06.iscsihost:webserver01 , iqn.2016-06.iscsihost:database07等)。 )。 我不确定这会有什么影响,所以任何指针都不胜感激。 所以问题是:这里最好的做法是什么? 一个目标是每个虚拟机有一个(或多个)LUN,还是每个虚拟机有一个目标? 更新:想一想,必须将每个iSCSI目标作为存储池添加到每个KVM主机。 这是非常不方便的,因为每次添加新虚拟机时都必须更改每个KVM主机的configuration…或者我错过了一些东西。 这是如何在现实世界中完成的?
我正在testingWindows 2016 Preview 5作为iSCSI目标,并将TinyPXE用作无盘启动的DHCP + iPXE服务器… 访问Windows 2016 iSCSI目标从像Windows 7或Windows 10这样的iSCSI启动程序工作正常… 我试图使用TinyPXE / iPXE作为DHCP / TFTP服务器从iSCSI目标启动 PXE客户端findDHCP服务器…加载undionly.kpxe …开始寻找iSCSI目标,并失败,并显示“无法打开SAN设备…” CONFIGURATION Option67 = undionly.kpxe Option17 = iscsi:10.0.0.213:tcp:3260:0:vm2016-demo1-target ExtraOption = iscsi:10.0.0.213:tcp:3260:0:vm2016-demo1-target Option3 = 下面是服务器/目标configuration和TinyPXE屏幕截图…任何想法都欢迎…
用于连接到iSCSI目标(不再存在)的Windows Server 2012 R2计算机。 我们一直定期崩溃这个Windows服务器,只是发现iSCSI启动程序不断尝试重新连接到已久的目标(并导致最终的资源耗尽)。 我已经通过磁盘pipe理删除了启动器和驱动器盘符中发现的目标,但在启动器中重新启动了目标(并且再次启动了资源耗尽的path)。 如何告诉Windows停止尝试重新连接到这个已经过时的iSCSI目标?
我们将iSCSI目标的大小从500GB增加到1TB。 连接到此目标的唯一计算机是Windows 8.1工作站。 我们希望工作站的容量能够增加,并充分利用可用的全部1TB容量: 我考虑将磁盘转换为dynamic磁盘并将其扩展。 也许这是正确的方法; 也许不会。 我读过各种博客文章和论坛,您必须使用像GParted这样的分区工具来扩展卷,但我不知道这是否适用于iSCSI目标。 我尝试右键单击K:然后单击展开作为esckesbuild议在下面的评论,但最大的大小是现有的大小。 磁盘不是一个dynamic磁盘来做到这一点? 扩展磁盘1使用所有可用空间而不会丢失磁盘1上的现有数据的最合适的方法是什么?