删除裸机主机上的端口重新映射

如果要为负载平衡器服务配置端点,并且要使用已配置为端口重新映射的映射到端口的端口,则必须先删除现有端口重新映射,否则此端点将无效。如果您在 StorageGRID 裸机主机上运行 StorageGRID ,请按照此操作步骤而不是常规操作步骤删除端口重新映射。您必须为每个管理节点和网关节点编辑节点配置文件,该节点具有冲突的重新映射端口,以删除该节点的所有端口重新映射。

关于本任务

警告:
此操作步骤将删除所有端口重新映射。如果需要保留部分重新映射,请联系技术支持。

有关配置负载平衡器端点的信息,请参见有关管理 StorageGRID的说明。

过程

  1. 登录到支持此节点的主机。以 root 用户身份或使用具有 sudo 权限的帐户登录。
  2. 运行以下命令以临时禁用此节点:sudo storagegrid node stop <node-name>
  3. 使用 vim 或 pico 等文本编辑器编辑节点的节点配置文件。
    节点配置文件可在 /etc/storaggrid/nodes/<node-name>.conf中找到。
  4. 找到节点配置文件中包含端口重新映射的部分。

    请参见以下示例中的最后两行。

    admin_network_config = 静态
    admin_network_esl = 10.0.0.0/8 , 172.19.0.0/16 , 172.21.0.0/16
    admin_network_gateway = 10.224.0.1
    admin_network_IP = 10.224.5.140
    admin_network_mask = 255.255.248.0
    admin_network_mtu = 1400
    admin_network_target = eth1
    admin_network_target_type = 接口
    block_device_var_local = /dev/sda2
    client_network_config = 静态
    client_network_gateway = 47.47.0.1
    client_network_IP = 47.47.5.140
    client_network_mask = 255.255.248.0
    client_network_mtu = 1400
    client_network_target = eth2
    client_network_target_type = 接口
    grid_network_config = 静态
    grid_network_gateway = 192.168.0.1
    GRID_NETWORK_IP = 192.168.5.140
    grid_network_mask = 255.255.248.0
    grid_network_mtu = 1400
    grid_network_target = eth0
    grid_network_target_type = 接口
    node_type = VM_API_Gateway
    port_remap = client/TCP/8082/443
    port_remap_inbound = client/TCP/8082/443
  5. 编辑 port_remap 和 port_remap_inbound 条目以删除端口重新映射。
    port_remap = 
    port_remap_inbound = 
  6. 运行以下命令以验证对节点的节点配置文件所做的更改:sudo storagegrid node validate <node-name>

    解决所有错误或警告,然后再继续下一步。

  7. 运行以下命令重新启动节点而不重新映射端口:sudo storagegrid node start <node-name>
  8. 使用 Passwords.txt 文件中列出的密码以管理员身份登录到节点。
  9. 验证服务是否正确启动。
    1. 查看服务器上所有服务的状态列表:sudo storagegrid-status

      状态将自动更新。

    2. 请等待,直到所有服务的状态均为 " 正在运行 " 或 " 已验证 " 。
    3. 退出状态屏幕:Ctrl+C
  10. 对具有冲突重新映射端口的每个管理节点和网关节点重复上述步骤。