hi Amos,
   Thanks a lot!  the kvm autotest framework work well with your help!
   
   The attachment is the debug info, would you help me again to check it? 

   It seems that there is some error info of login like "File 
"/home/tzx/autotest/client/tests/kvm/kvm_utils.py", line 599, in 
_remote_login\n    raise LoginTimeoutError(e.output)\nLoginTimeoutError: Login 
timeout expired    (output: \'\')\n' " 

The debug info as following:
03/17 23:22:53 DEBUG|    kvm_vm:1403| Login timeout expired    (output: '')
03/17 23:22:55 DEBUG| kvm_utils:0636| Trying to login with command 'ssh -o 
UserKnownHostsFile=/dev/null -o PreferredAuthentications=password -p 5000 
root@localhost'

thanks!

wuyu8242 



发件人: Amos Kong 
发送时间: 2011-03-17  13:18:49 
收件人: wuyu8242 
抄送: autotest 
主题: Re: About using kvm-autotest 
 
On Thu, Mar 17, 2011 at 10:32:27AM +0800, wuyu8242 wrote:
> hi akong,
>     你好,冒昧写信请教,希望没给你造成太多麻烦。我在各处都看到你的关于
> kvm-autotest的项目信息,所以想向你请教一下关于autotest的一些问题,如果能得到你
> 的回复,真是感谢万分!
>     我现在在学习搭建这个kvm-autotest的测试环境,遇到一些问题。我按照
> client_install的那个文档来进行搭建,运行到./get_started.py完毕,看起来也没啥问
> 题,然后执行这一步:./kvm_config --verbose /path/to/cfgfile 时,我不知道怎么修
> 改相应的cfgfile,所以运行build.cfg   kvm_tests.cfg   tests.cfg
> cdkeys.cfg  tests_base.cfg  unittests.cfg这些文件时,有出现filter did not pass
> 的语句,也不太明白是什么意思,然后没有对这些.cfg文件进行任何修改,就接着运行了
> /path/to/autotest --verbose /path/to/control_file 这个命令,可是最后出现了说建
> 立vm1后,不能login的错误,到此,我觉得应该对相应的cfg进行实际环境的配置,可是文
> 档上没说需要配置什么,所以环境搭建失败。
>      我到处查找kvm-autotest的信息,可惜非常少,只有你们RH和ibm参与这个项目的人
> 员偶尔有些信息,但仍然不得其解,我觉得把代码看了也不现实,于是冒昧给你写信,以
> 期待能尽快得到学习。昨天还给您写到您以前的邮箱了,今天有在patch网站看到您公司的
> 邮箱,又冒昧写到这个了,我真是十分着急,找不到任何信息,如果您能提供些帮助,真
> 是感谢了!
1. get autotest code from git repo
# git clone git://github.com/autotest/autotest.git 
2. change to kvm sub-directory
# cd autotest/client/tests/kvm
3. prepare env by 'get_started.py'
# ./get_started.py
11:22:16 INFO | KVM test config helper
11:22:16 INFO | 1 - Verifying directories (check if the directory structure 
expected by the default test config is there)
11:22:17 DEBUG| Dir /tmp/kvm_autotest_root/images exists, not creating
11:22:17 DEBUG| Creating /tmp/kvm_autotest_root/isos
11:22:17 DEBUG| Creating /tmp/kvm_autotest_root/steps_data
11:22:17 INFO | Do you want to setup NFS mounts for some of those dirs? (y/n)
n
11:22:26 INFO | 2 - Creating config files from samples (copy the default config 
samples to actual config files)
11:22:26 DEBUG| Creating config file /home/autotest/client/tests/kvm/build.cfg 
from sample
11:22:26 DEBUG| Creating config file /home/autotest/client/tests/kvm/cdkeys.cfg 
from sample
11:22:26 DEBUG| Creating config file 
/home/autotest/client/tests/kvm/tests_base.cfg from sample
11:22:26 DEBUG| Creating config file /home/autotest/client/tests/kvm/tests.cfg 
from sample
11:22:26 DEBUG| Creating config file 
/home/autotest/client/tests/kvm/unittests.cfg from sample
11:22:26 INFO | 3 - Verifying iso (make sure we have the OS ISO needed for the 
default test set)
11:22:26 INFO | Verifying iso Fedora-14-x86_64-DVD.iso
11:22:26 WARNI| /tmp/kvm_autotest_root/isos/linux/Fedora-14-x86_64-DVD.iso not 
found or corrupted
11:22:26 WARNI| Would you like to download it? (y/n)
y
11:22:33 DEBUG| Fetching 
http://download.fedoraproject.org/pub/fedora/linux/releases/14/Fedora/x86_64/iso/Fedora-14-x86_64-DVD.iso
 -> /tmp/kvm_autotest_root/isos/linux/Fedora-14-x86_64-DVD.iso
11:24:32 INFO | 4 - Verifying winutils.iso (make sure we have the utility ISO 
needed for Windows testing)
11:24:32 INFO | In order to run the KVM autotests in Windows guests, we provide 
you an ISO that this script can download
11:24:32 INFO | Verifying iso winutils.iso
11:24:32 WARNI| /tmp/kvm_autotest_root/isos/windows/winutils.iso not found or 
corrupted
11:24:32 WARNI| Would you like to download it? (y/n)
y 
11:24:44 INFO | 5 - Checking if qemu is installed (certify qemu and qemu-kvm 
are in the place the default config expects)
11:24:44 DEBUG| /usr/bin/qemu-kvm present
11:24:44 DEBUG| /usr/bin/qemu-img present
11:24:44 INFO | 6 - Checking for the KVM module (make sure kvm is loaded to 
accelerate qemu-kvm)
11:24:44 DEBUG| Running '/sbin/lsmod'
11:24:44 DEBUG| KVM module loaded
11:24:44 INFO | 7 - Verify needed packages to get started
11:24:44 INFO | Please take a look at the online documentation 
http://www.linux-kvm.org/page/KVM-Autotest/Client_Install (session 'Install 
Prerequisite packages')
11:24:44 INFO | When you are done fixing eventual warnings found, you can run 
the kvm test using the command line AS ROOT:
11:24:44 INFO | /home/autotest/client/bin/autotest --verbose 
/home/autotest/client/tests/kvm/control
11:24:44 INFO | You can also edit the test config files (see output of step 2 
for a list)
4. execute autotest ( it will use autotest/client/tests/kvm/tests.cfg as the 
default configure file, default tests: 'installation','boot','shutdown')
# ../../bin/autotest --verbose  
You can try the above steps, feel free to mail me.
Amos.
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to