如果需要重新引导多个 NSX Controller 群集成员,您必须每次重新引导一个成员。如果一个成员处于脱机状态,则三成员群集可以占多数。如果两个成员处于脱机状态,群集将不占多数,而无法正常工作。

过程

  1. 登录到 NSX Manager 的 CLI。
  2. 获取管理和控制群集的状态。
    nsx-manager-1> get management-cluster status
    Number of nodes in management cluster: 1
    - 192.168.110.201  (UUID 564D2E9C-A521-6C27-104F-76BBB5FCAC7F) Online
    
    Management cluster status: STABLE
    
    Number of nodes in control cluster: 3
    - 192.168.110.53   (UUID f5348a2e-2d59-4edc-9618-2c05ac073fd8)
    - 192.168.110.51   (UUID 03fad907-612f-4068-8109-efdf73002038)
    - 192.168.110.52   (UUID 1228c336-3932-4b5b-b87e-9f66259cebcd)
    
    Control cluster status: STABLE
    
  3. 登录到需要重新引导的 NSX Controller 的 CLI,然后将其重新引导。
    nsx-controller-2> reboot
    Are you sure you want to reboot (yes/no): y
    
  4. 再次获取管理和控制群集的状态。等到控制群集具有 STABLE 状态,然后再重新引导任何其他成员。

    在该示例中,NSX Controller 192.168.110.53 正在重新引导,并且控制群集具有 DEGRADED 状态。这意味着群集占多数,但其中的一个成员已关闭。有关 NSX Controller 群集状态的详细信息,请参阅获取 NSX Controller 群集状态

    nsx-manager-1> get management-cluster status
    Number of nodes in management cluster: 1
    - 192.168.110.201  (UUID 564D2E9C-A521-6C27-104F-76BBB5FCAC7F) Online
    
    Management cluster status: STABLE
    
    Number of nodes in control cluster: 3
    - 192.168.110.53   (UUID f5348a2e-2d59-4edc-9618-2c05ac073fd8)
    - 192.168.110.52   (UUID 1228c336-3932-4b5b-b87e-9f66259cebcd)
    - 192.168.110.51   (UUID 03fad907-612f-4068-8109-efdf73002038)
    
    Control cluster status: DEGRADED
    NSX Controller 群集处于 STABLE 状态后,就可以安全地重新引导任何其他成员。
    nsx-manager-1> get management-cluster status
    Number of nodes in management cluster: 1
    - 192.168.110.201  (UUID 564D2E9C-A521-6C27-104F-76BBB5FCAC7F) Online
    
    Management cluster status: STABLE
    
    Number of nodes in control cluster: 3
    - 192.168.110.53   (UUID f5348a2e-2d59-4edc-9618-2c05ac073fd8)
    - 192.168.110.51   (UUID 03fad907-612f-4068-8109-efdf73002038)
    - 192.168.110.52   (UUID 1228c336-3932-4b5b-b87e-9f66259cebcd)
    
    Control cluster status: STABLE
    
  5. 如果需要了解有关各种 NSX Controller 设备状态的信息,您可以登录到 NSX Controller 并运行 get control-cluster status 命令。
    nsx-controller-1> get control-cluster status
    uuid: 03fad907-612f-4068-8109-efdf73002038
    is master: true
    in majority: true
    uuid                                 address              status
    03fad907-612f-4068-8109-efdf73002038 192.168.110.51       active
    1228c336-3932-4b5b-b87e-9f66259cebcd 192.168.110.52       active
    f5348a2e-2d59-4edc-9618-2c05ac073fd8 192.168.110.53       not active
    
  6. 如果需要,请重复这些步骤以重新引导其他 NSX Controller 设备。