Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
+++ This bug was initially created as a clone of Bug #590578 +++
Description of problem:
At present during installation of RHEL 6 (first public beta) there appears to be only two advanced block storage types available.
+ iSCSI
+ FCoE
As RHEL 6 itself supports additional types (SRP and GNBD come to mind), these should be added.
+ SRP would be conditional upon an Infiniband or iWARP capable 10GbE interface being detected, and would then require the loading of the ib_srp kernel module (already part of the RHEL 6 kernel package).
+ GNBD would likely be conditional upon a network interface being available, in a similar vein to iSCSI, and would require loading of the "gnbd" kernel module.
--- Additional comment from hdegoede on 2010-05-10 04:44:56 EDT ---
Hi,
Thanks for the bug report.
(In reply to comment #0)
> Description of problem:
>
> At present during installation of RHEL 6 (first public beta) there appears to
> be only two advanced block storage types available.
>
> + iSCSI
> + FCoE
>
> As RHEL 6 itself supports additional types (SRP and GNBD come to mind), these
> should be added.
>
> + SRP would be conditional upon an Infiniband or iWARP capable 10GbE interface
> being detected, and would then require the loading of the ib_srp kernel module
> (already part of the RHEL 6 kernel package).
>
How can we see from userspace if such an interface has been detected, does it export any specific sysfs attributes for example ?
And is loading the kernel driver all that is need, will it then automatically configure itself and bring up any attached "disks" as scsi disks ?
If so how long does this configuration take ?
> + GNBD would likely be conditional upon a network interface being available,
> in a similar vein to iSCSI, and would require loading of the "gnbd" kernel
> module.
When you say "in a similar vein to iSCSI" does this mean that this nic needs to
be configured for IP traffic ?
And is loading the kernel driver all that is need, will it then automatically configure itself and bring up any attached "disks" as scsi disks ?
If so how long does this configuration take ?
Thanks & Regards,
Hans
--- Additional comment from justin on 2010-05-10 05:08:08 EDT ---
(In reply to comment #1)
<snip>
> How can we see from userspace if such an interface has been detected, does it
> export any specific sysfs attributes for example ?
Good point.
This is from a RHEL 6 beta server (freshly installed), with an Infiniband card in it:
$ pwd
/sys/class/infiniband
$ ls -la
total 0
drwxr-xr-x. 2 root root 0 May 10 18:18 .
drwxr-xr-x. 45 root root 0 May 10 18:40 ..
lrwxrwxrwx. 1 root root 0 May 10 18:18 mthca0 -> ../../devices/pci0000:00/0000:00:03.0/0000:0a:00.0/infiniband/mthca0
$
This card uses the ib_mthca Infiniband driver, already part of the RHEL 6 kernel package.
> And is loading the kernel driver all that is need, will it then automatically
> configure itself and bring up any attached "disks" as scsi disks ?
> If so how long does this configuration take ?
Good question. Once the ib_srp kernel module is loaded, it will then "see" any nodes presenting SRP storage to it.
However, there may need to be some work done using ibsrpdm and/or multipathing in order for this to be correctly mapped as available disk.
Probably best to ask Doug Ledford (Red Hat), the maintainer for the existing RHEL Infiniband and SRP packages (ie srptools), for his thoughts here.
Speed wise, configuration setup is very fast. Sub-second here anyway.
> > + GNBD would likely be conditional upon a network interface being available,
> > in a similar vein to iSCSI, and would require loading of the "gnbd" kernel
> > module.
>
> When you say "in a similar vein to iSCSI" does this mean that this nic needs to be configured for IP traffic ?
Unlike SRP (which doesn't need IP up and running), GNBD needs IP to be up and running in the same way that iSCSI does. It's another IP based block storage protocol, used in clustering, expecially in regards to the old Red Hat Cluster Suite.
> And is loading the kernel driver all that is need, will it then automatically
> configure itself and bring up any attached "disks" as scsi disks ?
> If so how long does this configuration take ?
No, it needs to be configured with gnbd_import.
Actually, this is probably easier to take a look at:
http://www.redhat.com/docs/manuals/csgfs/admin-guide/ch-gnbd.html
11.1.2. Importing a GNBD on a Client
--- Additional comment from pm-rhel on 2010-05-10 05:33:48 EDT ---
Since this issue was entered in bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.
--- Additional comment from hdegoede on 2010-05-10 05:43:15 EDT ---
I'm go to split this bug in 2 for tracking the 2 different requests it contains. I'm going to use this one for tracking SRP over infiniband support.
I can't even find GNBD on Redhat 6:
# yum repolist
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
repo id repo name status
rhel-beta Red Hat Enterprise Linux 6 Beta - x86_64 3,595
rhel-beta-optional Red Hat Enterprise Linux 6 Beta (Optional) - x86_64 2,374
repolist: 5,969
# yum search gnbd
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Warning: No matches found for: gnbd
No Matches found
Comment 3RHEL Program Management
2010-08-13 18:34:36 UTC
Development Management has reviewed and declined this request. You may appeal
this decision by reopening this request.