旧收音机 发表于 2015-3-21 21:23:57

学习OpenStack之 (3):Devstack Screen 使用技巧

问题导读
1、怎么查看当前用户的所有screen?2、怎么重启某个Cinder service?3、怎么显示screen中所有window的列表 4、Cinder 默认的快捷键有哪些?
static/image/hrline/4.gif

Devstack环境中,openstack运行在一个screen中,每个service运行在一个window中。我总结的几个tips:0. 注意需要使用screen启动用户来进行一下操作1. 怎么查看当前用户的所有screen 查看当前用户开启的所有screen:screen -lists1@dev:~/devstack$ screen -listThere is a screen on:
9606.stack (12/12/2014 11:22:54 AM) (Detached)
1 Socket in /var/run/screen/S-s1.
2. screen attach:screen -r<screen id,比如上图中的9606>(注:openstack的rejoin-stack.sh也是调用该命令来reattach openstack)    (打*的是当前的window)3. screen dettach:screen -d 4. 移到下一个window:CRTL + A + n5. 移到前一个window:CRTL + A + p6. 直接跳到 0 ~9 的某window,比如上图中的第7个:CRTL + A + 77. 直接跳到第10个以后的window,比如第17个:CRTL + A + ',输入 178. 在screen window中滚动屏幕:开始滚动模式 CTRL + [,然后可以使用上下左右键滚屏,按 CTRL + ] 退出滚动模式 2. 怎么重启某个Cinder service:   (1)CRTL + a + <n,比如18 c-vol window >    (2)CRTL + c, 杀掉进程   (3)按向上键,出现之前运行的命令,输入即重启c-vol service3. 怎么显示screen中所有window的列表 按 CRTL + a, 稍等一秒,再按 " (shift + ' 所在键)显示screen中所有window的列表 (四个键连续按是不行的 :))3. 默认的所有screen 快捷键




相关内容:
学习OpenStack之 (1):安装devstack
学习OpenStack之 (2):Cinder LVM 配置
学习OpenStack之 (3):Devstack Screen 使用技巧
学习OpenStack之(4):在Mac上部署Juno版本OpenStack 四节点环境
学习OpenStack之(5):Neutron 深入学习之 OVS + GRE 之 Compute node 篇
探索 OpenStack 之(6):Neutron 深入探索之 OVS + GRE 之 完整网络流程 篇
探索 OpenStack 之(7):深入块存储服务Cinder (功能篇)

探索 OpenStack 之(8):深入镜像服务Glance
探索 OpenStack 之(9):cinder-api Service 启动过程分析 以及 WSGI / Paste dep
探索 OpenStack 之(10):cinder-api Service 处理 HTTP Request 的过程分析
探索 OpenStack 之(11):研究 Keystone
页: [1]
查看完整版本: 学习OpenStack之 (3):Devstack Screen 使用技巧