Abstract base class for dhcp providers.
Bases: object
Base class for DHCP provider APIs.
Get IP addresses for all ports in task.
Parameters: | task – a TaskManager instance. |
---|---|
Returns: | List of IP addresses associated with task.ports |
Send or update the DHCP BOOT options for this node.
Parameters: |
|
||
---|---|---|---|
Raises: | FailedToUpdateDHCPOptOnPort |
Update a port’s MAC address.
Parameters: |
|
---|---|
Raises: | FailedToUpdateMacOnPort |
Update one or more DHCP options on the specified port.
Parameters: |
|
---|---|
Raises: | FailedToUpdateDHCPOptOnPort |