跳到主要内容

测试接管和交还

全面配置 HA 对之后,您需要验证其在接管和交还操作期间能否按照预期无中断地访问两个节点的存储。在整个接管过程中,本地(或接管)节点应继续正常处理伙伴节点提供的数据。交还期间,应将伙伴的存储的控制和交付还给伙伴节点。

  1. 检查 HA 互连线缆的布线以确保线缆的安全性。
  2. 确认可在两个节点上为许可的每种协议创建和检索文件。
  3. 输入以下命令:storage failover takeover -ofnode partner_node

    有关命令的详细信息,请参阅手册页。
  4. 输入以下命令之一以确认发生了接管:storage failover show-takeover storage failover show

    示例

    如果启用了 storage failover 命令的 -auto-giveback 选项:
    cluster::> storage failover show
    Takeover
    Node Partner Possible State Description
    ------ ------- --------- -----------------
    node1 node2 - Waiting for giveback
    node2 node1 false In takeover, Auto giveback will be
    initiated in <em className="ph i">number of seconds</em> seconds

    示例

    如果禁用了 storage failover 命令的 -auto-giveback 选项:
    cluster::> storage failover show
    Takeover
    Node Partner Possible State Description
    ------ ------- --------- -----------------
    node1 node2 - Waiting for giveback
    node2 node1 false In takeover.
  5. 输入以下命令以显示属于接管节点(Node1)可检测的伙伴节点(Node2)的所有磁盘:storage disk show -home node2 -ownership

    以下命令显示属于 Node1 可检测的 Node2 的所有磁盘:

    cluster::> storage disk show -home node2 -ownership

    Disk Aggregate Home Owner DR Home Home ID Owner ID DR Home ID Reserver Pool
    ------ --------- ----- ----- ------- ---------- ---------- ---------- ---------- -----
    1.0.2 - node2 node2 - 4078312453 4078312453 - 4078312452 Pool0
    1.0.3 - node2 node2 - 4078312453 4078312453 - 4078312452 Pool0
    ...

  6. 输入以下命令以确认接管节点(Node1)可控制伙伴节点(Node2)的聚合:aggr show ‑fields home‑id,home‑name,is‑home

    cluster::> aggr show ‑fields home‑id,home‑name,is‑home
    aggregate home-id home-name is-home
    --------- ---------- --------- ---------
    aggr0_1 2014942045 node1 true
    aggr0_2 4078312453 node2 false
    aggr1_1 2014942045 node1 true
    aggr1_2 4078312453 node2 false
    4 entries were displayed.
    接管期间,伙伴节点的聚合的 is-home 值为 false。
  7. 显示等待交还消息之后,通过输入以下命令交还伙伴节点的数据服务:storage failover giveback -ofnode partner_node
  8. 输入以下命令之一以观察交还操作的进度:storage failover show-giveback storage failover show
  9. 根据是否看到有关交还已成功完成的消息决定是否继续操作:
    如果接管和交还...则...
    已成功完成在伙伴节点上重复步骤 2 至步骤 8。
    失败解决接管或交还失败,然后重复执行此过程。