使用WEB控制台管理开发环境
简介
Xiaomi Cloud-ML支持在生态云zWEB界面中管理开发环境。
第一步,登录WEB控制台,登录生态云武清机房控制台https://cnbj6.cloud.mi.com
第二步,创建开发环境,填写开发环境参数,提交请求,创建开发环境。
第二步,查看开发环境,开发环境经过排队-调度-创建过程后,进入running
状态,标识该实例创建完成。
第三步,登录开发环境,根据开发环境的IP和端口,SSH连接登录到开发环境。
第四步,进行开发测试,SSH连接到开发环境后,用户可以像使用本地机器一样,进行各种开发测试工作,包括软件安装,代码编写,训练,模型导出等。
第五步,关闭开发环境,开发环境实例使用完毕后,用户可以删除该实例。
登录WEB控制台
- 登录WEB控制台( 地址是https://cnbj6.cloud.mi.com )。生态云服务统一集成了小米账号认证。
登录后,选择需要的机房,点击深度学习服务进入Cloud-ML操作页面。
点击开发环境选项,进入Cloud-ML管理开发环境的操作页面,当前页面会列出已经创建的开发环境实例。
创建开发环境
- 点击创建环境按钮,进入创建开发环境的填写页面
- 填写开发环境的名称,登录密码
- 填写密钥ID,密钥ID可以从主页面的团队管理服务中查询
- 选择标准镜像和版本,或者填写自定义docker镜像地址
- 指定实例的规格和GPU个数
- 编辑网路配置,默认开启了Jupyter和SSH两项。可以根据需求增开新的端口或者修改防火墙规则。该部分可以参考网络和安全
- 点击创建按钮,提交请求
查看开发环境
开发环境的整个生命周期包括如下几个状态:
- enqueued 实例创建请求已经提交到系统,等待分配资源
- creating 实例在创建过程中
- running 实例创建成功,在运行过程中,此时可以SSH连接
- deleting 实例在删除过程中
- error 实例出现错误
刷新页面,查看开发环境实例的状态。
点击实例名字,进入实例的详情页面,可以查看实例的当前运行信息,包括创建时的参数,网络分配地址,和事件日志。如下图所示
- 开发地址 是分配的Jupyter访问地址,点击打开,即可在页面上SSH连接到到实例内部
- SSH 地址 是分配的SSH访问地址,在linux sh或者windows平台的putty等软件中,执行ssh可连接到实例内部
- 事件列表 是实例的重要事件的审计日志,包括创建,重启,出错等信息, 该部分可以参考监控
登录开发环境
在running
状态的开发环境,对外正常提供服务。用户可以根据上一步拿到的SSH地址连接到实例。
ssh -p 40403 root@10.38.9.202
进行开发测试
SSH连接到开发环境后,用户可以像使用本地机器一样,进行各种开发测试工作,包括软件安装,代码编写,训练,模型导出等。
休眠与重启开发环境
点击休眠与激活开发环境
关闭开发环境
点击删除
按钮,删除不需要的开发环境。
原文: http://docs.api.xiaomi.com/cloud-ml/devenv/03_use_dev_web.html