使用命令行操作青云
文章目录
#目的 学会在命令行下,对云主机进行日常的操控
#安装
pip install qingcloud-cli
#新手指南
将你的access key填入~/.qingcloud/config.yaml
- 列出所有命令 :
qingcloud
- help :
qingcloud iaas run-instances -h
#命令列表 只列出我日常常用的
###主机相关
#####describe-instances
describe-instances(实例描述):qingcloud iaas describe-instances
,返回一串json,可以使用 | jq "."
来美化输出,关于jq可以参考命令行神器之jq
使用示例
qingcloud iaas describe-instances|ack 209 -C 17
qingcloud iaas describe-instances|jq '.instance_set[].instance_name'
qingcloud iaas describe-instances|jq '.instance_set[]|.memory_current,.vcpus_current,.instance_name'
重要字段
- instance_id : 主机id
- status : 主机状态,可通过获得 jq “.instance_set[].status"获得
- instance_name : 主机名
- vcpus_current : 核数
- memory_current : 内存
###start-instances
qingcloud iaas start-instances <instance_id>
###stop-instances
qingcloud iaas stop-instances <instance_id>
其他的命令使用时再记录
#附 附上我的这个项目:qingcloud_cron:使用定时任务控制青云服务器
参考: 命令列表
#参考
#延伸
文章作者 种瓜
上次更新 2016-03-04