Table of ContentsView in Frames

Enabling ACP

ACP can increase your storage availability when you use SAS-connected storage shelves. If your storage system model has a dedicated port for ACP, then ACP is enabled by default and you do not need to explicitly enable ACP.

Before you begin

About this task

The ACP subnet is a private Ethernet network that enables the ACP processor in the SAS module to communicate both with Data ONTAP and the SAS IOMs in the storage shelves.

The ACP subnet is separate from the I/O data path that connects the storage shelves to the HBA on the storage controller. When you configure ACP on one of the system's network interfaces, you must supply a private domain name that conforms to the standard for private internet addresses (RFC1918). You can use the system default domain or another network name (that is, an IP address ending in 0) that conforms to the standard.

If your system has a dedicated port for ACP (e0P), you must use it. If you previously configured ACP to use a different port, when you run the acpadmin configure command, ACP is updated to use the dedicated port.

Some of the commands used in this procedure are available only through the nodeshell.


  1. If your system does not have a dedicated port for ACP (e0P), ensure that the port you are assigning to ACP has no LIFs homed or hosted on it by completing the following steps:
    1. Determine whether a LIF is currently hosted on the target port: network interface show -curr-node node -curr-port port
    2. If any LIFs are hosted on the target port, migrate them away: network interface migrate -vserver vserver_name -lif lif -dest-node dest_node -dest-port dest_port
    3. Determine whether a LIF is currently homed on the target port: network interface show -home-node node -home-port port
    4. If any LIFs are homed on the target port, modify their home port to another port: network interface modify -vserver vserver_name -lif lif -home-port new_home_port
    5. Determine whether any failover groups are configured to use the target port: network interface failover-group show -node node -port port
    6. If the port is used by a failover group, delete the port from the failover group: network interface failover-group delete -failover-group failover_group -node node -port port
    7. Determine whether any failover rules are configured to use the target port: network interface failover show
    8. If the port is used in a failover rule, delete the port from the failover rule: network interface failover delete -server vserver_name -lif lif -priority priority_number
  2. At the Data ONTAP command line, enter the following command: acpadmin configure
    If you have not previously configured the networking information for ACP, you are prompted for that information. When you select a domain name and network mask for the ACP interface, Data ONTAP automatically assigns IP addresses for the ACP interface on the storage controller and both I/O modules on each storage shelf on the ACP subnet.
  3. If you configured ACP to use a non-dedicated port, complete the following steps:
    1. Reboot the node.
    2. Enter advanced privilege mode: set advanced
    3. Delete the port you configured for use by ACP from the resource database: network port delete -node node -port port
    4. Return to administrative privilege mode: set admin
  4. Verify your ACP connectivity by entering the following command: storage show acp
    The ACP Connectivity Status should show "Full Connectivity".


For example, with a dedicated ACP port, as the ACP domain, and as the network mask for the ACP subnet, the storage show acp command output looks similar to the following:

my-sys-1> storage show acp

 Alternate Control Path:            Enabled
 Ethernet Interface:                e0p
 ACP Status:                        Active
 ACP IP address:          
 ACP domain:              
 ACP netmask:             
 ACP Connectivity Status:           Full Connectivity
 ACP Partner Connectivity Status:   Full Connectivity

Shelf Module      Reset Cnt    IP address      FW Version    Module Type   Status
7a.001.A          002    01.05         IOM6          active
7a.001.B          003    01.05         IOM6          active
7c.002.A          000    01.05         IOM6          active
7c.002.B          001    01.05         IOM6          active