Defining a VIPA
From LinuxVM
Contributed by Mark Perry to the Linux-390 mailing list http://www2.marist.edu/htbin/wlvtype?LINUX-VM.74004
In order to load the dummy module in the SLES /etc/sysconfig/kernel
script I have modified the following line:
MODULES_LOADED_ON_BOOT="vmcp dummy"
On SLES 10, I simply define in /etc/sysconfig/network a file named ifcfg-dummy0 as follows:
BOOTPROTO="none" UNIQUE="" STARTMODE="onboot" MTU="8992" IPADDR="10.101.4.216" NETMASK="255.255.255.255" NETWORK="10.101.4.216" BROADCAST="0.0.0.0"
The dummy device is then brought up during runlevel 3.
To handle the qethconf in each OSA interface definition file ifcfg-xxxxxxx I add the line:
POST_UP_SCRIPT="setvipa"
Then in /etc/sysconfig/network/scripts I have added a script named setvipa as follows:
#!/bin/bash # # This script is called via ifup when it # processes an ifcfg--* script that contains: # POST_UP_SCRIPT="setvipa" # # First obtain interface name INT=$2 # # Now read in the dummy0 VIPA details . /etc/sysconfig/network/ifcfg-dummy0 # # Copy the IP address for dummy0 VIPA=${IPADDR} # # Set the VIPA address into the OSA interface /sbin/qethconf vipa add ${VIPA} ${INT}