# Removing secondary Geo nodes

> 原文：[https://docs.gitlab.com/ee/administration/geo/replication/remove_geo_node.html](https://docs.gitlab.com/ee/administration/geo/replication/remove_geo_node.html)

# Removing secondary Geo nodes[](#removing-secondary-geo-nodes-premium-only "Permalink")

可以使用**主**节点的地理管理页面从地理集群中删除**辅助**节点. 删除**辅助**节点：

1.  导航 **管理区>** **地理位置** （ `/admin/geo/nodes` ）.
2.  单击要**删除**的**辅助**节点的" **删除"**按钮.
3.  出现提示时，单击" **删除"进行**确认.

从"地理管理员"页面中删除后，您必须停止并卸载**辅助**节点：

1.  在**辅助**节点上，停止 GitLab：

    ```
    sudo gitlab-ctl stop 
    ```

2.  在**辅助**节点上，卸载 GitLab：

    ```
    # Stop gitlab and remove its supervision process
    sudo gitlab-ctl uninstall

    # Debian/Ubuntu
    sudo dpkg --remove gitlab-ee

    # Redhat/Centos
    sudo rpm --erase gitlab-ee 
    ```

从**辅助**节点上卸载了 GitLab 之后，必须如下所示从**主**节点的数据库中删除复制插槽：

1.  在**主**节点上，启动 PostgreSQL 控制台会话：

    ```
    sudo gitlab-psql 
    ```

    **注意：**使用`gitlab-rails dbconsole`将不起作用，因为管理复制插槽需要超级用户权限.
2.  查找相关复制插槽的名称. 这是运行复制命令`gitlab-ctl replicate-geo-database`时用`--slot-name`指定的插槽.

    ```
    SELECT * FROM pg_replication_slots; 
    ```

3.  删除**辅助**节点的复制插槽：

    ```
    SELECT pg_drop_replication_slot('<name_of_slot>'); 
    ```