All Products
Search
Document Center

Server Migration Center:Manage the SMC client

Last Updated:Oct 28, 2025

The Server Migration Center (SMC) client is a server migration tool developed by Alibaba Cloud. This topic describes how to manage the SMC client.

Obtain the SMC client

View the SMC client

  • If you import a migration source from the console or using the command line:

    • For a Windows source server, the default installation folder is C:\smc.

    • For a Linux source server, the default installation folder is /smc.

  • If you import a migration source by manually downloading the client, the installation folder is the directory where you decompressed the package.

Start and stop the SMC client

When you import a migration source, the SMC daemon process is installed. You can start and stop the SMC client by starting and stopping the SMC daemon process.

The SMC daemon process is not supported on 32-bit Windows systems. You must run go2aliyun_client.exe.
  • Linux

    The installation path of the SMC daemon process is /smc/smc_daemon. You can run the /smc/smc_daemon --status command to check the status of the SMC daemon process. RUNNING indicates that the process is running. STOPPED indicates that the process is stopped. UNINSTALLED indicates that the process is not installed.

    • Start the SMC client: Run the following command to start the SMC daemon process. The SMC client starts automatically.

      /smc/smc_daemon --start
    • Stop the SMC client: Run the following command to stop the SMC daemon process. The SMC client stops automatically.

      /smc/smc_daemon --stop
  • Windows

    The installation path of the SMC daemon process is C:\smc\smc_daemon.exe. You can run the C:\smc\smc_daemon.exe --status command in PowerShell to check the status of the SMC daemon process. RUNNING indicates that the process is running. STOPPED indicates that the process is stopped. UNINSTALLED indicates that the process is not installed.

    • Start the SMC client: Run the following command to start the SMC daemon process. The SMC client starts automatically.

      C:\smc\smc_daemon.exe --start
    • Stop the SMC client: Run the following command to stop the SMC daemon process. The SMC client stops automatically.

      C:\smc\smc_daemon.exe --stop

SMC client for Windows

SMC provides a graphical user interface (GUI) client and a command-line client for Windows migration. The configuration parameters and running processes are the same for both clients and are compatible with each other.

The following figure shows the main interface of the Windows GUI client.asdasd

The following table describes the main interface and menu items.

No.

Area

Description

Menu bar

Consists of five menus: Configuration, Log, View, Help, and Language.

  • Configuration:

    • Click Transmission Options to set the maximum bandwidth for data transmission in KB/s.

    • Click Save User Configuration to save the current page settings for batch operations.

    • Click Clear Tool Data to initialize the client configuration file.

  • Log:

    • Click Open Log File to quickly open the migration log file.

    • Click Open Log Folder to find the path of the migration log file.

  • View: Click Hide Progress Log to hide or show the Progress Log pane.

  • Help: Obtain online documents or information about the SMC client version.

  • Language: Select the display language for the GUI.

User-defined configuration area

Configure an activation code or an AccessKey as needed. The configuration information is written to the user_config.json file of the SMC client.

Task progress and log area

After you run the client, you can view the task progress or troubleshoot faults based on the prompts in this area.

Uninstall the SMC client

After you complete the client-based migration, you can uninstall the SMC client. To do so, follow these steps:

  • Linux

    1. Stop and delete the SMC daemon process.

      /smc/smc_daemon --stop
      /smc/smc_daemon --uninstall
    2. Clear the cached data.

      ./Check/client_check --ssclear smcss
    3. Delete the SMC client folder.

      The following command uses the default installation path as an example.

      rm -rf /smc
  • Windows

    1. Run the following commands in PowerShell to stop and delete the SMC daemon process.

      C:\smc\smc_daemon.exe --stop
      C:\smc\smc_daemon.exe --uninstall
    2. Delete the SMC installation folder C:\smc.

FAQ

  • How do I check the running status of the SMC client process?

    Linux

    Replace <installation_folder_name> with the actual folder name. The following command uses the default installation path as an example.

    tail -f /smc/<installation_folder_name>/Logs/go2aliyun_client.out
    For example, if the installation folder is go2aliyun_client3.1.0_new_linux_x86_64, run tail -f /smc/go2aliyun_client3.1.0_new_linux_x86_64/Logs/go2aliyun_client.out.
    Windows

    Run the following command in PowerShell to check whether the client is running as expected.

    Replace <installation_folder_name> and <log_name> with the actual folder and log names. The following command uses the default installation path as an example.

    Get-Content C:\smc\<installation_folder_name>\Logs\<log_name> -Wait -Tail 50
    For example, if the installation folder is go2aliyun_client3.1.0_windows_x86_64 and the log file is go2aliyun_client_20251010.log, run Get-Content C:\smc\go2aliyun_client3.1.0_windows_x86_64\Logs\go2aliyun_client_20251010.log -Wait -Tail 50.
    • Normal operation: The output contains Import Source Server [s-bp18x8751kgz2oyh****] Successfully!

      • If no migration task is associated, the status of the migration source changes to Online.

      • If a migration task is associated, the status of the migration source changes to Migrating. If the migration task has a status of Fault, click Retry Task in the Actions column to resume the task.

    • Execution error: If an error occurs, troubleshoot the issue based on the error code and then try again.

      image

  • How do I start and stop the SMC client on an operating system that does not support the SMC daemon process?

    The SMC daemon process is not supported on 32-bit Windows systems. Use the following instructions to start and stop the SMC client. Replace <installation_folder_name> with the actual folder name.

    • Start the SMC client: Run the C:\smc\<installation_folder_name>\go2aliyun_client.exe command.

      For example, if the installation folder is go2aliyun_client3.1.0_windows_x86_64, run C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe.
    • Stop the SMC client: Exit go2aliyun_gui.exe or run the C:\smc\<installation_folder_name>\go2aliyun_client.exe --abort command.

      For example, if the installation folder is go2aliyun_client3.1.0_windows_x86_64, run C:\smc\go2aliyun_client3.1.0_windows_x86_64\go2aliyun_client.exe --abort.