Re: [Autotest] [KVM-AUTOTEST PATCH 0/7] KVM test: support for the new remote shell server for Windows

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 17, 2009 at 11:40:46AM -0400, Michael Goldish wrote:
> 
> ----- "Michael Goldish" <mgoldish@xxxxxxxxxx> wrote:
> 
> > ----- "Yolkfull Chow" <yzhou@xxxxxxxxxx> wrote:
> > 
> > > On Tue, Aug 18, 2009 at 06:30:14PM -0400, Michael Goldish wrote:
> > > > 
> > > > ----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote:
> > > > 
> > > > > On Tue, Aug 18, 2009 at 7:15 AM, Michael
> > > Goldish<mgoldish@xxxxxxxxxx>
> > > > > wrote:
> > > > > >
> > > > > > ----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote:
> > > > > >
> > > > > >> Ok, very good, similarly to the previous patchset, I rebased
> > > one
> > > > > of
> > > > > >> the patches and applied the set, I am making tests with an
> > rss
> > > > > binary
> > > > > >> generated by the cross compiler.
> > > > > >>
> > > > > >> I am testing with Winxp 32 bit, so far so good and rss.exe
> > > works
> > > > > as
> > > > > >> expected. I guess I will test more with other hosts, but I
> > am
> > > not
> > > > > too
> > > > > >> far from applying this patchset as well.
> > > > > >>
> > > > > >> Will keep you posted!
> > > 
> > > 
> > > Hi Michael, so far rss works wonderful on remote login a VM and
> > > execute some simple commands. But can we expect extend the facility
> > > to
> > > enable it support some telnet commands, like 'wmic' ? We did need
> > > such
> > > commands which is used for collecting guest hardware information.
> > 
> > I wasn't aware of wmic, but now that I tried running it, it appears
> > to
> > be one of those programs, like netsh and ftp, that behave badly when
> > run outside an actual console window.
> > In the case of netsh and ftp there are easy workarounds but wmic
> > seems
> > to hang no matter what I do.
> > AFAIK, it doesn't work with SSH servers either, including openSSH
> > under cygwin.
> > I wonder how it works under telnet but it'll be difficult to find out
> > because I don't have the MS telnet source code.
> > 
> > I'll start looking for a solution/workaround.
> 
> I think I've found a solution and I'm testing it now.  If everything works
> as expected I'll send a patch soon.

Wow, that's wonderful. Expecting it. :-)

> 
> > > 
> > > > > >
> > > > > > Note that this patchset should also allow you to install
> > > rss.exe
> > > > > > automatically using step files, so I hope that in your tests
> > > you're
> > > > > not
> > > > > > installing it manually.  I'm not expecting you to test
> > > everything
> > > > > (it
> > > > > > takes quite a while), but if you're testing anyway, better
> > let
> > > the
> > > > > step
> > > > > > files do some work too.
> > > > > >
> > > > > > (I know we'll start using unattended installation scripts
> > soon
> > > but
> > > > > it
> > > > > > doesn't hurt to have functional step files too.)
> > > > > >
> > > > > > Also note that using a certain qemu/KVM version I couldn't
> > get
> > > Vista
> > > > > to
> > > > > > work with user mode.  This isn't an rss.exe problem.  In TAP
> > > mode
> > > > > it
> > > > > > works just fine.
> > > > > >
> > > > > > In any case, thanks for reviewing and testing the patchsets.
> > > > > 
> > > > > Ok Michael, turns out the win2000 failure was a silly mistake.
> > > So,
> > > > > after checking the code and going trough light testing, I
> > applied
> > > > > this
> > > > > patchset
> > > > > 
> > > > > http://autotest.kernel.org/changeset/3553
> > > > > http://autotest.kernel.org/changeset/3554
> > > > > http://autotest.kernel.org/changeset/3555
> > > > > http://autotest.kernel.org/changeset/3556
> > > > 
> > > > Maybe I'm misinterpreting this, but it looks like you squashed
> > two
> > > > patches together.  The commit titled "step file tests: do not
> > fail
> > > > when receiving an invalid screendump" (changeset 3556) also makes
> > > > changes to kvm_tests.cfg.sample (it's not supposed to), and the
> > > patch
> > > > that's supposed to do it seems to be missing.
> > > > This is probably not important -- I just thought I should bring
> > it
> > > to
> > > > your attention.
> > > > 
> > > > > Sudhir, perhaps you can try the upstream tree starting with
> > r3556.
> > > It
> > > > > has all the changes you have asked for earlier (rss and stuff).
> > > > > 
> > > > > In order to get things all set, I suggest:
> > > > > 
> > > > > 1) Create a directory with the following contents:
> > > > > 
> > > > > [lmr@freedom rss]$ ls -l
> > > > > total 52
> > > > > -rwxrwxr-x. 1 lmr lmr 42038 2009-08-17 18:55 rss.exe
> > > > > -rw-rw-r--. 1 lmr lmr   517 2009-08-17 18:57 rss.reg
> > > > > -rw-rw-r--. 1 lmr lmr   972 2009-08-17 18:57 setuprss.bat
> > > > > 
> > > > > Those can be found under client/tests/kvm/deps directory on the
> > > most
> > > > > current autotest tree.
> > > > > 
> > > > > 2) Create an iso from it:
> > > > > 
> > > > > genisoimage -o rss.iso -max-iso9660-filenames
> > -relaxed-filenames
> > > -D
> > > > > --input-charset iso8859-1 rss
> > > > > 
> > > > > 3) Put rss.iso under your windows iso directory.
> > > > > 
> > > > > 4) Profit :)
> > > > > 
> > > > > If you want to compile the latest rss, you could try numerous
> > > things,
> > > > > here are some possible routes:
> > > > > 
> > > > > 1) Compile it under a windows host with mingw installed
> > > > > 2) Compile it under Fedora 12 with the cross compile
> > environment
> > > > > installed, you need to install at least these through yum:
> > > > > 
> > > > > mingw32-w32api
> > > > > mingw32-gcc-c++
> > > > > mingw32-gcc
> > > > > 
> > > > > And then do a:
> > > > > 
> > > > > i686-pc-mingw32-g++ rss.cpp -lws2_32 -mwindows -o rss.exe
> > > > > 
> > > > > I hope that was helpful. After this patch-applying spree, I
> > gotta
> > > a
> > > > > *lot* of documentation to write to our wiki :)
> > > > > 
> > > > > Cheers,
> > > > > 
> > > > > Lucas
> > > > --
> > > > To unsubscribe from this list: send the line "unsubscribe kvm" in
> > > > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > > > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux