- add BuildRequires: libuuid-devel
- bnc#746702 - Xen HVM DomU crash during Windows Server 2008 R2 install, when maxmem > memory README.SuSE OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=170
This commit is contained in:
parent
e9d24974ec
commit
c7e936769c
12
README.SuSE
12
README.SuSE
@ -507,6 +507,18 @@ applying a service pack like SLES 11 SP2 to SLES 11 SP1 all running VMs must
|
|||||||
be shut down before the upgrade process is begun.
|
be shut down before the upgrade process is begun.
|
||||||
|
|
||||||
|
|
||||||
|
Memory Ballooning in VMs
|
||||||
|
------------------------
|
||||||
|
Setting a VMs maximum memory value greater than the initial memory value
|
||||||
|
requires support for memory ballooning in the VMs operating system. Modern SLES
|
||||||
|
and openSUSE guests have this capabilitity built-in. Windows installation media
|
||||||
|
does not support memory ballooning so you must first install the VM without
|
||||||
|
memory ballooning (maxmem equal to initial memory). After the installation, the
|
||||||
|
Virtual Machine Driver Pack (vmdp) must be installed. After this, the VMs
|
||||||
|
maxmem value may be increased. A reboot of the VM is required for this action
|
||||||
|
to take effect.
|
||||||
|
|
||||||
|
|
||||||
Known Issues
|
Known Issues
|
||||||
------------
|
------------
|
||||||
For a list of known issues and work-arounds, see
|
For a list of known issues and work-arounds, see
|
||||||
|
12
xen.changes
12
xen.changes
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 25 21:55:42 CET 2012 - ohering@suse.de
|
||||||
|
|
||||||
|
- add BuildRequires: libuuid-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 14 09:23:35 MST 2012 - carnold@novell.com
|
||||||
|
|
||||||
|
- bnc#746702 - Xen HVM DomU crash during Windows Server 2008 R2
|
||||||
|
install, when maxmem > memory
|
||||||
|
README.SuSE
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 2 17:11:28 MST 2012 - jfehlig@suse.com
|
Thu Feb 2 17:11:28 MST 2012 - jfehlig@suse.com
|
||||||
|
|
||||||
|
32
xen.spec
32
xen.spec
@ -15,6 +15,8 @@
|
|||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Name: xen
|
Name: xen
|
||||||
ExclusiveArch: %ix86 x86_64
|
ExclusiveArch: %ix86 x86_64
|
||||||
%define xvers 4.1
|
%define xvers 4.1
|
||||||
@ -51,6 +53,7 @@ BuildRequires: graphviz
|
|||||||
BuildRequires: latex2html
|
BuildRequires: latex2html
|
||||||
BuildRequires: libbz2-devel
|
BuildRequires: libbz2-devel
|
||||||
BuildRequires: libjpeg-devel
|
BuildRequires: libjpeg-devel
|
||||||
|
BuildRequires: libuuid-devel
|
||||||
BuildRequires: libxml2-devel
|
BuildRequires: libxml2-devel
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: openssl
|
BuildRequires: openssl
|
||||||
@ -516,6 +519,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|||||||
%suse_kernel_module_package -n xen um xen -f kmp_filelist
|
%suse_kernel_module_package -n xen um xen -f kmp_filelist
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -575,6 +579,7 @@ Summary: Xen Virtualization: Libraries
|
|||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
#Requires: xen = %{version}
|
#Requires: xen = %{version}
|
||||||
|
|
||||||
|
|
||||||
%description libs
|
%description libs
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -620,6 +625,7 @@ Authors:
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
Summary: Xen Virtualization: Control tools for domain 0
|
Summary: Xen Virtualization: Control tools for domain 0
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
@ -629,6 +635,7 @@ Requires: bridge-utils multipath-tools python python-curses python-openssl
|
|||||||
Provides: xen-tools-ioemu = 3.2
|
Provides: xen-tools-ioemu = 3.2
|
||||||
Obsoletes: xen-tools-ioemu <= 3.2
|
Obsoletes: xen-tools-ioemu <= 3.2
|
||||||
|
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -676,11 +683,13 @@ Authors:
|
|||||||
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%package tools-domU
|
%package tools-domU
|
||||||
Summary: Xen Virtualization: Control tools for domain U
|
Summary: Xen Virtualization: Control tools for domain U
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Conflicts: xen-tools
|
Conflicts: xen-tools
|
||||||
|
|
||||||
|
|
||||||
%description tools-domU
|
%description tools-domU
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -700,6 +709,7 @@ Summary: Xen Virtualization: Headers and libraries for development
|
|||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Requires: xen-libs = %{version}
|
Requires: xen-libs = %{version}
|
||||||
|
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -745,11 +755,13 @@ Authors:
|
|||||||
|
|
||||||
%if %{?with_kmp}0
|
%if %{?with_kmp}0
|
||||||
|
|
||||||
|
|
||||||
%package KMP
|
%package KMP
|
||||||
Summary: Xen para-virtual device drivers for fully virtualized guests
|
Summary: Xen para-virtual device drivers for fully virtualized guests
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Conflicts: xen
|
Conflicts: xen
|
||||||
|
|
||||||
|
|
||||||
%description KMP
|
%description KMP
|
||||||
Xen para-virtual device drivers for fully virtualized guests
|
Xen para-virtual device drivers for fully virtualized guests
|
||||||
|
|
||||||
@ -795,10 +807,12 @@ Xen, but is not available for release due to license restrictions.
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%package doc-html
|
%package doc-html
|
||||||
Summary: Xen Virtualization: HTML documentation
|
Summary: Xen Virtualization: HTML documentation
|
||||||
Group: Documentation/HTML
|
Group: Documentation/HTML
|
||||||
|
|
||||||
|
|
||||||
%description doc-html
|
%description doc-html
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -817,6 +831,7 @@ Authors:
|
|||||||
Summary: Xen Virtualization: PDF documentation
|
Summary: Xen Virtualization: PDF documentation
|
||||||
Group: Documentation/Other
|
Group: Documentation/Other
|
||||||
|
|
||||||
|
|
||||||
%description doc-pdf
|
%description doc-pdf
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -833,6 +848,7 @@ Authors:
|
|||||||
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %xen_build_dir -a 1 -a 20000
|
%setup -q -n %xen_build_dir -a 1 -a 20000
|
||||||
%patch20000 -p1
|
%patch20000 -p1
|
||||||
@ -1196,6 +1212,7 @@ tar xfj %{SOURCE2} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
|
|||||||
%patch99998 -p1
|
%patch99998 -p1
|
||||||
%patch99999 -p1
|
%patch99999 -p1
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
XEN_EXTRAVERSION=%version-%release
|
XEN_EXTRAVERSION=%version-%release
|
||||||
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
|
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
|
||||||
@ -1231,6 +1248,7 @@ for flavor in %flavors_to_build; do
|
|||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export CFLAGS="$RPM_OPT_FLAGS"
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
@ -1433,6 +1451,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%files -f xen.files.txt
|
%files -f xen.files.txt
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/boot/xen-%{version}-%{release}.gz
|
/boot/xen-%{version}-%{release}.gz
|
||||||
@ -1449,6 +1468,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
/boot/xen.gz
|
/boot/xen.gz
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/fs/
|
%{_libdir}/fs/
|
||||||
@ -1456,6 +1476,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/bin/xenalyze
|
/usr/bin/xenalyze
|
||||||
@ -1559,12 +1580,14 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
%config %{_fwdefdir}/xend-relocation-server
|
%config %{_fwdefdir}/xend-relocation-server
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files tools-domU
|
%files tools-domU
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/bin/xen-detect
|
/usr/bin/xen-detect
|
||||||
/bin/domu-xenstore
|
/bin/domu-xenstore
|
||||||
/bin/xenstore-*
|
/bin/xenstore-*
|
||||||
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_bindir}/serial-split
|
%{_bindir}/serial-split
|
||||||
@ -1574,10 +1597,12 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%files doc-html
|
%files doc-html
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_defaultdocdir}/xen/html
|
%{_defaultdocdir}/xen/html
|
||||||
|
|
||||||
|
|
||||||
%files doc-pdf
|
%files doc-pdf
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_defaultdocdir}/xen/pdf
|
%{_defaultdocdir}/xen/pdf
|
||||||
@ -1585,6 +1610,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%post tools
|
%post tools
|
||||||
%if %{?with_xend}0
|
%if %{?with_xend}0
|
||||||
# with_xend
|
# with_xend
|
||||||
@ -1630,9 +1656,11 @@ if [ -f /usr/bin/qemu-nbd ]; then
|
|||||||
ln -s /usr/bin/qemu-nbd /usr/bin/qemu-nbd-xen
|
ln -s /usr/bin/qemu-nbd /usr/bin/qemu-nbd-xen
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
%preun tools
|
%preun tools
|
||||||
%{stop_on_removal xendomains xend xencommons}
|
%{stop_on_removal xendomains xend xencommons}
|
||||||
|
|
||||||
|
|
||||||
%postun tools
|
%postun tools
|
||||||
%if %{?with_xend}0
|
%if %{?with_xend}0
|
||||||
# with_xend
|
# with_xend
|
||||||
@ -1647,8 +1675,12 @@ if [ -f /usr/bin/qemu-nbd-xen ]; then
|
|||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%post libs -p /sbin/ldconfig
|
%post libs -p /sbin/ldconfig
|
||||||
|
|
||||||
|
|
||||||
%postun libs -p /sbin/ldconfig
|
%postun libs -p /sbin/ldconfig
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user