2013-04-02, 17:25
I am testing various ways to load RHEL on servers with no internal hard drives on luns we've created on a netapp using 1) open-iscsi capable nics, 2) ipxe, 3) dracut (RHEL6).
I really want to get ipxe to work since it's not hardware or OS dependent.
After pouring through the documents and threads it looks like iPXE should be straight forward but I am unable to get it to work properly. I believe that my dhcpd.conf file and the netapp set up properly but I am getting the following error on the client:
Could not open SAN device: Input/output error (http://ipxe.org/1d704539)
No more network devices
On the netapp we get a message that says:
ISCSI: New session from initiator iqn.2013-03.com.redhat:test18 at IP addr 10.10.10.2
I have a verified load on lun id 18 within the netapp.
Relevant part dhcpd.conf file:
We know that the target and OS on the lun is good because we can boot to this lun using the NIC's open-iscli's capabilities.
Any suggestions on what we could do to troubleshoot would be greatly appreciated.
Thanks!
-Charlie
I really want to get ipxe to work since it's not hardware or OS dependent.
After pouring through the documents and threads it looks like iPXE should be straight forward but I am unable to get it to work properly. I believe that my dhcpd.conf file and the netapp set up properly but I am getting the following error on the client:
Could not open SAN device: Input/output error (http://ipxe.org/1d704539)
No more network devices
On the netapp we get a message that says:
ISCSI: New session from initiator iqn.2013-03.com.redhat:test18 at IP addr 10.10.10.2
I have a verified load on lun id 18 within the netapp.
Relevant part dhcpd.conf file:
Code:
allow booting;
allow bootp;
option space ipxe;
option ipxe-encap-opts code 175 = encapsulate ipxe;
option ipxe.priority code 1 = signed integer 8;
option ipxe.keep-san code 8 = unsigned integer 8;
option iscsi-initiator-iqn code 203 = string;
option ipxe.iscsi code 17 = unsigned integer 8;
.
<other ipxe option definitions>
subnet 10.10.10.10 netmask 255.255.255.0 {
}
group pxe {
.
<subnet/domain/router/etc options>
.
if exists user-class and option user-class = "iPXE" {
filename "";
option root-path "iscsi:10.10.10.1:::18:iqn.1992-08.com.netapp:sn.118061234";
option iscsi-initiator-iqn "iqn.2013-03.com.redhat:test18";
option ipxe.keep-san 1;
} else {
filename "undionly.kpxe";
}
We know that the target and OS on the lun is good because we can boot to this lun using the NIC's open-iscli's capabilities.
Any suggestions on what we could do to troubleshoot would be greatly appreciated.
Thanks!
-Charlie