[libvirt-users] Replace library WinXPs by virtual WinXPs as on a linux Fedora system?
by Rob
Hi,
The current situation:
* About 500 university library PCs run WinXP as the main OS.
I would like to achieve the following:
* Replace the WinXP by a linux system (Fedora?) with virtualizationsoftware
(KVM?) and
have WinXP as a guest OS, in such a way that the users immediately boot into
WinXP
without noticing the virtualization.
* Over the network I should still be able to access the host Fedora OS.
Is this a feasible idea? If yes, can you give me some clues how to start?
Thank you!
Rob.
13 years, 7 months
[libvirt-users] Replace library WinXPs by virtual WinXPs as on a linux Fedora system?
by Rob
Hi,
The current situation:
* About 500 university library PCs run WinXP as the main OS.
I would like to achieve the following:
* Replace the WinXP by a linux system (Fedora?) with virtualizationsoftware
(KVM?) and
have WinXP as a guest OS, in such a way that the users immediately boot into
WinXP
without noticing the virtualization.
* Over the network I should still be able to access the host Fedora OS.
Is this a feasible idea? If yes, can you give me some clues how to start?
Thank you!
Rob.
13 years, 7 months
[libvirt-users] Xen and live migration with VIR_MIGRATE_PERSIST_DEST
by Thibault VINCENT
Hi,
I'm having a hard time to figure how to perform Xen live migration using
the python API with the same rate of success than virt-manager.
# virsh version
Compiled against library: libvir 0.8.3
Using library: libvir 0.8.3
Using API: Xen 3.0.1
Running hypervisor: Xen 3.2.0
The goal is to have the migration done in only one call, including a
definition in the remote xend and undefinition from the source, which
requires the VIR_MIGRATE_PERSIST_DEST and VIR_MIGRATE_UNDEFINE_SOURCE flags.
Here's the code doing the migration:
----------
flags = (libvirt.VIR_MIGRATE_LIVE ^
libvirt.VIR_MIGRATE_PERSIST_DEST ^
libvirt.VIR_MIGRATE_UNDEFINE_SOURCE)
uri = 'xenmigr://remote.host.com:8002'
domain_obj.migrate(con_handle, flags, None, uri, 0)
----------
There are various problems that occur randomly, such as the VM
completely disappearing 5 seconds after a succesful migration, but the
main issue is with VIR_MIGRATE_PERSIST_DEST that doesn't seem to have
any effect. The domU is not defined in xend and will vanish when
destroyed or on hypervisor reboot.
Could that be a known problem or related to a bug ? I'm really out of ideas.
Any help appreciated, Thank you !
--
Thibault VINCENT - IT
SmartJog S.A.S. - Groupe TDF - Pôle multimédia
27 Bd Hippolyte Marques, 94200 Ivry-sur-Seine, France
Phone: +33.1.58.68.62.38 / Fax: +33.1.58.68.60.97
13 years, 7 months
[libvirt-users] Java Bindings for libvirt
by Atul Gosain
Hi
I looked at the java bindings for libvirt at
http://libvirt.org/sources/java/ . Latest version here is 0.4.7 whereas the
latest version of libvirtd is 0.9.1 . Does the java binding use latest
libvirtd ?
If not, can it be created easily ?
Also, is there any plan to support HyperV support in future ?
Thanks
Atul
13 years, 7 months
[libvirt-users] Live Migration UDP implementation
by prakash hr
Hi all,
For my academic project to analyse the Performance of transport protocols in
Live Migration of Virtual Machines.I have configured the live migration
using tcp and I succeed the live migration.
Now for my further remaining project work I need to do the same thing for
the UDP implemataiton.When I changed the command in virsh, (My fianl command
in TCP is virsh migrate --live ubuntu21 qemu+ssh://172.16.17.23/systemtcp://
172.16.17.23:444) to udp it is not workng. It is given that qemu embeds user
mode network stack which includes tcp,dhcp,udp.etc within the wemu process.
Its giving the error no API found for UDP.
---Now i want to implement the patch file for migration using UDP if
possible.
---Where I should change the API in order to perform the live migration
using UDP.
---Is any patch file available so that modifying that patch file will
perform the Live Migration using UDP.
---If implementation using not possible with UDP please give me the details
why that can not be implemented and is any proofs for that reasons are
appreciated.
--Is there any other transport layer protocols can be used instead of TCP
during Live migration.?
--How about using RUDP instead of TCP.
Thanking You in advance.
Thanks and Regards
Prakash H.R
M.Tech Student at RVCE, Bangalore
+91-8904301073
13 years, 7 months
[libvirt-users] Improving video for Windows7 kvm guest on fc14
by Alex
Hi,
I have an existing windows7 x86_64 kvm guest running on fedora14
x86_64 with a Radeon HD5700 at 1680x1050, and would like to improve
the resolution of the Windows guest. How can I change the Windows
driver to something more capable than "standard vga"? It currently
reports there is only 16MB of RAM at available at 1440x900. How can I
increase this? I've tried using virsh or editing the xml directly, but
it doesn't seem to be reflected in the guest.
Some of the configuration options I've read in the documentation don't
work with fedora14 and virt-manager, such as the acceleration options.
This is my current configuration:
<video>
<model type='vmvga' vram='192000' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02'
function='0x0'/>
</video>
How can I more effectively use the video card's capabilities in the
Windows guest?
Thanks,
Alex
13 years, 7 months
[libvirt-users] Migrate doesn't support copy-storage-all
by Abhishek Gupta
While using --copy-storage-all option while doing live migration I am
getting following error :
error: command 'migrate' doesn't support option --copy-storate-all
I am using kvm hypervisor. Does that mean kvm doesn't support the option or
libvirt doesn't provide support for the same with kvm as the hypervisor?
--
Abhishek
Student, IIT Delhi
13 years, 7 months
[libvirt-users] Blank console and no boot
by Francesc Guasch
Hi. I was cloning a domain and now I can't boot the original
nor the clone domain.
Currently when I start one of those domains I can see only a
blank screen. I am not sure what went wrong cloning. I was trying
to use kpart to mount the new image and change info in the filesystem
like hostname, ip and so. Anyway when I start the new or old domain:
# virsh start --console thedomain
Domain thedomain started
Connected to domain thedomain
Escape character is ^]
And that's all.I see nothing with libvirt graphical console, nothing in
the logs but this, that I guess it's the usual startup info:
LC_ALL=C
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp
1,sockets=1,cores=1,threads=1 -name ....
...
This is qemu-kvm 0.12.5+noroms-0ubuntu7.1 on ubuntu server 10.
Any hints so I can check what could have go wrong ? I am concerned about
not being able to see what is going on. I guess there must be a way to
start the domains and watch the boot process somehow. Is this possible ?
thank you for you time
13 years, 7 months
[libvirt-users] Trying to re-compile libvirt package on Ubuntu Lucid
by Lars Nordin
I'm trying to rebuild Ubuntu's libvirt packages to turn on ESX support.
I've downloaded the Ubuntu source package for Lucid (updated Lucid package)
dget -u http://archive.ubuntu.com/ubuntu/pool/main/libv/libvirt/libvirt_0.7.5-5ub...
I try and re-compile
dpkg-buildpackage -rfakeroot -b
DEB_BUILD_OPTIONS="--with-esx" fakeroot debian/rules binary
and I get this error:
...
testing with corrupted config: log_level
Skipping test (due to Ubuntu buildd FTBFS): running libvirtd with a valid config file (2 seconds)
FAIL: daemon-conf
PASS: define-dev-segfault
...
====================
1 of 37 tests failed
====================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/exp/h1/staff/lnordin/libvirt-pkg/libvirt-0.7.5/tests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/exp/h1/staff/lnordin/libvirt-pkg/libvirt-0.7.5/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/exp/h1/staff/lnordin/libvirt-pkg/libvirt-0.7.5/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/exp/h1/staff/lnordin/libvirt-pkg/libvirt-0.7.5'
make: *** [debian/stamp-makefile-check] Error 2
Anyone gone through this exercise before and would know how to get the packages re-built?
13 years, 7 months