21. Juni 2016
PowerHA 7: Reihenfolge der IP Aliase auf einem Interface
Mit PowerHA 7 wurde der Default beim Setzen der IP-Adressen auf einem Interface geändert. Bisher war so, dass die persistente Boot-Adresse als erstes auftaucht:
# /usr/es/sbin/cluster/utilities/halevel -s 6.1.0 SP12 # netstat -i Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 56.a8.96.46.d.ab 30595036 0 39045319 0 0 en0 1500 10.116.6mylpar01p
30595036 0 39045319 0 0 <= Persistente Adresse steht oben en0 1500 10.116.6mylpar01
30595036 0 39045319 0 0 en1 1500 link#3 56.a8.96.46.d.11 429722 0 356329 0 0 en1 1500 192.168.4mylpar01m
429722 0 356329 0 0 lo0 16896 link#1 1018980 0 1018950 0 0 lo0 16896 127 loopback 1018980 0 1018950 0 0 lo0 16896 ::1%1 1018980 0 1018950 0 0
Mit PowerHA 7 wird nun beim Starten einer Ressource Group die zugehörige Service Adresse als First Alias nach oben gesetzt:
# /usr/es/sbin/cluster/utilities/halevel -s 7.1.3 SP3 # netstat -i Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 56.a8.96.46.d.ab 30595036 0 39045319 0 0 en0 1500 10.116.6mylpar01
30595036 0 39045319 0 0 en0 1500 10.116.6mylpar01p
30595036 0 39045319 0 0 <= Persistente Adresse steht an zweiter Stelle en1 1500 link#3 56.a8.96.46.d.11 429722 0 356329 0 0 en1 1500 192.168.4mylpar01m
429722 0 356329 0 0 lo0 16896 link#1 1018980 0 1018950 0 0 lo0 16896 127 loopback 1018980 0 1018950 0 0 lo0 16896 ::1%1 1018980 0 1018950 0 0
Dies hat zur Folge, dass ausgehende Pakete nun mit der Service-Adresse statt mit der persistenten Adresse als Quelle markiert werden. Um Probleme mit Firewalls zu vermeiden, kann es sinnvoll sein das alte Verhalten wieder herzustellen. Dazu wird der Parameter "RESOURCE_DIST_PREF" vom Default-Wert "AC" auf "NOALI" gesetzt:
# export PATH=$PATH:/usr/es/sbin/cluster/utilities # clmgr query networksnet_ether_01
net_ether_02
# clmgr query networknet_ether_01
| grep RESOURCE_DIST_PREF RESOURCE_DIST_PREF="AC" # clmgr modify networknet_ether_01
RESOURCE_DIST_PREF=NOALI # clmgr query networknet_ether_01
| grep RESOURCE_DIST_PREF RESOURCE_DIST_PREF="NOALI"
Nach einem Cluster-Neustart ist mit diesen Settings das alte Verhalten wieder hergestellt:
# /usr/es/sbin/cluster/utilities/halevel -s 7.1.3 SP3 # netstat -i Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 56.a8.96.46.d.ab 30595036 0 39045319 0 0 en0 1500 10.116.6mylpar01p
30595036 0 39045319 0 0 <= persistente Adresse ist wieder oben en0 1500 10.116.6mylpar01
30595036 0 39045319 0 0 en1 1500 link#3 56.a8.96.46.d.11 429722 0 356329 0 0 en1 1500 192.168.4mylpar01m
429722 0 356329 0 0 lo0 16896 link#1 1018980 0 1018950 0 0 lo0 16896 127 loopback 1018980 0 1018950 0 0 lo0 16896 ::1%1 1018980 0 1018950 0 0
Für SMIT-Fans:
# smitty sysmirror -> Cluster Applications and Resources -> Ressources -> Configure Service IP Labels/Addresses -> Configure Service IP Labels/Address Distribution Preference ->net_ether_01
-> Configure Service IP Labels/Address Distribution Preference Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * Network Namenet_ether_01
* Distribution Preference Disable Firstalias + Source IP Label for outgoing packets +