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