#948 Acronis Cyber Protect, Acronis Cyber Backup: 如何更改 MMScurrentMachineID 和 InstanceID

icon孙锋在 2023-4-4 下午7:02 编写 ( icon张宏邦在 2024-6-19 下午5:15 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

在某些情况下,可能需要改变代理端上的 MMSCurrentMachineID 和 InstanceID,例如,当代理端注册有问题时。

这篇文章解释了如何做到这一点。

解决方案

从管理服务器上移除代理端,并运行一个特定的脚本,该脚本将清除本地数据库以避免重复。在重新将机器添加到管理服务器后,代理端将自动从管理服务器获得新的配置数据。

在想改变 MMSCurrentMachineID 和 InstanceID 的代理端上执行以下步骤:

  1. 从管理服务器上删除代理端:进入设置>代理程序,选择代理程序并点击右侧菜单上的删除。

  2. 为 MMSCurrentMachineID 和 Instance ID 生成一个新的 GUID,并记下它们,因为运行脚本时将需要它们:

    • 在 Windows 上:使用 New-Guid cmdlet(启动命令提示符->输入 powerhell 打开 powerhell 界面->输入 new-guid 生成 GUID)。
    • 在 Linux 上:打开终端并运行以下命令:uuidgen

    GUID 可以在任何机器上生成,不一定是在计划改变 ID 的机器上。

  3. Acronis Cyber Backup Cloud:从7.8 update2开始,脚本位于 Program Files/BackupClient/PyShell/site-tools/change_machine_id.py中。

    Acronis Cyber Backup 12.5:从 Update 4(Build 12730)开始,该脚本随产品一起安装,可在 Program Files\Acronis\PyShell\site-tools\change_machine_id.py 找到。

    Acronis Cyber Protect 15:该脚本与产品一起安装,可以在 Program Files\Acronis\PyShell\site-tools\change_machine_id.py 找到。

    如果您使用的是旧版本产品(Acronis Cyber Backup 12.5 build 12730之前 或 Acronis Cyber Protect Cloud before 7.8之前的版本),请点击这里下载脚本。

  4. 使用脚本更新本地配置

    如果代理程序安装在 Windows 上

    1. 如果从本文下载了脚本,请将带有脚本的压缩文件解压,例如解压到C盘根目录

    2. 启动命令提示符

      • 右击开始按钮,在搜索栏中输入 cmd

      • 右键单击 cmd.exe,选择以管理员身份运行。将出现用户账户控制窗口。点击,以管理员身份运行 Windows 命令提示符。

    3. 执行以下命令:
      7.8 update 2 或 Update 4: acropsh change_machine_id.py -m <MSCurrentMachineID>-i <InstanceID>
      旧版本:acropsh <脚本的路径 > -m <MMSCurrentMachineID> -i <InstanceID>

      插入在第2步中生成的 New-Guid 代替 MMSCurrentMachineID 和 InstanceID

    4. 例如,如果脚本被放置在C:\,并且有2个生成的 GUID:

      acropsh C:\change_machine_id.py -m 5FA56246-5A99-4163-8481-0206BC2D40D5 -i B3D1D0EB-D1DF-4B47-AD6E-77A15A405DC5

    5. 重新启动 Acronis Managed Machine 服务:按 Win+R,在 "运行 "窗口中输入 services.msc。选择Acronis Managed Machine 服务,并点击重新启动

    如果代理程序安装在 Linux 上

    1. 解压包含脚本的压缩文件

    2. 如果在使用 Acronis Cyber Backup 12.5 Update 4或更高版本,或 Acronis Cyber Protect Cloud 7.8或更高版本,脚本位于/usr/lib/Acronis/PyShell/Site-tools/change_machine_id.py

    3. 打开终端(如果使用GUI)并提升权限:su -

    4. 执行以下命令

      7.8 Update2或 Update 4:acropsh change_machine_id -m <MMSCurrentMachineID> -i <InstanceID>
      旧版本:acropsh <脚本的路径> -m <MMSCurrentMachineID> -i <InstanceID>

      插入在步骤2中生成的新的GUIDs,代替 MMSCurrentMachineID 和 InstanceID。

    5. 重启 Acronis Managed Machine service:

      service acronis_mms restart

    如果代理程序安装在 macOS 上

    1. 如果从本文下载了脚本,就将包含该脚本的压缩文件解压缩

    2. 启动终端并执行以下命令

      sudo "/Library/Application Support/BackupClient/Acronis/sbin/acropsh" "/Library/Application Support/BackupClient/Acronis/PyShell/site-tools/change_machine_id.py" -m <MMSCurrentMachineID> -i <InstanceID>

      插入在步骤2中生成的新的GUIDs,代替 MMSCurrentMachineID 和 InstanceID。

    3. 重启 Acronis Managed Machine service

      sudo launchctl start acronis_mms

    4. 再次在管理服务器上注册代理程序:

    原文链接:https://kb.acronis.com/content/65008

 附加文件     - [0]


 添加评论