更新时间:2026-08-20 GMT+08:00
分享

使用AI助手在线管理专属资源池

在使用华为云ModelArts进行机器学习项目时,用户可能会遇到资源管理的挑战,如资源分配不均、作业执行效率低下等问题。

为了提高资源利用率和作业执行效率,您可以使用OpenClaw(或其他AI助手)+ModelArts Skill创建专属资源池,通过该工具,您可以轻松地进行资源池的扩容、缩容以及修改支持的作业范围等操作,从而优化资源管理,提升作业执行效率。

专属资源池适用于:

  • 需要隔离计算资源。
  • 自定义计算规格。
  • 只开放特定功能(例如只给开发人员使用infer)。

Notebook是容器运行时环境,运行环境会在关机时被清理。请通过保存镜像及时保留npm install、apt-get install、yum install、pip install和OpenClaw安装后的配置对话等,以避免Notebook运行环境中的数据或对话session丢失。关于如何保存镜像,请参见保存镜像

约束限制

Notebook OpenClaw功能仅支持“华北-北京四”、“西南-贵阳一”、“华北-乌兰察布一”、“华东-上海一”和“华南-广州”区域。

前提条件

已在Notebook中安装配置AI助手(如OpenClaw)。

计费说明

  • 在ModelArts运行Notebook实例时,会使用计算资源和存储资源,产生计算资源和存储资源的累计值计费。计费详情请参见开发环境计费项
  • OpenClaw本身不收费,但调用大模型API会产生费用。具体计费方式取决于您选择的API Provider。

创建专属资源池

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择模型开发与训练 > Notebook,进入“Notebook”页面。
    • 旧版控制台:选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,单击“聊天”,输入创建专属资源池的语句,并按需配置相关的参数。示例如下:
    你好,请帮我创建一个专属资源池,名称是OpenClaw-pool,需要哪些参数可以让我指定,请不要直接创建
    参数如下:名称就是openclaw-pool;节点规格就是16u的,节点数量1个;vpc选择任意一个,安全选择默认的即可;资源池的描述:OpenClaw CPU专属资源池。
    图1 创建专属资源池
    图2 配置相关参数
  5. 查询创建的专属资源池详情。示例如下:
    重新查询刚才创建的专属池详情
    图3 查询创建的专属资源池详情

扩容专属资源池

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择模型开发与训练 > Notebook,进入“Notebook”页面。
    • 旧版控制台:选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,单击“聊天”,输入扩容专属资源池的语句。示例如下:
    请帮我在刚才新建的专属池里,扩容一个相同规格的节点
    图4 扩容专属资源池
  5. ModelArts管理控制台专属资源池详情页面的“节点”页签,可以看到专属资源池从一个节点扩到了两个节点,表明扩容成功。

缩容专属资源池

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择模型开发与训练 > Notebook,进入“Notebook”页面。
    • 旧版控制台:选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,单击“聊天”,输入缩容专属资源池的语句。示例如下:
    刚才的专属池,请帮我缩容一个的节点
    图5 缩容专属资源池
  5. ModelArts管理控制台专属资源池详情页面的“节点”页签,可以看到专属资源池从两个节点缩容到一个节点,表明缩容成功。

修改专属资源池支持的作业类型

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择模型开发与训练 > Notebook,进入“Notebook”页面。
    • 旧版控制台:选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,单击“聊天”,输入修改专属资源池支持的作业类型的语句。示例如下:
    现在这个专属池只支持Notebook即可
    图6 修改专属资源池支持的作业类型
  5. ModelArts管理控制台专属资源池详情页面的“概览”页签,在“基本信息”区域,鼠标悬浮于“适用场景”,可以看到当前仅开发环境的环境状态为已启用,训练作业和模型部署为未启用。
    图7 适用场景

删除专属资源池

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择模型开发与训练 > Notebook,进入“Notebook”页面。
    • 旧版控制台:选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,单击“聊天”,输入删除专属资源池的语句。示例如下:
    删除专属池openclaw-pool

  5. ModelArts管理控制台“专属资源池”页面,可以看到专属资源池正处于“删除中”状态。

常见问题

问题

原因

解决方法

User is not authorized to perform: modelarts:pool/create on resource

IAM权限不足。

联系账号管理员给您添加modelarts:pool:create权限。

Bad request. Invalid request body

请求参数格式不正确,或者包含只读字段。

使用Skill提供的ma_resource_pool_update增量更新方式,只更新需要修改的字段,Skill会自动处理正确的请求格式。

更新后状态没有变化

增量更新只会修改您指定的字段,不会修改已有配置。

如果发现没有变化,检查参数名是否正确。

Failed to get IAM token

认证失败。

确认是否运行在ModelArts Notebook环境中。

相关文档