VSWITCH
Warning
Very much WIP, not formatted, will work on presentation later
Config Changes
System Config
Define VSWITCH and grant our TCPIP service VM to it.
We're going to attach this VSWITCH to RDEV 0400 which was previously used by TCPIP.
PMAIMT CF0: SYSTEM CONFIG
/**********************************************************************/
/* VSWITCH Config */
/**********************************************************************/
VMLAN MACPREFIX 021337
DEFINE VSWITCH VSWITCH1 TYPE QDIO ,
LOCAL UPLINK RDEV 0400 ETHERNET CONTROLLER *
MODIFY VSWITCH VSWITCH1 GRANT TCPIP PROMISCUOUS
```
### TCPIP DIRECT entry
PROFILE TCPIP:
``` text
DEVICE DEV@0400 OSD 0001
must be changed to
Add NICDEF listed at line 15:
00001 IDENTITY TCPIP LBYONLY 128M 256M ABG
00002 INCLUDE TCPCMSU
00003 BUILD ON * USING SUBCONFIG TCPIP-1
00004 * BUILD ON @@member2name USING SUBCONFIG TCPIP-2
00005 * BUILD ON @@member3name USING SUBCONFIG TCPIP-3
00006 * BUILD ON @@member4name USING SUBCONFIG TCPIP-4
00007 COMMAND CP COUPLE 0400 TO SYSTEM VSWITCH1
00008 LOGONBY IBMVM1
00009 OPTION QUICKDSP SVMSTAT MAXCONN 1024 DIAG98 APPLMON
00010 SHARE RELATIVE 3000
00011 IUCV ALLOW
00012 IUCV ANY PRIORITY
00013 IUCV *CCS PRIORITY MSGLIMIT 255
00014 IUCV *VSWITCH MSGLIMIT 65535
00015 NICDEF 0400 TYPE QDIO LAN SYSTEM VSWITCH1
00016 *DVHOPT LNK0 LOG1 RCM1 SMS0 NPW1 LNGAMENG PWC20240611 CRC»J
FILE
TCPIP Config
The changes above mean that TCPIP VM can still access a "NIC" at 0400, we only need to make one small change to SYSTEM DTCPARMS:
TCPMAINT 198: SYSTEM DTCPARMS
Comment out :attach statement
Re-IPL
At this point we should have made all the necessary changes to the TCPIP config.
When we re-IPL our system, we should have:
- A VSWITCH named VSWITCH1 bound to our OSA at real device 0400
- A TCPIP VM user definition with a virtual nic at virtual device 0400 and placed on VSWITCH1