I hope someone can help me on my problem with an aggregate, as I am a Solaris noob. I tried doing this according to the official documentation from Oracle (unfortunately, as a new user to the forum, I may not post URLs...) and also googled a lot around, but have not found any solution yet.
I am in the process of building a Solaris NAS system. I have installed Solaris 11 (not express, as it is not available anymore). I have 3 NIC's installed in the system. I want to use one (net3) for the management of the box, and the other two (net0 and net1) as an aggregate for the data traffic to the NAS.
My problem is that the aggregate always shows up as "disabled" after a reboot, and I have to manually enable it (which works without problems, by the way).
So here is what I did:
Disabled nwam:
removed any previous config from the adapters
created the aggregate
Then, according to the doc, it should be possible to create the address using "ipadm create-addr -T static...", but in my case, this did not work. Instead, I had to plumb the aggregate:
then I was able to bring it up - manually. I am aware that this command is only temporary and not persistent.
I then tried to find a solution here and there, and after a lot of googling and trying around, I found the ipadm to work all of a sudden - honestly, I don't know why
That's as far as I got. Oh yes, my hosts file reads:
root@nas1:~# ipadm show-addr
ADDROBJ TYPE STATE ADDR
lo0/v4 static ok 127.0.0.1/8
net3/_a static ok 192.168.1.222/24
lo0/v6 static ok ::1/128
aggr0/v4 static disabled 192.168.1.224/24
I can then bring the interface up with simply ipadm enable-if -t aggr0, however, as stated, it's still not persistent.
When googling, I learnt that in earlier versions of Solaris, there was a file for each interface like hostname.interface . This seems not to be the case anymore, according to the documentation from Oracle. Nevertheless, I have tried it just to be sure, and so I created a file /etc/nas1.aggr0, however, this did not work as well.
Yes I have tried this, but rather by accident - I simply forgot "-t" several times. I then always get a message stating that "this operation is not allowed on the adapter" or something like that... I have to look up the exact wording tonight when I get home from work. I'll post it here afterwards.
Thanks,
Cap
I've setup several aggregates in the past. Just to make sure, are you working with your network team on this? The aggregate has to be setup on the switch end as well or it won't work. Both connections have to be going to the same switch. I've had trouble in the past with network guys who didn't know how to set it up properly on their end.
Sometimes the network guys also won't know what you mean by "aggregate" since it can sometimes go different names depending on vendors. I had to actually send our network guy the Wikipedia link so that he could go research how to do it on their Cisco switch -- Link aggregation - Wikipedia, the free encyclopedia
Depending on the network infrastructure in the data center sometimes network teams will freak out on you about this as well. I tried to set it up one data center, and the network team rejected it because they only had 2 GB links going between their switches in the data center and they were concerned I would flood their links.
Good luck! Once it's setup it works like a charm, and is persistant across reboots. I did this for a backup server in one data center that was getting bogged down at night due to so much traffic from various servers. After I set that up it knocked the backup times almost in half. It was awesome watching how fast the data was transferring.
Example syntax would be similar to this:
Last edited by jim mcnamara; 01-02-2012 at 10:28 AM..
Hi,
I am trying to create aggregation by using dladm, But am getting the following error.
dladm create-aggr -P L2 -l net2 sumaggr2
dladm: create operation failed: link busy
I have checked in dladm show-link and the state is "down"..
dladm show-link | grep ^net2
net2 phys ... (1 Reply)
I have done other clusters (HP MC/Service Guard and oracle Clusters, and RHEL Cluster services), and have good idea about hacmp (a little older knowledge).
However the term "Boot IP" for some reason is messing with my head. Have not done HACMP since the 4.1.2.X days.
Is the Bootip the... (1 Reply)
I noticed that when attempting to download videos from the url, I receive a 403 forbidden when I get through to a certain point in my downloads. I can download a third of the videos but will error:
Retrieving file 'blah-video.f4v'...
Traceback (most recent call last): ... (0 Replies)
:wall::wall::wall::wall:
I am sharing some techno-geeky-work related issue, which can best be dissected here only.
I am expecting more of a discussion,as serious as when two guys sharing experience over smoke and beer.
The thing is, till now i have been only a student, so never cared about how... (10 Replies)
I am new in AIX and please forgive my poor english.
I know that AIX allow same subnet IPs for different interfaces, which result in multipath routing / route striping.
My question is,
is there any best practice for the persistent and service IP with same subnet to stay on same interface, or... (5 Replies)
i am trying to make HACMP but when i add a persistent ip, error shows unable to determine address for 'UPIDGIS1_pers'
pls help me out
AIX - 5.3
HACMP -5.4
thanks (2 Replies)
Hi,
I want to use the service IP incase for any network activity rather than the persistent IP as the Persistent IP is blacklisted in our network. Is there any way
to make the service ip as LPARs default IP to be used as the lpars source IP incase it pings anything or acceses any external... (6 Replies)
I found a way to make a numeric variable persistent for a script :
#!/bin/bash
function Persist() { # 1:Expression like VARIABLE=Value (numeric)
local V=${1%=*}
eval "$1"
sed -i "s/^$V=*/$1/" $(which $(basename $0)) || return 1
}And how to use itAA=12
read -p "Enter a... (2 Replies)
Hey folks,
i need communicate between 2 processes in a reliable manner. The information delivery has to be guarenteed. I thought about proc 2 sending a signal to proc 1 when information has being written to disc and wirte() has been verified (sync/flush). The IPC method for the data is named... (4 Replies)