Updated on 2022-08-12 GMT+08:00

Isolating a Host

Scenarios

If a host is abnormal or faulty and cannot provide services or affects the cluster performance, you can remove the host from the available node in the cluster temporarily so that the client can access other available nodes.

Only non-management nodes can be isolated.

Impact on the System

  • After a host is isolated, all role instances on the host will be stopped, and you cannot start, stop, or configure the host and all instances on the host.
  • For some services, after a host is isolated, some instances on other nodes do not work, and the service configuration status may expire.
  • After a host is isolated, statistics about the monitoring status and indicator data of the host hardware and instances on the host cannot be collected or displayed.
  • Retain the default SSH port (22) of the target node. Otherwise, the task described in this section will fail.

Procedure

  1. Log in to FusionInsight Manager.
  2. Click Hosts.
  3. Select the check box of the host to be isolated.
  4. Select Isolate from the More drop-down list.

    In the displayed dialog box, enter the password of the current login user and click OK.

  5. In the displayed confirmation dialog box, select I want to isolate the selected hosts and accept the consequences of possible service failures. Click OK.

    Wait until the message "Operation succeeded" is displayed, and click Finish.

  6. Log in to the isolated host as user root and run the pkill -9 -u omm command to stop the processes of user omm on the node. Then run the ps -ef | grep'container' | grep '${BIGDATA_HOME}' | awk '{print $2}' | xargs -I' {}' kill -9' {}' command to find and stop the container process.
  7. The host is successfully isolated and Running Status is Isolated.

    If you have rectified the host exception or fault, cancel the isolation status of the host before using the host.

    On the Hosts page, select the isolated host and choose More > Cancel Isolation.

    After the isolation is canceled, all role instances on the host are not started by default. To start role instances on the host, select the target host on the Hosts page and choose More > Start All Instances.