Contents 1 To install the Solaris 11 Xsigo driver 1.1 Make temp directory 1.2 Extract the files 1.3 Set the publusher 1.4 Install the Xsigo driver 1.5 Clean reboot 1.6 Unset the publisher To install the Solaris 11 Xsigo driver Make temp directory For Oracle OVN Fabric Manager installation click here Note: Before installing the […]
Tag: network
Oracle OVN (Xsigo) Fabric Manager Installation
Contents 1 How to install Oracle Fabric Manager 1.1 First install OEL 6.x 1.2 Disable FireWall 1.3 Install apache 1.4 Prepare for Fabric Manager install 1.5 make sre java is installed and available 1.6 Install fabric manager 1.7 Install Performance Manager 1.8 Xsigo logs location 1.9 Xsigo director help How to install Oracle Fabric Manager […]
Tips And Tricks Configuring Oracle OVN (Xsigo)
Contents 1 tips and tricks 1.1 How to un-assign / assign a vNic 1.1.1 To un-assign a vnic – needed for some system changes 1.1.2 To assign back the vnic 2 Fix for missing 8Gb FC card Oracle OVN Tips and Tricks Looking for Oracle OVN Fabric Manager installation click here How to un-assign / […]
Solaris 11.2 VRRP and vlan tags
How to Create a VRRP group in Solaris 11.2 The vLan tag used in the example below is 20 On Host 1
1 2 3 4 5 6 7 8 9 10 11 12 |
dladm create-aggr -m dlmp -l net10 -l net11 aggr1<br /> dladm create-vlan -v 20 -l aggr1 global1<br /> dladm create-vnic -m vrrp -V 12 -A inet -v 20 -l aggr1 ldaplb1<br /> vrrpadm create-router -V 12 -A inet -I global1 vrrp1<br /> # If in a zone or IB, layer 3 option is required to work<br /> vrrpadm create-router -V 12 -A inet -T l3 -I global1 vrrp1<br /> ipadm create-ip ldaplb1<br /> ipadm create-addr -T vrrp -a 10.10.10.50/23 ldaplb1/router1<br /> ipadm create-ip global1<br /> ipadm create-addr -T static -a 10.10.10.11/23 global1/router1<br /> |
On Host 2
1 2 3 4 5 6 7 8 9 10 11 |
dladm create-aggr -m dlmp -l net10 -l net11 aggr1<br /> dladm create-vlan -v 20 -l aggr1 global2<br /> #<br /> dladm create-vnic -m vrrp -V 12 -A inet -v 20 -l aggr1 ldaplb1<br /> # If in a zone or IB, layer 3 option is required to work<br /> vrrpadm create-router -V 12 -A inet -T l3 -I global2 -p 100 vrrp1<br /> ipadm create-ip ldaplb1<br /> ipadm create-addr -T vrrp -a 10.10.10.50/23 ldaplb1/router1<br /> ipadm create-ip global2<br /> ipadm create-addr -T static -a 10.10.10.12/23 global2/router1 |
Note: If using VRRP in combination with Solaris iLB, you should note that SSL Secure termination is not supported as of this writing. an option would be to […]
How to configure a Solaris 11 EVS switch
How to install and configure an EVS switch
1 |
pkg install evs rad-evs-controller |
Configure the EVS switch
1 2 3 4 5 6 7 8 |
evsadm set-prop -p controller=ssh://evsuser@app1.domain.com evsadm set-controlprop -p l2-type=vlan (default) evsadm set-controlprop -p vlan-range=1-4096 evsadm set-controlprop -h app1 -p uplink-port=aggr1 evsadm set-controlprop -h app2 -p uplink-port=aggr1 evsadm set-controlprop -h app3 -p uplink-port=aggr1 evsadm show-controlprop -p l2-type,vlan-range,uplink-port |
Set network tag
1 2 3 |
evsadm create-evs -T app -p vlanid=20 wapp evsadm add-ipnet -T app -p subnet=10.10.10.0/23 app/app evsadm show-ipnet |
Set network IP
1 2 3 |
evsadm add-vport -T app -p ipaddr=10.10.10.51 app/vport1 evsadm show-ipnet evsadm show-vport |
Check EVS status
1 2 |
evsadm evsadm show-evs -L |
How to use for zones make sure to add in zonecfg
1 2 3 4 |
set tenet=app add anet set evs=app set vport=a1 |
Set Zone EVS port
1 |
evsadm add-vport -T app -p ipaddr=10.10.10.51 app/a1 |
Note: This extra step is not needed
1 |
dladm create-vnic -t -T app -c app/vport1 a1 |
To see all evs […]
IB cheat sheet
Enable switch port enableswitchport 10A Disable switch port disableswitchport 10A Disable ports if to many errors Remove ports (port 17b) from autodisable list autodisable del 17B L autodisable del 17B H display autodisable list autodisable list Note: if a port gets disabled because of errors run this
1 |
enableswitchport --automatic 17B |
To get a list of all switch […]
Recommended Network Tuning For Oracle Database and Weblogic On Solaris
Recommended performance tuning in Solaris 11 for Oracle DB and Weblogic Recommended Oracle Database Tuning.
1 2 3 4 5 6 7 8 |
ipadm set-prop -p max_buf=16777216 tcp ipadm set-prop -p send_buf=2097152 tcp ipadm set-prop -p recv_buf=2097152 tcp ipadm set-prop -p _cwnd_max=2097152 tcp ipadm set-prop -p _conn_req_max_q=40000 tcp ipadm set-prop -p _conn_req_max_q0=40000 tcp #ipadm set-prop -p smallest_anon_port=10000 tcp #ipadm set-prop -p _time_wait_interval=10000 tcp |
Recommended Oracle Weblogic Tuning.
1 2 3 4 5 6 7 8 9 |
ipadm set-prop -p _time_wait_interval=6000 tcp ipadm set-prop -p _keepalive_interval=300000 tcp ipadm set-prop -p _ip_abort_interval=6000 tcp ipadm set-prop -p _conn_req_max_q=64000 tcp ipadm set-prop -p _conn_req_max_q0=64000 tcp ipadm set-prop -p send_buf=524288 tcp ipadm set-prop -p recv_buf=524288 tcp ipadm set-prop -p smallest_anon_port=10000 tcp ipadm set-prop -p _naglim_def=1 tcp |
Note: Some of the tuning ware completed due to using an IB stack. Tuning multiple Solaris Zones with a loop
1 2 3 4 5 6 7 8 9 |
for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _time_wait_interval=6000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _keepalive_interval=300000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _ip_abort_interval=6000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _conn_req_max_q=64000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _conn_req_max_q0=64000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p send_buf=524288 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p recv_buf=524288 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p smallest_anon_port=10000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _naglim_def=1 tcp; done |
Set on solaris the xsigo driver timeout
svccfg -s svc:/application/xsadmd:default setprop startd/startup_delay=45 svccfg -s svc:/application/xsadmd:default refresh svcadm clear svc:/application/xsadmd
How To Change The MTU Size On NetScaller
How to modify the MTU size on a NetScaller Load Balancer This document describes how to change the Maximum Transmission Unit (MTU) size(s) like 1300 or 9k. Requirements Background MTU of 1514 = TCP MSS of 1460 (Difference = 54 bytes) MTU of 1300 = TCP MSS of 1246 This applies to TCP MSS, and […]
How To Turn Off rx/tx Chksums in Xsigo / Linux Driver
Modifying rx/tx Chksums in Linux Driver Using the Xsigo Driver To modify chksum offload to off on Linux To turn off on the fly – but wont stay after a reboot Firs, remove the module by running run
1 |
rmmod xve |
Next, add back the module by running
1 2 |
modprobe xve xs_seq_file=1 xve_no_tx_checksum_offload=1 modinfo xve |
For permanent set add the below highlight cat […]