Re: [问题] 如何在fabric下使用pexpect

楼主: qrtt1 (有些事,有时候。。。)   2014-11-16 15:33:29
※ 引述《schemer (珍惜每分每秒)》之铭言:
: 目前的使用情况是我会使用fabric的方式upload image, deploy image到
: 远端的一台KVM机器上,但是希望做到的是deploy完之后,还可以透过程
: 式自动setup kvm上的instance
: 大致上作法是
: put(src_image, des_image)
: with(settings):
: run(virsh up)
: run(virsh console vm_name)
: 此时,我的console会有instance的画面,但是不知道怎么使用
: fabric的run 结合pexpect
: 想请问一下,有人有类似的use case吗?
: 谢谢回答
多数的情况,只要你觉得很难想得出来的做法
就是 generate script 丢到 remote 端,然后 run 它而已
不要想得那么复杂啦。
只是要先确认 remote 端的环境能跑得起来
example 1.
remote 端的 python 版本能跑你的东西
例如有些 embedded jython 的东西,它的版本比较旧
(蛮多的 java application server 这样提供 management script)
example 2.
相依的 package 未满足,
像是你要用的 expect 相依套件,端远要有装好
再来是依执行环境去调整,像是需不需要开 tty 的问题之类的
作者: schemer (珍惜每分每秒)   2014-11-18 08:31:00
原来是我想的太复杂了,感谢你的回答

Links booklink

Contact Us: admin [ a t ] ucptt.com