跳到主要内容

开发机命令:node

bohr node 用于管理 Bohrium 开发机。

命令

命令用法说明
listbohr node list [flags]查询和筛选开发机
resourcesbohr node resources查询可用机型资源
getbohr node get <id>查看开发机详情
createbohr node create [flags]创建开发机
connectbohr node connect <node_id>建立 SSH 会话
restartbohr node restart <id> [flags]重启开发机
stopbohr node stop <node_id>停止开发机
deletebohr node delete <node_id>删除开发机

查询与查看

bohr node list
bohr node list --started -o json
bohr node resources
bohr node get 12345

状态筛选参数是 -w, --waiting-d, --pending-s, --started--paused。紧凑输出使用 --quiet-q 是全局 jq 参数。

创建

bohr node create \
--name development \
--project_id 123 \
--image_path registry.dp.tech/dptech/ubuntu:22.04 \
--machine_type <machine_type> \
--disk_size 40 \
--turnoff_after 24

关键参数包括 -n, --name-i, --image_path-P, --project_id-m, --machine_type-d, --disk_size-t, --turnoff_after-f, --file

创建或重启开发机可能产生计算费用。使用 bohr node resources 查询资源,并用 --dry-run 先做校验。

连接与生命周期

bohr node connect 12345
bohr node restart 12345 --turnoff_after 12
bohr node stop 12345
bohr node delete 12345

delete 是破坏性操作,需要确认。