Help Center/ Bare Metal Server/ FAQs/ Network and Security FAQ/ What Do I Do If a Service Port Is Used by a One-Click Password Reset Plug-in?
Updated on 2022-07-13 GMT+08:00

What Do I Do If a Service Port Is Used by a One-Click Password Reset Plug-in?

Cause

  • If the one-click password reset plug-in of a BMS works in AUTO mode, when the plug-in is started, it randomly uses a port, which may be a service port.
  • Existing BMSs still work in AUTO mode, in which the plug-in randomly uses a service port ranging from 31000 to 32999. The system will automatically select an idle port with the smallest port number.

Recommended Solution 1

Change the work mode of the one-click password reset plug-in Wraper from AUTO (SOCKET) to PIPE. After the change, the plug-in will not use service ports.

  1. Open the CloudResetPwdAgent configuration file.
    • Paths in which the file is stored on Linux BMSs:

      /CloudrResetPwdAgent/conf/wrapper.conf and /CloudResetPwdUpdateAgent/conf/wrapper.conf

    • Paths in which the file is stored on Windows BMSs:

      C:\CloudResetPwdUpdateAgent\conf\wrapper.conf and C:\CloudResetPwdUpdateAgent\conf\wrapper.conf

  2. Add the following content to the end of the file:
    wrapper.backend.type=PIPE
  3. Restart the CloudResetPwdUpdateAgent service.
    • Linux BMS

      /CloudResetPwdUpdateAgent/bin/cloudResetPwdUpdateAgent.script restart

    • Windows BMS

      Press Win+R to start the Open text box.

      Enter Services.msc and click OK.

      Right-click cloud reset password update agent and choose Restart from the shortcut menu.

Solution 2

Modify the CloudResetPwdAgent configuration to change the default port range for the password reset plug-in (31000-32999) so that the service port is out of the port range.

For example, to change the port range to 40000-42000, perform the following operations:

  1. Open the CloudResetPwdAgent configuration file.
    • Paths in which the file is stored on Linux BMSs:

      /CloudrResetPwdAgent/conf/wrapper.conf and /CloudResetPwdUpdateAgent/conf/wrapper.conf

    • Paths in which the file is stored on Windows BMSs:

      C:\CloudResetPwdUpdateAgent\conf\wrapper.conf and C:\CloudResetPwdUpdateAgent\conf\wrapper.conf

  2. Add the following content to the end of the file:
    wrapper.port.min=40000
    wrapper.port.max=41000
    wrapper.jvm.port.min=41001
    wrapper.jvm.port.max=42000
  3. Restart the CloudResetPwdUpdateAgent service.
    • Linux BMS

      /CloudResetPwdUpdateAgent/bin/cloudResetPwdUpdateAgent.script restart

    • Windows BMS

      Press Win+R to start the Open text box.

      Enter Services.msc and click OK.

      Right-click cloud reset password update agent and choose Restart from the shortcut menu.