RecoverPoint for Virtual Machines:如何卸载和清理 RecoverPoint for Virtual Machines 系统
Summary: 本文介绍卸载 RecoverPoint for Virtual Machines 环境的过程。
Instructions
卸载 RecoverPoint for Virtual Machines 的建议方法:
前提条件:
- 此过程需要可访问 RecoverPoint for Virtual Machines 系统所在的 vCenter 的 Windows 桌面。
- 桌面必须具有 Java 8 或更高版本
- 下载与环境中使用的版本匹配的 RecoverPoint for Virtual Machines 卸载工具版本。
- 代码可以从下载页面下载: https://www.dell.com/support/product-details/en-us/product/recoverpoint-for-virtual-machines/drivers
- 将.zip文件的内容解压缩到本地文件夹中。
步骤:
- 取消保护要删除的 RecoverPoint for Virtual Machines 系统中的所有一致性组
- 等待 15 分钟,以便系统删除保护、更新源和目标虚拟机 (VM)、删除日志设备。
- 从解压的文件夹中运行“uninstaller.bat”。
- 执行以下作之一:
- 键入 uninstall 以从 vCenter 中卸载 单个 vRPA 群集。
- 键入 full_rp_uninstall 以从 vCenter 中卸载 所有 vRPA 群集 。
- 输入 vCenter Server 的详细信息,该工具将测试与 vCenter Server 的连接。
- 输入“n”表示不扫描多个 vCenter Server
- 执行以下作之一:
- 要从 vCenter 中卸载单个 vRPA 群集,请键入要卸载的 vRPA 群集的索引号。
- 要删除多个群集,请键入以逗号分隔的索引号(例如:1,4,9)
- 要从 vCenter 中卸载所有 vRPA 群集,请键入 y。
- 执行以下作之一:
- 对于 RecoverPoint for Virtual 6.x — 如果已删除所有 RecoverPoint 系统,请卸载拆分器和 Jiraf IO 筛选器
- 从解压的文件夹中运行“uninstaller.bat”。
- 运行 iof_uninstall
- 键入 Y 以继续删除 IO 过滤器
- 输入 vCenter Server 的详细信息,该工具将测试与 vCenter Server 的连接。
- 输入“n”表示不扫描多个 vCenter Server
- 确保输入逗号分隔的 ESXi 群集编号(例如 1、2)/All:
- 将显示一条消息“您是否要继续在选定的 vCenter 和 ESXi 群集上卸载 IO 筛选器?(Y/N)“
键入 Y 完成卸载。
- 对于 RecoverPoint for Virtual 5.x — 如果已删除所有 RecoverPoint 系统,请卸载拆分器和 Jiraf vib
- 对于 ESXi 群集中的每个主机 —
- 使用 CLI 命令“esxcli software vib list |grep EMC”验证主机是否具有 RecoverPoint vib
- 使用 vSphere UI 或 CLI 命令“esxcli system maintenanceMode set -e=true”将主机置于维护模式
- 使用 CLI 命令“esxcli software vib remove -n ”RP-Splitter“删除拆分器 vib
- 使用 CLI 命令“esxcli software vib remove -n ”emcjiraf“删除 Jiraf IO 过滤器 vib
- 使用 vSphere UI 或 CLI 命令“esxcli system maintenanceMode set -e=false”退出维护模式
- 对于 ESXi 群集中的每个主机 —
- 删除 RecoverPoint for VMs 插件服务器:
- 在 vSphere Client 的 RecoverPoint for VMs 插件中,选择 System >AdministrationvCenter >Server,然后选择并删除。
- 从插件服务器中删除所有 vCenter Server。
- 关闭并移除插件服务器虚拟机。
手动卸载 RecoverPoint for Virtual Machines 环境的步骤(如果可以使用卸载工具,请避免)。
作流程:
- 取消保护虚拟机
- 从 RecoverPoint for VMs 系统中删除 vRPA 群集
- 正在分离 vRPA
- 关闭 vRPA
- 卸载 RecoverPoint for VMs 拆分器
- 删除存储库文件夹
- 从托管对象浏览器中注销 RecoverPoint (RP) 扩展
- 验证配置参数是否为空
- 删除 vRPA iSCSI IP
- 从托管对象浏览器中删除自定义令牌
- 清理 vRPA
取消保护虚拟机
1.在 vSphere Web Client 主页中,单击 RecoverPoint for VMs Management iconProtection>选项卡。单击 Virtual Machines。
2.选择要取消保护的虚拟机。单击 取消保护 图标。对每个受保护的虚拟机重复此作。
从 RecoverPoint for VMs 系统
中删除 vRPA 群集如果要卸载的系统中有多个 vRPA 群集,则必须从系统中删除每个 vRPA 群集。
如果系统至少有两个群集且有一个要删除,请从系统中剩余的 vRPA 群集运行此命令。不得从要删除的群集运行它。
- 使用 ssh 客户端连接到群集中的 vRPA,然后以用户 boxmgmt 身份登录。
- 从 主菜单中,选择 群集作>从此系统中删除群集。
正在分离 vRPA
- 使用 ssh 客户端连接到 vRPA,并以用户 boxmgmt 身份登录。
- 从主菜单中,选择群集作>与群集分离。vRPA 与群集分离。所有复制都会暂停。
- 对系统中所有 vRPA 群集中的所有 vRPA 重复此过程。
关闭 vRPA
- 在 vSphere Web Client 的 清单中,选择 虚拟机和模板。
- 选择每个 vRPA,单击鼠标右键,然后选择 所有 vCenter作>电源 >关机。
卸载 RecoverPoint for VMs 拆分器/Jiraf
- 使用 ssh 客户端获取每个 ESXi 主机上所有已安装的 vSphere 安装捆绑包 (VIB) 的列表。使用以下命令:esxcli software vib list
- 从显示的列表中解压要卸载的 VIB 的名称(列为“RPSplitter”)。
- 使用以下命令删除 VIB:esxcli software vib remove -n <vib name> --maintenance-mode
- 对于 RecoverPoint for VMs 5.2.x 和 5.3.x,还要删除 Jiraf vib:esxcli software vib remove -n emcjiraf
- 对要删除的 RecoverPoint for VMs 系统使用的每个 ESXi 主机重复此过程,除非其他 RecoverPoint for VMs 系统使用它。
删除存储库文件夹(删除存储库和日志文件)
- 在 vSphere Web Client 中,选择 vCenter >数据存储区>管理。选择在其中创建存储库文件夹的数据存储区。
- 在 文件 子选项卡中显示的文件列表中,找到 RPvStorage 文件夹。右键单击并选择 删除文件。
从托管对象浏览器中注销 RecoverPoint (RP) 扩展
应在包含 ESXIis 托管 vRPA 群集的每个 vCenter 的托管对象浏览器中取消注册 RecoverPoint 扩展。
注意:在 vSphere 6.0 中,默认情况下禁用对托管对象浏览器的访问。有关如何启用访问权限的说明,请参阅 VMware KB2108405。
- 在网页浏览器中,输入 ESXi 或 vCenter Server 系统的完全限定域名(或 IP 地址):https:// hostname.yourcompany.com/mob/?moid=ExtensionManager
- 使用 vCenter 登录凭据登录。
- 在 “方法 ”表中,选择 “UnregisterExtension”。此时将打开一个新的浏览器窗口,其中显示 void UnregisterExtension 命令。
- 在 Parameters 表中,在Value字段中输入 com.emc.recoverpoint.vwc ,然后单击 Invoke Method。
- 连接到 vCenter Server(使用本地网络映射或远程桌面连接)。
删除以下文件夹:
- vCenter 5.1/5.5 和 Windows vCenter:C:\ProgramData\VMware\vSphereWeb Client\vc-packages\vsphere-client-serenity\com.emc.recoverpoint.vwc-*
- vCenter 5.1/5.5 和 vCSA:/var/lib/vmware/vsphere-client/vcpackages/vsphere-client-serenity/com.emc.recoverpoint.vwc-*
- vCenter 6.0 和 Windows vCenter:C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphereclient-serenity\com.emc.recoverpoint.vwc-*
- vCenter 6.0 和 vCSA:/etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/com.emc.recoverpoint.vwc-*
6.重新启动 vSphere Web Client。
验证配置参数是否为空。
1.在 vSphere Web Client 的 资源清册中,选择 主机和群集。选择受 RecoverPoint for VMs 保护的虚拟机。关闭虚拟机。右键单击并选择 编辑设置....
2。在 Edit Settings 对话框中,选择 VM Options 选项卡。展开 Advanced 列。在 配置参数 行中,单击 编辑配置... 以编辑高级配置参数。
3.在 Configuration Parameters 窗口中,确保名称中包含“RecoverPoint”或“ESX splitter”的所有配置参数均为空值。
以下参数必须为空值:
- RecoverPoint RPA 编号
- RecoverPoint CGUID
- RecoverPoint 群集 ID
- esx_splitter.globalOptions
- esx_splitter.scsi0:1.options
删除 vRPA iSCSI IP
1.在 vSphere Web Client 的 资源清册中,选择 主机和群集。选择 ESXi 主机。
2.选择 管理>存储 >存储适配器>iSCSI 软件适配器>目标。
3.删除正在卸载的 vRPA 的 vRPA 目标。
4.之后运行 重新扫描存储适配器 。
从托管对象浏览器
中删除自定义令牌对于所有以前使用的 vCenter,必须从要重新安装的群集中删除与 RecoverPoint for VMs 群集 ID 对应的自定义令牌。
注意:在 vSphere 6.0 中,默认情况下禁用对托管对象浏览器的访问。有关如何启用访问权限的说明,请参阅 VMware KB2108405。
1.在网页浏览器中,输入 vCenter Server 系统的完全限定域名(或 IP 地址):
2.使用 vCenter 登录凭据登录。
3.在 “方法 ”表中,选择“ RemoveCustomFieldDef”。
将打开一个新的浏览器窗口,其中显示 void RemoveCustomFieldDef 命令。
4.在 Parameters 表中,输入 “Properties ”表中列出的与 RecoverPoint for VMs 群集 ID 对应的自定义字段的值。单击 Invoke Method。
5.如果重新安装多个群集,请对与群集 ID 对 应的“属性 ”表中列出的每个自定义字段重复步骤 3 和步骤 4。
清理 vRPA
在安装您的 RecoverPoint for VMs 版本的较新内部版本之前,请删除所有已安装的组件。如果您计划进行全新安装,建议使用全新 vRPA。否则,需要 vRPA 清理:
1.右键单击 vRPA,然后选择 Edit Settings... 在 编辑设置 对话框中,删除硬盘 2 (10 MB)。
2.删除配置参数中对 ESXi 拆分器的引用。