节点管理命令:node
列出所有节点:ls
入口:
lbg node ls
概要:
usage: lbg node ls [-h] [-q] [-s] [-w] [-t] [-p] [--csv] [--json] [--yaml]
[--table] [--noheader]
options:
-h, --help show this help message and exit
-q, --quiet only show node id
-s, --started only show started node
-w, --waiting only show waiting node
-t, --pending only show pending node
-p, --paused only show paused node
--csv output with csv format
--json output with json format
--yaml output with yaml format
--table output with table format
--noheader does not print header information
参数说明:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
--quiet | -q | 只显示节点id | 否 |
--started | -s | 只显示已开机的节点 | 否 |
--waiting | -w | 只显示等待中的节点 | 否 |
--paused | -p | 只显示暂停的节点 | 否 |
案例:
$ lbg node ls --yaml # 查看所有节点并输出为yaml格式
$ lbg node ls -paused -waiting # 查看所有暂停和等待中的节点
创建节点:create
入口:
lbg node create -i IMAGE_ID -s SCASS_TYPE -d DISK_SIZE
概要:
usage: lbg node create [-h] [-f] node_id [node_id ...]
positional arguments:
node_id id of the node
options:
-h, --help show this help message and exit
参数说明:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
--name | -n | 节点名称 | 否 |
--image_id | -i | 使用的镜像id | 是 |
--scass_type | -s | 节点配置,关于配置信息请参考机型配置 | 是 |
--disk_size | -d | 节点磁盘大小 | 是 |
案例:
$ lbg node create -n dpgen -s c4_m8_cpu -d 100 -i 501
# 创建一台名称为dpgen配置为4核8G内存 100G硬盘 镜像id为501的节点
重新启动节点:restart
入口:
lbg node restart [-h] node_id [node_id ...]
概要:
usage: lbg node restart [-h] node_id [node_id ...]
positional arguments:
node_id id of the node
options:
-h, --help show this help message and exit
参数说明:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
node_id | - | 节点id | 是 |
案例:
$ lbg node restart 54889 11037
# 启动54889和11037两个节点
暂停节点:stop
入口:
lbg node stop [-h] node_id [node_id ...]
概要:
usage: lbg node stop [-h] [-f] node_id [node_id ...]
positional arguments:
node_id id of the node
options:
-h, --help show this help message and exit
参数说明:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
node_id | - | 节点id | 是 |
--force | -f | 暂停过程不询问 | 否 |
案例:
$ lbg node stop 54889 11037
# 暂停54889和11037两个节点
删除节点:rm
入口:
lbg node rm [-h] node_id [node_id ...]
概要:
usage: lbg node rm [-h] [-f] node_id [node_id ...]
positional arguments:
node_id id of the node
options:
-h, --help show this help message and exit
参数说明:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
node_id | - | 节点id | 是 |
--force | -f | 删除过程不询问 | 否 |
案例:
$ lbg node rm 54889 11037
# 删除54889和11037两个节点
将节点转化成快照:tosnap
入口:
lbg node tosnap [-h] [-c COMMENT] -i IMAGE_NAME -m NODE_ID
概要:
usage: lbg node tosnap [-h] [-c COMMENT] -i IMAGE_NAME -m NODE_ID
options:
-h, --help show this help message and exit
-c COMMENT, --comment COMMENT
comment of image
-i IMAGE_NAME, --image_name IMAGE_NAME
name of the development image
-m NODE_ID, --node_id NODE_ID
id of the node
参数说明:
参数 | 缩写 | 说明 | 必填 |
---|---|---|---|
--comment | -c | 快照备注 | 否 |
--image_name | -i | 快照名称 | 是 |
--node_id | -m | 节点id | 是 |
案例:
$ lbg node tosnap -i "DPGEN-04" -m 11037 -c "dpgen 4月份备份"
# 将节点id 11037 转化为开发镜像备注是 "DPGEN-04" 名称是 "dpgen 4月份备份"