The Oracle Solaris Advanced Installation Guide describes the full procedure for installing the Oracle Solaris 11 OS over the network.
The Oracle Solaris Advanced Installation Guide describes how to create the installation server and set up the client server.
# shutdown -i0 -g0 -y. . . (shutdown command messages omitted) . . . ok
These examples assume that /pci@400/pci@1/pci@0/pci@8/network@0 is a port on the adapter.
ok cd /pci@400/pci@1/pci@0/pci@8/network@0
ok .properties
The output should be similar to this:
vf-assigned-addresses c3060000 00000041 00810000 00000000 00010000
c3060003 00000041 00a10000 00000000 00004000
assigned-addresses c3060010 00000041 00000000 00000000 00800000
c306001c 00000041 00800000 00000000 00008000
82060030 00000000 01200000 00000000 00080000
vf-reg 43060000 00000000 00000000 00000000 00010000
43060003 00000000 00000000 00000000 00004000
reg 00060000 00000000 00000000 00000000 00000000
43060010 00000000 00000000 00000000 00800000
4306001c 00000000 00000000 00000000 00008000
02060030 00000000 00000000 00000000 00080000
local-mac-address 3c fd fe 9f 00 a0
version Oracle Quad 10Gb or Dual 40Gb Ethernet Adapter
FCode 3.4 1/29/2016
board-model 7096437
model 7111185/7111186
compatible pciex8086,1583.108e.7b1d.2
pciex8086,1583.108e.7b1d
pciex8086,1583.2
pciex8086,1583
pciexclass,020000
pciexclass,0200
address-bits 00000030
max-frame-size
00002400
network-interface-type
ethernet
device_type network
name network
fcode-rom-offset 00056000
vf-stride 00000001
first-vf-offset 00000010
total-vfs 00000020
initial-vfs 00000020
#vfs 00000020
port-type PCIE-Endpoint
interrupts 00000001
cache-line-size 00000010
class-code 00020000
subsystem-id 00007b1d
subsystem-vendor-id 0000108e
revision-id 00000002
device-id 00001583
vendor-id 00008086
{0} ok
If you do not see the device listed, check that the adapter is properly seated. If necessary, reinstall the adapter.
ok device-end
You should see the full paths of all of the network devices, including two for the adapter similar to this example.
ok show-nets a) /niu@480/network@0 b) /pci@400/pci@2/pci@0/pci@c/network@0,3 c) /pci@400/pci@2/pci@0/pci@c/network@0,2 d) /pci@400/pci@2/pci@0/pci@c/network@0,1 e) /pci@400/pci@2/pci@0/pci@c/network@0 f) /pci@400/pci@2/pci@0/pci@a/network@0,1 g) /pci@400/pci@2/pci@0/pci@a/network@0 q) NO SELECTION Enter Selection, q to quit: q
For example, type:
ok boot /pci@400/pci@2/pci@0/pci@c/network@0:dhcp
The boot takes several minutes to complete. Then, you should see a menu for continuing to install the Oracle Solaris 11 OS.
Refer to the Oracle Solaris Advanced Installation Guide for more information about installing the Oracle Solaris 11 OS over the network.
The software installed in Step 5 is required to boot the client server over the adapter interface. You now must install the software in order for the OS to use the client's interfaces in normal operation.
Before installing the SUNWi40e driver, ensure that the client server does not already have the driver installed.
# pkginfo | grep SUNWi40e*
By default, the server is configured to have one datalink for each known network device.
# dladm show-phys
The output should include lines similar to this:
LINK MEDIA STATE SPEED DUPLEX DEVICE
net2 Ethernet unknown 0 unknown ixgbe2
net1 Ethernet unknown 0 unknown ixgbe1
net0 Ethernet up 1000 full ixgbe0
net3 Ethernet unknown 0 unknown ixgbe3
net6 Ethernet up 10 full usbecm0
net4 Ethernet up 40000 full i40e0
net5 Ethernet up 40000 full i40e1