Get list of networks/MTUs
esxcfg-vmknic --list
Set MTU
esxcfg-vmknic --mtu 9000 "Management Network"
esxcfg-vmknic --mtu 9000 "iscsi-name"
Get list of networks/MTUs
esxcfg-vmknic --list
Set MTU
esxcfg-vmknic --mtu 9000 "Management Network"
esxcfg-vmknic --mtu 9000 "iscsi-name"
/etc/network/interfaces
auto bond0
iface bond0 inet static
address 10.10.0.100
gateway 10.10.0.1
netmask 255.255.255.0
slaves eth0 eth1 eth2
bond-mode 802.3ad
bond-miimon 100
bond-lacp-rate 4
ExtremeWare configuration
As you may be able to guess, this configures ports 41, 42 and 43 for LACP
enable sharing 41 grouping 41,42,43 dynamic
If not running ESX, ignore the “esxcli” portion.
Get the Slot # of your controller
esxcli hpssacli cmd -q "controller all show detail"
Apply the change (this will force write cache even if the battery is low/missing)
esxcli hpssacli cmd -q "ctrl slot=1 modify dwc=enable forced"
Tested on an HP DL380 G5 (ESX 5.5)
I noticed the license is a length 7 numeric value, so I modified an existing script floating around for the Summit 400-48t. Should work with any Summit 200/300/400 however.
You may need to modify the “Summit400” near the end of the file to match your prompt. This runs much quicker than I’d think; got my license after 4 hours or so.
Uncomment the dump.log line if you have trouble to debug
#!/usr/bin/perl
use Net::Telnet;
use warnings;
$t = new Net::Telnet(
Timeout => 10,
# Dump_Log => "dump.log",
Prompt => '/\* Summit*$/',
Errmode=>'die'
);
$t->open('SWITCHIPADDRESS');
$t->waitfor('/login: $/i');
$t->print('admin');
$t->waitfor('/password: $/i');
$t->print('YOURPASSWORD');
$t->waitfor('/Summit400/i');
for($x = 1; $x < 9999999; ++$x)
{
print "Trying: $x\n";
#@lines = $t->cmd("enable license advanced-edge $x");
$t->print("enable license advanced-edge $x");
$t->waitfor('/Summit400/i');
}