Redundant IP interfaces for ISCSI boot?


 
Thread Tools Search this Thread
Operating Systems Solaris Redundant IP interfaces for ISCSI boot?
# 1  
Old 01-09-2015
Sun Redundant IP interfaces for ISCSI boot?

I'm building a Solaris 11 OVM environment and want to configure everything to boot from our high performance SAN (no local disks). I've got everything working and the system boots nicely via an OBP configuration however I'd like to configure redundant IP interfaces within Solaris, what I'm struggling with is trying to create a redundant interface pair when one of my interfaces is configured as the boot interface, I've not found any documentation covering this despite this being an install option for Solaris 11.

Any ideas?
# 2  
Old 01-09-2015
I'd think that would have to be handled in the NIC boot configurations, if it's even possible. Maybe if you configure multiple NICs to boot via iSCSI, the boot firmware will just try one after another?

I don't see how it can be an OS setting - the OS isn't running yet.
# 3  
Old 01-09-2015
Note I said within Solaris, i.e. once the operating system has loaded. OBP can't aggregate interfaces.


I'd be surprised if Oracle had provided an install method that was a single point of failure....
# 4  
Old 01-09-2015
beadm can control non-global zones zfs boot environments. I'm not sure what you want to do. If you have luns presented by different IP's maybe on different SAN connections, then I think you can backdoor it that way. I have never tried this, and fail to see what is gained by doing it.

Use beadm to create a BE snapshot, then clone zpool to another SAN on a separate IP. HA for booting should involve failover resetting the zfs zpool to use for boot. I do not know how to make this automatic.

....If I understand at all what you need.
# 5  
Old 01-10-2015
Since Solaris supports iscsi multipath if you have two interfaces for ISCSI (say net0/net1), you can create two addresses (in same or different subnets), and present the iscsi lun for both those interfaces (initiators).

When you do that, the mpxio will notice that it is the same lun over two network paths and create one device with multipath active.

In case one interfaces (port on card) dies, it will transparently failover to the next.

For boot, you will have to define both paths in OBP as a boot device (one after another).
If boot works from both devices using boot command you have a go (and it should since it should see two targets before booting into OS).

Basically you will not be using ipmp but mpxio for iscsi failover.

I'm unable to find a specific 'howto' for this, but combining several documents looks like it can be done.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Reduce redundant file

Dear All, I have to reduce the redundancy of a file that is like this: a b 0 a c 0 a f 1 b a 1 b a 0 b c 1 d f 0 g h 1 f d 1 Basically, this file describe a network with relative nodes and edges. The nodes are the different letters and the edges are represented by the numbers (in... (7 Replies)
Discussion started by: giuliangiuseppe
7 Replies

2. Linux

How to boot iSCSI target from console linux?

I need boot any images from iSCSI and I'd like to boot from linux console of a previous LiveCD booted. Is possible, without gpxe, ipxe firmware or similar? With a simple iSCSI initiator for example? (1 Reply)
Discussion started by: spark2k06
1 Replies

3. Homework & Coursework Questions

How to iSCSI boot from linux console?

I need boot any images from iSCSI and I'd like to boot from linux console of a previous LiveCD booted. Is possible, without gpxe, ipxe firmware or similar? With a simple iSCSI initiator for example? You (accidentally?) posted in the Homework-section of the forum, where special rules apply. If... (0 Replies)
Discussion started by: spark2k06
0 Replies

4. Solaris

Interfaces and Virtual-interfaces queries

Hi Al, In course of understanding networking in Solaris, I have these doubts on Interfaces. Please clarify me. I have done fair research in this site and others but could not be clarified. 1. In the "ifconfig -a" command, I see many interfaces and their configurations. But I see many... (1 Reply)
Discussion started by: satish51392111
1 Replies

5. Shell Programming and Scripting

Find redundant text in a file

I want to find which pattern or strings have occurred more than one time so that I can remove unnecessary redundancy. For example: If I have the sentence: A quick brown brown fox jumps jumps jumps over the lazy dog in a file, then I want to know that 1. the word "brown" has... (7 Replies)
Discussion started by: hbar
7 Replies

6. UNIX for Dummies Questions & Answers

Deleting all rows that contain redundant information

My input file looks like this: 1 rs4040617 0.08356 1 rs4040617 0.06799 1 rs2977612 0.07948 1 rs2977612 0.07882 1 rs2977612 0.07783 1 rs2977612 0.08142 1 rs2977612 0.07716 1 rs2977612 0.08356 1 rs2977612 0.06799 1 rs2980300 0.08356 1 rs2980300 0.08142 I want to delete all rows that... (1 Reply)
Discussion started by: evelibertine
1 Replies

7. UNIX for Dummies Questions & Answers

How to change ethernet cable of iscsi initiator (iscsi client)?

how to change ethernet cable of iscsi initiator (iscsi client) (0 Replies)
Discussion started by: pankajd
0 Replies

8. Filesystems, Disks and Memory

ZFS Raidz not redundant?

My ZFS on debian media server just died in a power outage, the zpool status shows this: NAME STATE READ WRITE CKSUM tank UNAVAIL 0 0 0 insufficient replicas raidz1 UNAVAIL 0 0 0 corrupted data sda ONLINE 0 0 0 sdb ONLINE 0 0 0 sdf ONLINE 0 0 0 sdh ONLINE 0 0 0 sdi ONLINE 0 0 0 sdk ONLINE 0... (2 Replies)
Discussion started by: mastersarg
2 Replies

9. UNIX for Dummies Questions & Answers

Question is redundant but please advice

I am really really new to Unix. I'm lost with so many books around for different shell. I'm thinking of taking a course on Operating Systems but it contains a lot of Unix programming I think. For example, someone was talking about a "which" command. But I wasn't able to figure out what it does...... (10 Replies)
Discussion started by: Legend986
10 Replies

10. Shell Programming and Scripting

to check redundant file names

hi i have a very simple problem iam moving files from download to archive folder but before such a transfer want to make sure no two file of same are present in my download directory how to check for redundant file names i thought of using WC but it counts inside the file (lines and... (5 Replies)
Discussion started by: maverick
5 Replies
Login or Register to Ask a Question