IDPA:如何在升级到 2.7 及更高版本之前增加 AVE 虚拟机中的 /space 分区大小

摘要: 在升级到 IDPA 版本 2.7 之前,某些 DP4400 和 DP5x00 IDPA 型号需要内部分区扩展。本知识库文章概述了使用 ave_scale 实用程序工具的过程。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

当 AVE 的 /space 分区大小小于 96 GB 时,IDPA 2.7 升级验证将失败。这会在 RUCK 中报告,RUCK 是一种升级预检查工具,用于确保一体机已准备好进行升级。

请参阅戴尔文章 196100 PowerProtect DP 系列备份一体机和 IDPA:有关 PowerProtect DP Rapid Upgrade Checker 实用程序的说明

av_space_partition |  Use this KB to increase the size of the /space partition.

    原因

    IDPA 要求保护存储/空间分区的容量为 96 GB,然后才能执行 2.7 升级。 AVE_Scale 是一个命令行工具,可自动扩展此分区。

    解决方案

      该工具在 Dell PowerProtect Data Protection Software 页面上以.zip文件的形式提供, 或通过此链接直接下载(需要戴尔支持登录)。
      AVE 升级前空间分区管理工具 ave_scale-19.4.0-7 下载链接(来自下载页面)
      .zip包含以下文件:

      • ave_scale-19.4.0-7.exe, Windows 适用
      • ave_scale-19.4.0-7,适用于 Linux
      • 校验和和自述文件

       

      Avamar Virtual Edition 版本 18.2 及更高版本中的 IDPA 支持此实用程序。确保下面的 Additional Info字段中满足要求。

      1. 在运行此实用程序之前,请在 AVE 中创建检查点并对其进行验证。
        1. 使用管理员凭据打开到 AVE 的 PuTTY 或 SSH。
        2. 使用以下命令暂停维护计划程序: 
          dpnctl stop maint
        3. 使用以下命令停止备份计划程序服务:
          dpnctl stop sched
        4. 使用以下命令验证服务是否已暂停或停止:
          dpnctl status
        5. 使用以下命令创建检查点: 
          avmaint checkpoint --ava
        6. 使用以下命令监视检查点状态并记下检查点名称: 
          watch avmaint cpstatus
        7. 在 status=“completed” 和 result=“OK” 后,使用以下命令在手动检查点上运行检查点验证(HFS 检查): 
          avmaint hfscheck --ava --rolling=true --full=false
           (验证它是否正在验证新创建的检查点)。
        8. 使用以下命令监视 HFS 检查状态: 
          watch avmaint hfscheckstatus
        9. 输出应为 status="completed" 和 result="OK"。这可能需要一些时间,具体取决于一体机的利用率。
        10. 使用以下命令验证 AVE 上新创建的 CP 和 HFScheck: 
          cplist --full
      2. 验证在过去 12 小时内是否完成了 MCS 刷新。
      /usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
      1. 如果上次刷新完成时间超过 12 小时或接近 12 小时,则执行 MCS 刷新作。
      /usr/local/avamar/bin/mcserver.sh --flush
      1. 现在回到 ACM,检查 /home/admin/aveScale 目录存在。如果目录存在,请将其重命名为 /home/admin/aveScale_old 使用以下命令:
       mv /home/admin/aveScale /home/admin/aveScale_old

       

      用法:

      ave_scale createspace <options>
      选项:
      支持的选项 createspace 命令执行此操作:

      选项

      描述

      --ave-admin-password <value>

      AVE 来宾操作系统管理员用户密码。

      --ave-hostname <value>

      Avamar Server 可解析的主机名或 IP 地址。

      --ave-password <value>

      AVE 来宾操作系统 root 用户密码。

      --ave-vm-name <value>

      来自 vCenter Server 的 AVE 虚拟机名称,而不是主机名
      这是必需的选项。

      --vc-name <value>

      vCenter Server 可解析的主机名。

      --vc-username <value>

      vCenter Server 用户名。

      --vc-password <value>

      vCenter Server 密码。

      --vc-port <value>

      vCenter HTTPS 端口号。
      默认端口号为 443。

      --non-interactive

      当命令行中提供所有必需的密码时,以非交互模式运行命令。

      -d, --debug

      调试输出。

      -h, --help

      帮助 createspace 命令确认该锁定已释放。

      -l, --log string

      日志文件路径。
      默认路径为 ./ave_scale.log.
      stderr 使用“-”。

       

      注意如果有任何问题,请联系戴尔支持并共享提供的退出代码。
       

      增加 AVE 虚拟机中的 /space 分区大小的步骤。

      1. 下载 ave_scale 实用程序文件。

      链接到最新版本的 ave_scale 实用程序。.zip归档包含 Linux 和 Windows 可执行文件、校验和以及自述文件。

      1. 使用 SSH 连接以根用户身份登录 ACM。

        确保该文件具有可执行权限。要获取可执行权限,请运行以下命令(此处以 19.4.x-x 为例,将“x.x”替换为版本):

        chmod 755 ave_scale-19.4.x-x
      2.  使用以下命令扩展分区大小:

      ./ave_scale-19.4.x-x createspace --vc-name <VCSA IP/FQDN> --vc-username administrator@vsphere.local --vc-password <VCSA password> --ave-hostname <AVE IP/FQDN> --ave-vm-name AVE --ave-password <AVE root password> --ave-admin-password <AVE admin user password>
      

      根据需要更改字段。

      1. 在实用程序成功完成后,使用管理员凭据通过 ssh 登录到 AVE。
      2. 运行 df -h 用于检查 /space 分区大小的命令。
      3. 确保 /space 分区的总大小为 96 GB。
        Filesystem      Size  Used Avail Use% Mounted on
        devtmpfs         18G  4.0K   18G   1% /dev
        tmpfs            18G     0   18G   0% /dev/shm
        tmpfs            18G  1.1G   17G   7% /run
        tmpfs            18G     0   18G   0% /sys/fs/cgroup
        /dev/sda2        16G  6.9G  8.0G  47% /
        /dev/sda1       978M   59M  868M   7% /boot
        /dev/sdc1       1.5T  6.2G  1.5T   1% /data02
        /dev/sdd1       1.5T  6.4G  1.5T   1% /data03
        /dev/sda8        96G   19G   78G  20% /space
        /dev/sdb1       1.5T   68G  1.5T   5% /data01
        /dev/sda6       7.8G  229M  7.2G   4% /var
        
      4. 启动维护窗口计划程序和备份计划程序服务:
      • 使用以下命令启动维护计划程序: 
        dpnctl start maint
      • 使用以下命令启动备份计划程序服务:
        dpnctl start sched
      • 使用以下命令验证服务是否已启动:
        dpnctl status

       

      详情请见 ave_scale 实用程序),请参阅《Dell EMC Avamar Virtual Edition 安装和升级指南》中的 “在 VMware 环境中扩展 AVE ”一章。

      如果不立即升级一体机,请重新启用在执行要求部分中提到的步骤时禁用的策略。

      其他信息

      • 权限:
        • 在 Linux 主机上,必须具有 root 权限才能运行 ave_scale 工具。
        • vCenter Server 用户名 (--vc-username) 选项必须具有执行以下任务的权限:
        • 重新配置虚拟机来宾的硬件。
        • 打开和关闭虚拟机
        • 使用虚拟机来宾代理程序来运行命令。
        • 将文件传输到 AVE 实例以及从 AVE 实例传输文件。
      • “Network:(网络:)”
        • 在 Windows 和 Linux 主机上,ave_scale 工具必须能够从目标 AVE 实例接收 ICMP ping 响应。
        • 该 ave_scale 工具必须能够使用 HTTPS 来连接到 vCenter Server 实例。
      • AVE 节点状态:
        • 请注意 Avamar Server 上所有策略的当前状态。建议在运行 ave_scale 工具。
        • 等待任何当前作业完成。
        • 如果使用文件级还原 (FLR) 功能来还原文件,则会触发一些异常会话。这些异常会话使 Avamar Server 保持忙碌状态,从而导致 ave_scale 工具失败。使用以下步骤查找并终止这些异常会话:
      1. 使用 PuTTY 以管理员身份登录到保护软件
      2. 运行以下命令以查看系统中的活动会话:
        avmaint sessions | grep "path\|sessionid\|starttime"

      其中:

      • path:显示客户端的路径
      • sessionid:显示会话的唯一标识符
      • starttime:显示会话开始时间的 UNIX 时间戳
      1. 转换 starttime 参数转换为可读格式,方法是运行以下命令:
        t.pl <starttime>
      2. 将该值与备份计划程序进行比较,以确认会话是否正在运行。如果会话在几天前已开始,并且尚未配置为超时,那么它可能是停止响应的会话。
      3. 运行以下命令以删除无响应的会话:
        avmaint kill <sessionid>
      4. 删除所有无响应的会话后,运行以下命令以查看保护软件服务器上运行的会话列表:
        avmaint sessions --full
      • 使用以下步骤检查是否有任何备份或复制作业正在运行:
      1. 使用 SSH 连接到实用程序节点,并以管理员身份登录。
      2. 运行以下命令以验证服务器状态是否为空闲: opstatus.dpn
      3. 运行以下命令:
      • avmaint sessions | grep path
        (检查是否有任何备份作业正在进行中)。
      • ​​​​​mccli activity show --active | grep Replication
        (检查是否有任何复制作业正在进行中)。

       

      • 如果任何备份或复制作业正在运行,可以等待这些作业完成或终止这些作业。

      建议等待正在运行的作业完成。

      1. 运行以下命令以终止备份或复制作业:
        mccli activity cancel --id=<job_id>
      2. 运行以下命令以确认作业不再在进行中。
      • avmaint sessions | grep path
        (检查是否有任何备份作业正在进行中)。
      • mccli activity show --active | grep Replication
        (检查是否有任何复制作业正在进行中)。

      受影响的产品

      Integrated Data Protection Appliance Family

      产品

      Integrated Data Protection Appliance Software
      文章属性
      文章编号: 000190523
      文章类型: Solution
      上次修改时间: 11 5月 2026
      版本:  24
      从其他戴尔用户那里查找问题的答案
      支持服务
      检查您的设备是否在支持服务涵盖的范围内。