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 10810000 00000000 00010000 c3060003 00000041 10a10000 00000000 00004000 assigned-addresses c3060010 00000041 10000000 00000000 00800000 c306001c 00000041 10800000 00000000 00008000 82060030 00000000 01400000 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 68 05 ca 2b 93 08 phy-type xgf version Oracle Quad 10Gb Ethernet Adapter FCode 2.12 7/16/2015 board-model 7096437 model 7111185/7111186 compatible pciex8086,1583.108e.7b1b.1 pciex8086,1583.108e.7b1b pciex8086,1583.1 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 00054000 vf-stride 00000001 first-vf-ofset 00000010 total-vfs 00000020 initial-vfs 00000020 #vfs 00000020 port-type PCIE-Endpoint interrupts 00000001 cache-line-size 00000010 class-code 00020000 subsystem-id 00007b1b subsystem-vendor-id 0000108e revision-id 00000001 device-id 00001583 vendor-id 00008086
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:
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*
If the software is installed, this command will return the package name you typed in. In that case, skip to Step 8.
If the software is not installed, install the software from the download center at:
Although the Oracle Solaris 11 software installation creates the client's network configuration files, you might need to edit these files to match your specific networking environment. See Configure the Network Interface (Oracle Solaris) for more information about editing these files.
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 net3 Ethernet unknown 0 unknown igb3 net4 Ethernet up 10000 full i40e0 net2 Ethernet unknown 0 unknown igb2 net6 Ethernet up 10000 full i40e2 net0 Ethernet up 1000 full igb0 net8 Ethernet up 10 full usbecm2 net1 Ethernet unknown 0 unknown igb1 net5 Ethernet up 10000 full i40e1 net7 Ethernet up 10000 full i40e3