index.txt
SDAOE(3) Library Functions Manual SDAOE(3) NAME sdaoe - ATA-over-Ethernet (AoE) storage device interface SYNOPSIS bind -a #S /dev echo config switch on spec l type aoe//dev/aoe/shelf.slot >/dev/sdctl echo config switch off spec l >/dev/sdctl /dev/sdl0/ctl /dev/sdl0/raw /dev/sdl0/data ... addaoe letter unit DESCRIPTION Sdaoe has a few quirks because network-attached storage can't be enu‐ merated as directly-attached storage can. The default first controller letter for AoE devices is Each sdaoe device must be configured explic‐ itly. Addaoe packages up the invocation as an rc script. To boot from an AoE root, the sd device must be configured on boot by either PXE booting or booting from directly-attached storage and adding two configuration lines to plan9.ini(8) for aoeif, listing the names of the Ethernet interface(s) to use, and aoedev=letter!#æ/aoe/lun. EXAMPLES To configure target (LUN) 42.0 on #S/sde0, echo config switch on spec e type aoe//dev/aoe/42.0 >/dev/sdctl To turn this device off, echo config switch off spec e >/dev/sdctl To boot using target 42.0 as #S/sde0 and as root, over Ethernet inter‐ faces 0 and 1, aoeif=ether0 ether1 aoedev=e!42.0 SOURCE /sys/src/9/port/sdaoe.c SEE ALSO aoe(3), sd(3), snoopy(8) BUGS It is not currently possible to boot from an AoE target without an ex‐ ternal bootstrap like PXE. SDAOE(3)