文档首页/ AI开发平台ModelArts/ SDK参考/ Lite Server生命周期管理/ Lite Server生命周期管理应用示例
更新时间:2025-12-04 GMT+08:00
分享

Lite Server生命周期管理应用示例

Lite Server生命周期管理包括Lite Server实例和超节点实例,可以覆盖Lite Server资源的创建、启动、状态查询等多个完整生命周期,服务支持用户在拥有大于python 3.7.x版本且小于3.10.x版本的平台对自己的Server实例进行端到端的生命周期管理。本章节主要讲解如何通过Python版SDK完成管理。

SDK端到端管理Lite Server生命周期使用示例

本文主要介绍如何使用SDK完成模型训练。在开始使用SDK进行开发前,需先完成准备工作,然后再进行以下步骤:

准备工作

本章节的示例代码都是在ModelArts Notebook中实现的,请先创建Notebook实例并运行,具体请参考创建Notebook使用JupyterLab在线运行Notebook示例

如果在其它开发环境使用,请参考(可选)本地服务器安装ModelArts SDK章节安装ModelArts SDK,并进行Session鉴权

步骤一:创建Lite Server实例

from modelarts.server_mgmt import ServerManagement
from modelarts.session import Session
from modelarts.servers.server_def import Volume, ChargingInfo, Network, RootVolume, DataVolume, Server, Tag, ImageBody, BindIP

session = Session()
network = Network(
    security_group_id="150a2c76-1334-45f6-b28f-419f9b1d1742",
    subnet_id="38cf274a-98f9-4f6f-b622-5ed0e4a3db54",
    vpc_id="05982b48-a70f-43a1-a2b0-1fe36a236172")
rootvolume = RootVolume(
    root_type="SSD",
    size="200")
charginginfo = ChargingInfo(
    charging_mode="POST_PAID",
    period_num=1,
    period_type="MONTH")
server = Server(
    name="server_test",
    flavor="s7.small.1",
    image_id="e16eff65-1899-446e-baf2-0d2b6b5dd8c0",
    key_pair_name = "KeyPair-3d6a",
    network=network,
    root_volume=rootvolume,
    charging_info=charginginfo,
    arch="X86")
ServerManagement.create(session,server)

步骤二:查询Lite Server实例

根据步骤一:创建Lite Server实例生成的Lite Server实例ID进行查询

ServerManagement.get_server_info(session,server_id="server_id")

步骤三:停止Lite Server实例

根据步骤一:创建Lite Server实例生成的Lite Server实例ID进行停止操作。

ServerManagement.stop(session,server_id="server_id")

相关文档