Skip to main content

Creating a cluster peer relationship (ONTAP 9.4 and later)

You can use the cluster peer create command to create a peer relationship between a local and remote cluster. After the peer relationship has been created, you can run cluster peer create on the remote cluster to authenticate it to the local cluster.

Before you begin

  • You must have created intercluster LIFs on every node in the clusters that are being peered.

  • The clusters must be running ONTAP 9.4 or later.

About this task

Beginning in ONTAP 9.4, you can use the generate passphrase feature to create a peer relationship with a cluster whose intercluster LIF IP addresses you do not know in advance. This eliminates the need for the initiating cluster to authenticate itself to the remote cluster.

In a typical scenario, the administrator at the data protection destination cluster runs cluster peer create with the -generate-passphrase option, sending a copy of the output to the administrator at the data protection source cluster:

cluster02::> cluster peer create -generate-passphrase -offer-expiration 2days -initial-allowed-vserver-peers vs1,vs2

Passphrase: UCa+6lRVICXeL/gq1WrK7ShR
Expiration Time: 6/7/2020 08:16:10 EST
Initial Allowed Vserver Peers: vs1,vs2
Intercluster LIF IP: 192.140.112.101
Peer Cluster Name: Clus_7ShR (temporary generated)

The source cluster can then use the generated password to authenticate itself to the destination cluster, as long as it does so within the specified expiration period. The passphrase can be used by one cluster only.

Beginning in ONTAP 9.4, you can pre-authorize peer relationships for multiple SVMs on the initiating cluster by listing the SVMs in the -initial-allowed-vserver option when you create a cluster peer relationship. You can specify * to pre-authorize all of the SVMs on the initiating cluster.

Note
You still need to create the actual peer relationships for the pre-authorized SVMs.

Beginning in ONTAP 9.6, cluster peering encryption is enabled by default on all newly created cluster peering relationships. Cluster peering encryption must be enabled manually for peering relationships created prior to upgrading to ONTAP 9.6 or later. Cluster peering encryption is not available for clusters running ONTAP 9.5 or earlier, so both clusters in the peering relationship must be running ONTAP 9.6 or later in order to manually enable cluster peering encryption.

  1. On the destination cluster, create a peer relationship with the source cluster: cluster peer create -generate-passphrase -offer-expiration MM/DD/YYYY HH:MM:SS|1...7days|1...168hours -peer-addrs peer_LIF_IPs -initial-allowed-vserver-peers svm_name,..|* -ipspace ipspace

    If you specify both -generate-passphrase and -peer-addrs, only the cluster whose intercluster LIFs are specified in -peer-addrs can use the generated password.

    You can ignore the -ipspace option if you are not using a custom IPspace. For complete command syntax, see the man page (man <command_name>) or options (<command_name> ?).

    If you are creating the peering relationship in ONTAP 9.6 or later and you do not want cross-cluster peering communications to be encrypted, you must use the -encryption-protocol-proposed none option to disable encryption.

    Example

    The following example creates a cluster peer relationship with an unspecified remote cluster, and pre-authorizes peer relationships with SVMs vs1 and vs2 on the local cluster:

    cluster02::> cluster peer create -generate-passphrase -offer-expiration 2days -initial-allowed-vserver-peers vs1,vs2 

    Passphrase: UCa+6lRVICXeL/gq1WrK7ShR
    Expiration Time: 6/7/2020 08:16:10 EST
    Initial Allowed Vserver Peers: vs1,vs2
    Intercluster LIF IP: 192.140.112.101
    Peer Cluster Name: Clus_7ShR (temporary generated)

    Warning: make a note of the passphrase - it cannot be displayed again.

    Example

    The following example creates a cluster peer relationship with the remote cluster at intercluster LIF IP addresses 192.140.112.103 and 192.140.112.104, and pre-authorizes a peer relationship with any SVM on the local cluster:
    cluster02::> cluster peer create -generate-passphrase -peer-addrs 192.140.112.103,192.140.112.104 -offer-expiration 2days -initial-allowed-vserver-peers *  

    Passphrase: UCa+6lRVICXeL/gq1WrK7ShR
    Expiration Time: 6/7/2020 08:16:10 EST
    Initial Allowed Vserver Peers: vs1,vs2
    Intercluster LIF IP: 192.140.112.101,192.140.112.102
    Peer Cluster Name: Clus_7ShR (temporary generated)

    Warning: make a note of the passphrase - it cannot be displayed again.
  2. On source cluster, authenticate the source cluster to the destination cluster: cluster peer create -peer-addrs peer_LIF_IPs -ipspace ipspace

    For complete command syntax, see the man page (man <command_name>) or options (<command_name> ?).

    Example

    The following example authenticates the local cluster to the remote cluster at intercluster LIF IP addresses 192.140.112.101 and 192.140.112.102:
    cluster01::> cluster peer create -peer-addrs 192.140.112.101,192.140.112.102

    Notice: Use a generated passphrase or choose a passphrase of 8 or more characters.
    To ensure the authenticity of the peering relationship, use a phrase or sequence of characters that would be hard to guess.

    Enter the passphrase:
    Confirm the passphrase:

    Clusters cluster02 and cluster01 are peered.

    Enter the passphrase for the peer relationship when prompted.
  3. Verify that the cluster peer relationship was created: cluster peer show -instance

    Example

    cluster01::> cluster peer show -instance

    Peer Cluster Name: cluster02
    Remote Intercluster Addresses: 192.140.112.101, 192.140.112.102
    Availability of the Remote Cluster: Available
    Remote Cluster Name: cluster2
    Active IP Addresses: 192.140.112.101, 192.140.112.102
    Cluster Serial Number: 1-80-123456
    Address Family of Relationship: ipv4
    Authentication Status Administrative: no-authentication
    Authentication Status Operational: absent
    Last Update Time: 02/05 21:05:41
    IPspace for the Relationship: Default
  4. Check the connectivity and status of the nodes in the peer relationship: cluster peer health show

    Example

    cluster01::> cluster peer health show
    Node cluster-Name Node-Name
    Ping-Status RDB-Health Cluster-Health Avail…
    ---------- --------------------------- --------- --------------- --------
    cluster01-01
    cluster02 cluster02-01
    Data: interface_reachable
    ICMP: interface_reachable true true true
    cluster02-02
    Data: interface_reachable
    ICMP: interface_reachable true true true
    cluster01-02
    cluster02 cluster02-01
    Data: interface_reachable
    ICMP: interface_reachable true true true
    cluster02-02
    Data: interface_reachable
    ICMP: interface_reachable true true true