Articles of scsi

RHEL / CentOS重新分配scsi设备字母

如果我删除与/ dev / sdb关联的物理磁盘并在同一个插槽中添加一个新磁盘,那么将会分配给/ dev / sdc(或下一个可用的字母)。 有没有办法打开 ,我可以重新分配新的磁盘到/ dev / sdb? 运行CentOS 5.4。 谢谢!

SCSI错误:返回码= 0x08000002,感应键:中止命令

内核日志: ata2.00: exception Emask 0x0 SAct 0x7fffffff SErr 0x0 action 0x0 ata2.00: irq_stat 0x40000008 ata2.00: cmd 61/08:f0:6f:5b:97/00:00:00:00:00/40 tag 30 ncq 4096 out res 41/10:01:6f:5b:97/d5:00:00:00:00/40 Emask 0x481 (invalid argument) <F> ata2.00: status: { DRDY ERR } ata2.00: error: { IDNF } ata2.00: configured for UDMA/133 sd 1:0:0:0: SCSI error: return code = 0x08000002 sdb: Current [descriptor]: […]

戴尔2970-HP 1/8 G2自动加载器不断脱落LSI 2032 SCSI链

戴尔2970的戴尔/ LSI 2032非RAID SCSI卡连接了HP 1/8 G2自动加载器(Ultrium LTO 2型号),这让我感到有些恼火。 实质上,自动加载器/驱动器有时完全不能出现在SCSI链上(即:设备pipe理器中没有媒体更换器或磁带驱动器),有时会出现,但随后以看起来随机(但总是不方便)消失,时间,导致备份失败。 在大多数情况下,系统事件日志中没有logging任何错误,但是我确实设法捕获了一系列LSI_SCSI事件ID 11(“ The driver detected a controller error on \Device\RaidPort0 ”)错误,然后是一个事件ID 129,(“ Reset to device, \Device\RaidPort0, was issued ”)在testing过程中出现错误。 我尝试了两种不同的电缆,两者的效果相同 – 有时自动加载器会出现(有一段时间),有时完全不存在。 我试过的只有一个终结器,但是由于我已经多次成功testing了自动加载器(尽pipe通过另一台机器上的Adaptec U160卡),我的直觉是这个问题并不在于终结者,还是自动装载机本身。 因此,我只是想知道有没有人有任何想法? 这很可能不是相关的,但是这一切都在Windows SBS 2008下运行,运行Backup Exec 12.5 SBS版本(Dell版本),都已完全修补。 另外,自动加载器正在运行最新的固件。 自从我处理了SCSI以来已经有一段时间了,所有的build议都会受到感谢和感激。

kvm与virtio scsi和rbd

我目前正在使用virtio-blk,但是我想改变为新的virtio-scsi,特别是因为它支持trim / discard。 主机是一个Ubuntu的量子系统(内核3.5.0,QEMU 1.2.0)。 这是我如何开始我的客人: kvm -cpu kvm64 -smp sockets=1,cores=2 -cpu kvm64 -m 1024 -device virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5 -drive file=rbd:data/disk-1,if=none,id=drive-scsi1,cache=writeback,aio=native -device scsi-hd,drive=drive-scsi1,id=scsi1,bus=scsihw0.0,channel=0,scsi-id=0,lun=1,bootindex=100 -device virtio-net-pci,netdev=net0,bus=pci.0,addr=0x12,id=net0,mac=62:79:D8:1E:E0:BF,bootindex=200 -netdev type=tap,id=net0,vhost=on -enable-kvm -nodefaults -boot menu=on -vga cirrus -cdrom rbd:data/ubuntu-12.10-server.iso 虚拟机启动罚款,我可以连接使用控制台和VNC。 控制台上的info block显示两个驱动器在那里: drive-scsi1: removable=0 io-status=ok file=rbd:data/disk-1 ro=0 drv=raw encrypted=0 bps=0 bps_rd=0 bps_wr=0 iops=0 iops_rd=0 iops_wr=0 ide1-cd0: removable=1 locked=1 tray-open=0 io-status=ok file=rbd:data/ubuntu-12.10-server.iso […]

如何在PowerEdge 2850中安装驱动器

刚刚在Ebay上购买了一台“function齐全”的PowerEdge 2850服务器,但没有任何驱动器! 这么多“function齐全”! 无论如何,我有驾驶到今天。 我只有4个球童,但是,我注意到只有一根电缆连接到SCSI背板的通道A上。 我是一个服务器的新手,并购买了这个单位学习,并在服务器和服务器的操作系统“切齿”。 我可以利用所有6个驱动器插槽,只连接此通道A电缆,还是需要购买通道B电缆? 如果我不需要“B”这是什么? 可选的磁带机? 起初,我想知道是否可能在A频道上的0,1,3和B上的2,4,6是交错的,但是我不太确定。 无论如何,我感谢帮助。

在所有虚拟服务器上获得SCSI硬件的方法

我正在寻找一种方法来检查虚拟机的SCSI硬件是什么,并确定具有虚拟总线逻辑的任何服务器。 我试图通过PowerCLI来做到这一点,虽然我不知道如何指定,我只想看到与虚拟总线服务器,并显示每个服务器的名称。 在我运行代码的时候,我得到了每个虚拟机正在使用的SCSI硬件,但是它没有指定虚拟机的名称。 Get-VM | Foreach-Object {Get-ScsiController -VM $ _} 我能做些什么才能使这个代码指定服务器的名称,只显示有virtualbuslogic的? 或者有没有其他的方式可以内置到vSphere中,我不知道为每个虚拟机查看SCSI硬件的types(没有在编辑硬件设置中手动浏览每个服务器)?

枚举时,M1500必须循环读取磁带机的电源

我正在尝试使用新的M1500磁带库。 只要SCSI总线枚举(在BIOS加载和Linux启动时)枚举将挂起,直到closures并重新启动磁带库中的磁带驱动器。 这是通过按下设备前面的button来完成的,所以我不完全确定发生了什么,但是我认为这只是closures和打开驱动器的电源。 我是使用SCSI的新手,但这看起来很奇怪。 这是一个坏的驱动器,我做错了什么? PS我可能一直不清楚枚举位。 电源循环后,驱动器枚举。 这不是简单的跳过。 以下两组信息来自图书馆的前面板。 图书馆信息: Model: ATL M1500 Code version: Main code 12.0 Boot version: Boot code 3.00 Serial number: xxxx SCSI board type: LVD SCSI ID: 1 SCSI vendor ID: M4 DATA SCSI product ID: MagFile SCSI product rev: 12.0 MAC address: Not valid 驱动器信息: Drive 1: Drive type: […]

CentOS 7 mpath安装,找不到/ dev / centos / root

我正试图在一个带有3个连接驱动器的旧式SuperMicro H8QM8主板(AIC-7902 SCSI控制器, aic7xxx内核模块)上安装CentOS 7。 Adaptec SCSI BIOS识别驱动器,并且每个都通过SCSI BIOS进行低级格式化。 在使用CentOS GUI安装来configuration硬盘布局时,安装程​​序将SCSI设备检测为单个mpath设备(这是否正常?),但对单个mpath设备sda , sdb和sdc有评论。 我似乎能够成功地build立一个驱动器上的分区表,但(在这一点上)我不知道我正在工作的驱动器。 系统重新启动后,我得到一个关于找不到/dev/centos/root的错误,也无法find/dev/by-uuid/blahblahblah并丢弃到dracut shell中。 我能够确认(此时) aic7xxx , scsi_*和dm_*模块是通过kmod list加载的,但没有看到启动序列正在查找的各个HD节点。 在/dev我看到了/dev/sda , /dev/sdb和/dev/sdc ,但没有更具体的分区节点(即/dev/sda1 )。 我似乎没有访问fdisk在这一点上,所以我看不到哪个SCSI驱动器有分区表,但日志显示“东西”检测到/dev/sda有3个分区。 于是我在救援模式下重新启动CentOS 7光盘,救援启动成功检测并将所有分区挂载到/mnt/sysimage 。 在这一点上,我可以看到,parititon表,文件系统和安装的文件全部到/dev/sda ( /dev/sda1 for /boot , /dev/sda2 for lvm )。 所以有两个子问题,但也许我不太清楚多径是如何工作的,这只是一个问题: 为什么3个驱动器在安装程序中显示为单个mpath设备? 在安装程序中,有没有办法解决单个驱动器(例如/dev/sda )而不是mpath设备作为“整体”? 为什么安装的系统在/dev/sda上找不到分区表? 我可以使用哪些信息(可能来自dracut紧急提示)进一步debugging?

使用iscsiadm(open-iscsi)login到目标的单个LUN?

使用iscsiadm时是否可以连接到一个iscsi目标的单个LUN? 我有一个像“iqn.0000-00.iscsi.foo:bar”这个目标有1000个LUN的目标。 如果我做iscsiadm -m node -l -T iqn.0000-00.iscsi.foo:bar那么它连接到所有的LUN,我的启动程序获得1000个新的设备添加。 我不希望添加1000个设备。 我想要的是类似的东西(注意iscsiadm实际上没有“–lun”选项): iscsiadm -m node -l -T iqn.0000-00.iscsi.foo:bar –lun=42 这样,只有一个设备被添加到启动器上。 除了iscsiadm之外(比如iPXE),你可以指定如下目标: iscsi:<srv>:::<LUN>:<targetname> … 它允许您连接到特定的LUN。 iscsiadm似乎不支持这种语法。

尝试连接SCSI设备时,cfgadm挂起

我试图将EXB-8900磁带机热插入Solaris 10并遇到问题。 这是我遵循的过程。 请注意这个工作: cfgadm -x insert_device c4 yes在第一个提示中挂起c4 HBA上的SCSI活动。 接下来,我连接并打开设备电源,然后在第二个提示中inputyes以完成操作。 在这一点上terminal挂起,甚至在等待相当一段时间后,什么也没有发生。 我重复了这个完全相同的过程来连接不同的磁带驱动器(猛犸2),它没有任何问题的工作。 检查日志显示什么都没有 cat /var/adm/messages 任何进一步的想法如何我可以解决发生了什么事? 谢谢,