commit virt-manager for openSUSE:Factory
Hello community,
here is the log from the commit of package virt-manager for openSUSE:Factory
checked in at Mon May 4 18:36:12 CEST 2009.
--------
--- virt-manager/virt-manager.changes 2009-03-02 01:54:45.000000000 +0100
+++ /mounts/work_src_done/STABLE/virt-manager/virt-manager.changes 2009-05-01 03:23:29.628509000 +0200
@@ -1,0 +2,15 @@
+Thu Apr 30 09:46:58 MDT 2009 - dpmerrill@novell.com
+
+- Add dbus-1-x11 dependency for minimal installations
+
+-------------------------------------------------------------------
+Tue Apr 21 15:00:49 MDT 2009 - dpmerrill@novell.com
+
+- Update to virt-manager-0.7.0 and virtinst-0.400.3
+ Improved KVM support
+ Added support for libvirt storage/network pools
+ Details and Console windows are combined
+ Added scaling for VM console window
+ Simple VM migration support
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
virtinst-0.300.2.tar.gz
virtinst-vif.diff
virt-manager-0.5.3.tar.gz
virtman-dbus-query.diff
virtman-detect.diff
virtman-hardware.diff
virtman-misc.diff
virtman-timewatch.diff
virtman-vif.diff
virtman-xen-uri.diff
New:
----
virtinst-0.400.3.tar.gz
virtinst-cdrom.diff
virt-manager-0.7.0.tar.gz
virtman-bridge.diff
virtman-cdrom.diff
virtman-help.diff
virtman-kvm.diff
virtman-manager.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.i30599/_old 2009-05-04 18:35:41.000000000 +0200
+++ /var/tmp/diff_new_pack.i30599/_new 2009-05-04 18:35:41.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package virt-manager (Version 0.5.3)
+# spec file for package virt-manager (Version 0.7.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,11 +22,11 @@
%define gsysconfdir /etc
%define gconftool /usr/bin/gconftool-2
%define virtinst_maj 0
-%define virtinst_min 300
-%define virtinst_rel 2
+%define virtinst_min 400
+%define virtinst_rel 3
%define virtinst_name virtinst-%{virtinst_maj}.%{virtinst_min}.%{virtinst_rel}
-Version: 0.5.3
-Release: 67
+Version: 0.7.0
+Release: 1
Summary: Virtual Machine Manager
Group: System/Monitoring
License: LGPL v2.1 or later
@@ -36,18 +36,15 @@
Source0: virt-manager-%{version}.tar.gz
Source1: %{virtinst_name}.tar.gz
Patch0: virtman-desktop.diff
-Patch1: virtman-dbus-query.diff
-Patch2: virtman-xen-uri.diff
+Patch1: virtman-vminstall.diff
+Patch2: virtman-netcat.diff
Patch3: virtman-pointer.diff
-Patch4: virtman-detect.diff
-Patch5: virtman-timewatch.diff
-Patch6: virtman-vminstall.diff
-Patch7: virtman-vif.diff
-Patch8: virtman-hardware.diff
-Patch9: virtman-netcat.diff
-Patch50: virtinst-vif.diff
-Patch100: virtman-misc.diff
-# These two are just the oldest version tested
+Patch4: virtman-cdrom.diff
+Patch5: virtman-kvm.diff
+Patch6: virtman-bridge.diff
+Patch7: virtman-manager.diff
+Patch8: virtman-help.diff
+Patch51: virtinst-cdrom.diff
# Requires: pygtk2 >= 1.99.12-6
Requires: python-gtk
# Requires: gnome-python2-gconf >= 1.99.11-7
@@ -58,7 +55,7 @@
# Definitely does not work with earlier due to python API changes
# Requires: dbus-python >= 0.61
Requires: dbus-1-python
-# Might work with earlier, but this is what we've tested
+Requires: dbus-1-x11
#Requires: gnome-keyring >= 0.4.9
Requires: gnome-keyring
# Minimum we've tested with
@@ -67,7 +64,6 @@
# disabled
# Requires: gnome-python2-gnomekeyring >= 2.15.4
# Requires: gnome-python2-gnomevfs >= 2.15.4
-# Minimum we've tested with
Requires: libxml2-python >= 2.6.23
# Required to install Xen & QEMU guests
# Requires: python-virtinst >= 0.300.2
@@ -82,20 +78,22 @@
# For console widget
# Requires: gtk-vnc-python
Requires: python-gtk-vnc
+# Requires: librsvg added to avoid problems with minimal template
Requires: librsvg
Requires: netcat
# Add requires for non Xen installations
Requires: python-urlgrabber
-BuildRequires: python
+Requires: vm-install
+#rpmlint BuildRequires: python
BuildRequires: gtk2-devel
BuildRequires: python-devel
BuildRequires: gettext
BuildRequires: scrollkeeper
BuildRequires: intltool
-BuildRequires: python-gtk
+#rpmlint BuildRequires: python-gtk
BuildRequires: python-gtk-devel
BuildRequires: python-gobject2-devel
-BuildRequires: gconf2
+BuildRequires: gconf2-devel
BuildRequires: desktop-file-utils
BuildRequires: update-desktop-files
# virtinst BuildRequires
@@ -128,13 +126,11 @@
%patch6 -p1
%patch7 -p1
%patch8 -p1
-%patch9 -p1
-%patch100 -p1
pushd $RPM_BUILD_DIR/%{virtinst_name}
-%patch50 -p1
+%patch51 -p1
popd
-sed -i -e "s@sr\@Latn@sr\@latin@" configure
-mv po/sr@Latn.po po/sr@latin.po
+# sed -i -e "s@sr\@Latn@sr\@latin@" configure
+# mv po/sr@Latn.po po/sr@latin.po
%build
# autoreconf -i
@@ -148,17 +144,24 @@
make install DESTDIR=$RPM_BUILD_ROOT
pushd $RPM_BUILD_DIR/%{virtinst_name}
python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --install-lib=%{_datadir}/virt-manager
-# remove unsued files
rm -f $RPM_BUILD_ROOT/usr/bin/virt-clone
rm -f $RPM_BUILD_ROOT/usr/bin/virt-image
rm -f $RPM_BUILD_ROOT/usr/bin/virt-install
+rm -f $RPM_BUILD_ROOT/usr/bin/virt-convert
rm -f $RPM_BUILD_ROOT/usr/share/locale/ja/LC_MESSAGES/virtinst.mo
rm -f $RPM_BUILD_ROOT/usr/share/locale/pl/LC_MESSAGES/virtinst.mo
+rm -f $RPM_BUILD_ROOT/usr/share/locale/fr/LC_MESSAGES/virtinst.mo
+rm -f $RPM_BUILD_ROOT/usr/share/locale/it/LC_MESSAGES/virtinst.mo
+rm -f $RPM_BUILD_ROOT/usr/share/locale/sr/LC_MESSAGES/virtinst.mo
+rm -f $RPM_BUILD_ROOT/usr/share/locale/pt_BR/LC_MESSAGES/virtinst.mo
+rm -f $RPM_BUILD_ROOT/usr/share/locale/sr@latin/LC_MESSAGES/virtinst.mo
+rm -f $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/virtinst.mo
rm -f $RPM_BUILD_ROOT/usr/share/man/man1/virt-clone.1
rm -f $RPM_BUILD_ROOT/usr/share/man/man1/virt-image.1
rm -f $RPM_BUILD_ROOT/usr/share/man/man1/virt-install.1
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/virt-convert.1
rm -f $RPM_BUILD_ROOT/usr/share/man/man5/virt-image.5
-rm -f $RPM_BUILD_ROOT/usr/share/virt-manager/virtinst-0.300.2-py2.?.egg-info
+# rm -f $RPM_BUILD_ROOT/usr/share/virt-manager/virtinst-0.400.3-py2.?.egg-info
popd
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/sparkline.a
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/sparkline.la
@@ -171,9 +174,9 @@
%suse_update_desktop_file %{name} X-SuSE-YaST-Virtualization
sed -i -e 's/Categories=.*/Categories=Qt;X-SuSE-YaST;X-SuSE-YaST-Virtualization;/' $RPM_BUILD_ROOT/%{_datadir}/applications/YaST2/%{name}.desktop
# Nuking these because old version didnt have any
-rm -rf $RPM_BUILD_ROOT/usr/share/gnome
+# rm -rf $RPM_BUILD_ROOT/usr/share/gnome
# Also fixing the %{name}.lang file forcibly.
-sed -i '\^/usr/share/gnome/help/^d' %{name}.lang
+# sed -i '\^/usr/share/gnome/help/^d' %{name}.lang
%clean
# rm -rf $RPM_BUILD_ROOT
@@ -188,10 +191,10 @@
%doc COPYING AUTHORS ChangeLog
# %dir %attr(775,root,root) /etc/gconf
# %dir %attr(775,root,root) /etc/gconf/schemas
-%{gsysconfdir}/gconf/schemas/%{name}.schemas
+%config %{gsysconfdir}/gconf/schemas/%{name}.schemas
%{_bindir}/%{name}
%{_libexecdir}/%{name}-launch
-%{_libdir}/%{name}
+%{_libdir}/%{name}/*
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*.glade
%dir %{_datadir}/%{name}/pixmaps
@@ -207,20 +210,41 @@
# %dir %attr(775,root,root) %{_datadir}/locale/or/LC_MESSAGES
# %{_datadir}/locale/or/LC_MESSAGES/*
%{_datadir}/omf/%{name}
-# %dir %attr(775,root,root) %{_datadir}/gnome
-# %{_datadir}/gnome/help
+%dir %attr(775,root,root) %{_datadir}/gnome
+%{_datadir}/gnome/help
%{_datadir}/applications/YaST2/%{name}.desktop
%{_datadir}/dbus-1/services/%{name}.service
%{_datadir}/man/man1/%{name}.1*
+# new files for virt-manager-0.7.0
+%dir %{_datadir}/%{name}/virtconv
+%{_datadir}/%{name}/virtconv/*.py
+%{_datadir}/%{name}/virtconv/*.pyc
+%dir %{_datadir}/%{name}/virtconv/parsers
+%{_datadir}/%{name}/virtconv/parsers/*.py
+%{_datadir}/%{name}/virtconv/parsers/*.pyc
+%{_datadir}/%{name}/virtinst-0.400.3-py2.6.egg-info
+%dir %{_libdir}/%{name}
+%{_libdir}/%{name}/*
+%doc %{_datadir}/gnome/help/%{name}/C/figures/*.png
+%doc %{_datadir}/gnome/help/%{name}/C/*.xml
# FIXME: autobuild complains that these are unowned (not true...)
%dir %{_datadir}/dbus-1
%dir %{_datadir}/dbus-1/services
%dir %{_datadir}/applications/YaST2
%changelog
-* Mon Mar 02 2009 ro@suse.de
+* Thu Apr 30 2009 dpmerrill@novell.com
+- Add dbus-1-x11 dependency for minimal installations
+* Tue Apr 21 2009 dpmerrill@novell.com
+- Update to virt-manager-0.7.0 and virtinst-0.400.3
+ Improved KVM support
+ Added support for libvirt storage/network pools
+ Details and Console windows are combined
+ Added scaling for VM console window
+ Simple VM migration support
+* Sun Mar 01 2009 ro@suse.de
- move sr@Latn to sr@latin
-* Thu Dec 04 2008 dpmerrill@suse.de
+* Wed Dec 03 2008 dpmerrill@suse.de
- Remove ia64 from build architectures (bnc#455989)
* Tue Nov 11 2008 dpmerrill@novell.com
- Add Requires python-urlgrabber for non Xen installations
@@ -234,7 +258,7 @@
* Fri May 16 2008 ro@suse.de
- move python install to install section in specfile
- fix build without root privileges
-* Wed Apr 30 2008 dpmerrill@novell.com
+* Tue Apr 29 2008 dpmerrill@novell.com
- Corrected gconf calls in spec file to fix build errors
* Tue Apr 29 2008 dpmerrill@novell.com
- Added needsrootforbuild to spec file to fix build errors
@@ -254,7 +278,7 @@
- Changed vnc settings to prevent screen-saver lockup (bnc#253264)
- Added read-only option in Details->Hardware for adding cdroms
to prevent libvirt exceptions. (bnc#368204) (bnc#361990)
-* Sat Apr 05 2008 dpmerrill@novell.com
+* Fri Apr 04 2008 dpmerrill@novell.com
- Removed Virtual Network tab from host details page (bnc#364514)
* Wed Apr 02 2008 dpmerrill@novell.com
- Fixed adding a virtual network to a vm (bnc#302663)
@@ -265,11 +289,11 @@
- Added virtman-timewatch to minimize window after
- inactivity to work around memory leaks in GTK and DBus
- bnc#287366 (L3)
-* Fri Feb 15 2008 dpmerrill@novell.com
+* Thu Feb 14 2008 dpmerrill@novell.com
- Changed virtman-xen-uri to correct the case where no
- connection param is passed in and uri is None
- bnc#362013
-* Wed Feb 13 2008 dpmerrill@novell.com
+* Tue Feb 12 2008 dpmerrill@novell.com
- Changed virtman-desktop and virtman-xen-uri to correct invalid
- parms being passed in from YaST - now sends "-c xen:///"
- bnc#361334
@@ -280,7 +304,7 @@
* Mon Feb 11 2008 dpmerrill@novell.com
- Added virtman-pointer to set vnc to show only one pointer
- bnc#359799
-* Mon Feb 04 2008 dpmerrill@novell.com
+* Sun Feb 03 2008 dpmerrill@novell.com
- Added virtman-vminstall for connecting to vm-install
- and changed virtman-xen-uri.diff to force "xen:///"
- bnc#358400
@@ -343,12 +367,12 @@
* Mon Mar 12 2007 ccoffing@novell.com
- Update virt-manager to match changes in vm-install's disk class,
due to bug #247849.
-* Sat Mar 10 2007 ccoffing@novell.com
+* Fri Mar 09 2007 ccoffing@novell.com
- Make Ctrl+Alt release the mouse cursor (#252998).
* Thu Mar 08 2007 ccoffing@novell.com
- Add release to "Requires: xen-tools", to prevent mixing with
pre-beta 5. (#238986, #252495)
-* Sat Mar 03 2007 ccoffing@novell.com
+* Fri Mar 02 2007 ccoffing@novell.com
- Disable gtk-menu-bar-accel when VM has focus, to allow VM to get
F10 key. (#240001)
* Tue Feb 27 2007 ccoffing@novell.com
@@ -374,12 +398,12 @@
* Mon Jan 22 2007 ccoffing@novell.com
- Fix desktop file, so icon shows in YaST. (#237046)
- Clean up macros in spec file.
-* Sat Jan 20 2007 ccoffing@novell.com
+* Fri Jan 19 2007 ccoffing@novell.com
- Use temporary icon until real ones arrive.
- Update to changeset 371 to fix VNC issues.
* Wed Jan 17 2007 ccoffing@novell.com
- Fix BuildRequires and paths to work with both SLES10 and STABLE.
-* Sat Jan 13 2007 ccoffing@novell.com
+* Fri Jan 12 2007 ccoffing@novell.com
- Fix sysconfdir path.
- Add desktop file.
* Thu Jan 11 2007 ccoffing@novell.com
++++++ virtinst-0.300.2.tar.gz -> virtinst-0.400.3.tar.gz ++++++
++++ 50123 lines of diff (skipped)
++++++ virtinst-cdrom.diff ++++++
diff -Nuar virtinst-0.400.3.orig//virtinst/VirtualDisk.py virtinst-0.400.3//virtinst/VirtualDisk.py
--- virtinst-0.400.3.orig//virtinst/VirtualDisk.py 2009-03-09 21:32:15.000000000 -0600
+++ virtinst-0.400.3//virtinst/VirtualDisk.py 2009-04-21 10:58:25.000000000 -0600
@@ -846,14 +846,18 @@
return self.target
raise ValueError(_("IDE CDROM must use 'hdc', but target in use."))
- # Regular scanning
+ # Start cdrom at 'c' and skip 'c' for non-cdrom
for i in range(maxnode):
gen_t = "%s%c" % (prefix, ord('a') + i)
- if gen_t in except_targets:
- continue
if gen_t not in skip_targets:
- self.target = gen_t
- return self.target
+ if self.device != self.DEVICE_CDROM:
+ if i != ord('c') - ord('a'):
+ self.target = gen_t
+ return self.target
+ else:
+ if i >= ord('c') - ord('a'):
+ self.target = gen_t
+ return self.target
# Check except_targets for any options
for t in except_targets:
++++++ virt-manager-0.5.3.tar.gz -> virt-manager-0.7.0.tar.gz ++++++
++++ 296785 lines of diff (skipped)
++++++ virtman-bridge.diff ++++++
diff -Nuar virt-manager-0.7.0.orig//src/virtManager/addhardware.py virt-manager-0.7.0//src/virtManager/addhardware.py
--- virt-manager-0.7.0.orig//src/virtManager/addhardware.py 2009-04-21 14:53:08.000000000 -0600
+++ virt-manager-0.7.0//src/virtManager/addhardware.py 2009-04-21 14:56:20.000000000 -0600
@@ -481,7 +481,10 @@
net = self.get_config_network()
if net[0] == "bridge":
self.window.get_widget("summary-net-type").set_text(_("Shared physical device"))
- self.window.get_widget("summary-net-target").set_text(net[1])
+ if net[1] != None:
+ self.window.get_widget("summary-net-target").set_text(net[1])
+ else:
+ self.window.get_widget("summary-net-target").set_text(_("Default"))
elif net[0] == "network":
self.window.get_widget("summary-net-type").set_text(_("Virtual network"))
self.window.get_widget("summary-net-target").set_text(net[1])
++++++ virtman-cdrom.diff ++++++
diff -Nuar virt-manager-0.7.0.orig//src/virtManager/addhardware.py virt-manager-0.7.0//src/virtManager/addhardware.py
--- virt-manager-0.7.0.orig//src/virtManager/addhardware.py 2009-03-09 21:38:37.000000000 -0600
+++ virt-manager-0.7.0//src/virtManager/addhardware.py 2009-04-21 10:07:18.000000000 -0600
@@ -1021,6 +1021,8 @@
model.append(["virtio", virtinst.VirtualDisk.DEVICE_DISK,
gtk.STOCK_HARDDISK, "Virtio Disk"])
if self.vm.get_connection().get_type().lower() == "xen":
+ model.append(["xen", virtinst.VirtualDisk.DEVICE_CDROM,
+ gtk.STOCK_CDROM, "Virtual disk (read only)"])
model.append(["xen", virtinst.VirtualDisk.DEVICE_DISK,
gtk.STOCK_HARDDISK, "Virtual disk"])
++++++ virtman-desktop.diff ++++++
--- /var/tmp/diff_new_pack.i30599/_old 2009-05-04 18:35:45.000000000 +0200
+++ /var/tmp/diff_new_pack.i30599/_new 2009-05-04 18:35:45.000000000 +0200
@@ -1,37 +1,37 @@
-diff -Nuar virt-manager-0.5.3.orig/src/Makefile.am virt-manager-0.5.3/src/Makefile.am
---- virt-manager-0.5.3.orig/src/Makefile.am 2008-01-10 18:17:51.000000000 -0700
-+++ virt-manager-0.5.3/src/Makefile.am 2008-04-29 11:07:08.000000000 -0600
+diff -Nuar virt-manager-0.7.0.orig//src/Makefile.am virt-manager-0.7.0//src/Makefile.am
+--- virt-manager-0.7.0.orig//src/Makefile.am 2009-03-09 21:38:37.000000000 -0600
++++ virt-manager-0.7.0//src/Makefile.am 2009-04-16 16:31:18.000000000 -0600
@@ -14,7 +14,7 @@
gladedir = $(pkgdatadir)
glade_DATA = $(wildcard $(srcdir)/*.glade)
-desktopdir = $(datadir)/applications
+desktopdir = $(datadir)/applications/YaST2/
- desktop_SOURCES = $(PACKAGE).desktop.in.in
+ desktop_DATA_IN = $(PACKAGE).desktop.in.in
desktop_DATA = $(PACKAGE).desktop
-diff -Nuar virt-manager-0.5.3.orig/src/Makefile.in virt-manager-0.5.3/src/Makefile.in
---- virt-manager-0.5.3.orig/src/Makefile.in 2008-01-10 18:18:06.000000000 -0700
-+++ virt-manager-0.5.3/src/Makefile.in 2008-04-29 11:12:12.000000000 -0600
-@@ -246,7 +246,7 @@
+diff -Nuar virt-manager-0.7.0.orig//src/Makefile.in virt-manager-0.7.0//src/Makefile.in
+--- virt-manager-0.7.0.orig//src/Makefile.in 2009-03-09 21:39:01.000000000 -0600
++++ virt-manager-0.7.0//src/Makefile.in 2009-04-16 16:31:47.000000000 -0600
+@@ -248,7 +248,7 @@
libexec_SCRIPTS = $(PACKAGE)-launch
gladedir = $(pkgdatadir)
glade_DATA = $(wildcard $(srcdir)/*.glade)
-desktopdir = $(datadir)/applications
+desktopdir = $(datadir)/applications/YaST2/
- desktop_SOURCES = $(PACKAGE).desktop.in.in
+ desktop_DATA_IN = $(PACKAGE).desktop.in.in
desktop_DATA = $(PACKAGE).desktop
dbusdir = $(datadir)/dbus-1/services
-diff -Nuar virt-manager-0.5.3.orig/src/virt-manager.desktop.in.in virt-manager-0.5.3/src/virt-manager.desktop.in.in
---- virt-manager-0.5.3.orig/src/virt-manager.desktop.in.in 2008-01-10 18:17:51.000000000 -0700
-+++ virt-manager-0.5.3/src/virt-manager.desktop.in.in 2008-04-29 11:11:24.000000000 -0600
+diff -Nuar virt-manager-0.7.0.orig//src/virt-manager.desktop.in.in virt-manager-0.7.0//src/virt-manager.desktop.in.in
+--- virt-manager-0.7.0.orig//src/virt-manager.desktop.in.in 2009-03-09 21:38:37.000000000 -0600
++++ virt-manager-0.7.0//src/virt-manager.desktop.in.in 2009-04-16 16:35:46.000000000 -0600
@@ -1,9 +1,16 @@
[Desktop Entry]
-+Version=1.0
_Name=Virtual Machine Manager
_Comment=Manage virtual machines
-Icon=::ICONDIR::/::PACKAGE::-icon.svg
-Exec=::PACKAGE::
++Version=1.0
+Icon=yast-vm-management
+Exec=/usr/bin/virt-manager -c xen:///
Type=Application
++++++ virtman-help.diff ++++++
diff -Nuar virt-manager-0.7.0.orig//help/virt-manager/C/virt-manager.xml virt-manager-0.7.0//help/virt-manager/C/virt-manager.xml
--- virt-manager-0.7.0.orig//help/virt-manager/C/virt-manager.xml 2009-03-09 21:38:36.000000000 -0600
+++ virt-manager-0.7.0//help/virt-manager/C/virt-manager.xml 2009-04-24 17:02:36.000000000 -0600
@@ -821,218 +821,9 @@
<title>The Create Wizard</title>
<para>The Create Wizard helps you gather the information necessary to create
new virtual machines. All the information in each screen is retained and can
- be backed-up-to and modified until you click <guibutton>Finish</guibutton>
+ be backed-up-to and modified until you click <guibutton>OK</guibutton>
on the last screen.</para>
- <sect2 id="virt-manager-system-name">
- <title>The System Name screen</title>
- <para>Choose a name for your virtual system. The name must be non-blank,
- alphanumeric (plus underscores), contain at least one letter, and be less
- than 50 characters.</para>
- </sect2>
-
- <sect2 id="virt-manager-virt-method">
- <title>The Virtualization Method screen</title>
- <para>Choose a virtualization method for your new system. The choices
- are:</para>
- <variablelist>
- <varlistentry><term>Paravirtualized</term> <listitem><para>A
- paravirtualized system typically performs better than a fully virtualized
- system because certain operations — disk and network access, for
- example — have direct access to the hardware. However a
- paravirtualized VM requires a specially modified kernel. If you
- choose paravirtualized, you must make sure this specially modified kernel
- is available for the operating system you wish to install.</para>
- </listitem>
- </varlistentry>
- <varlistentry><term>Fully Virtualized</term>
- <listitem>
- <para>A fully virtualized system simulates all the hardware for the VM,
- permitting no direct access. It allows for a greater range of operating
- systems, but generally will not perform as well as a paravirtualized
- system. Note that for some hypervisor types, full virtualization requires
- hardware support. In addition if your hardware allows it, you can
- enable hardware acceleration for your fully virtualized guest (this
- item will be grayed out unless your hardware is acceleration-capable).</para>
- </listitem>
- </varlistentry>
- </variablelist>
- </sect2>
-
- <sect2 id="virt-manager-installation-media">
- <title>The Installation Media screens</title>
- <para>The Installation Media screens let you specify where the physical or
- virtual install media for your VM are located, so that the installer can
- find them. There are two screens, one for each type of virtual
- machine.</para>
- <sect3 id="virt-manager-installation-media-paravirt">
- <title>Paravirtualized installation media</title>
- <figure id="virt-manager-FIG-paravirt-media">
- <title>Choose Install Media for Paravirtualized VMs</title>
- <screenshot>
- <mediaobject>
- <imageobject>
- <imagedata fileref="figures/vm-paravirt-media.png" format="PNG"/>
- </imageobject>
- <textobject> <phrase>Shows the paravirtualized VM media choice window.</phrase>
- </textobject>
- </mediaobject>
- </screenshot>
- </figure>
- <para>A paravirtualized VM requires an install tree that follows the
- pattern of the Fedora install tree (e.g.
participants (1)
-
root@Hilbert.suse.de