Univention Bugzilla – Bug 19045
UVMM auf der 2.4 DVD
Last modified: 2010-08-31 13:22:24 CEST
Auf der 2.4er DVD sollten die folgenden Punkte auswählbar sein: - Univention Virtual Machine Manager (UVMM) - Virtualisierungsserver Xen - Virtualisierungsserver KVM Die Xen-Kernel-Images entfallen, vermutlich sind die nicht mehr notwendig, das sollte aber auch kurz getestet werden. Wenn mit dem 2.6.18er gebootet wird, dann sollte auch der 2.6.18er Hypervisor installiert werden, ansonsten entsprechend der 2.6.32. +++ This bug was initially created as a clone of Bug #18534 +++ UVMM soll in UCS 2.4 integriert werden.
(In reply to comment #0) > - Univention Virtual Machine Manager (UVMM) > - Virtualisierungsserver Xen Besser: Xen-Virtualisierungsserver Xen virtualisation server > - Virtualisierungsserver KVM Besser: KVM-Virtualisierungsserver KVM virtualisation server In der Hilfe sollte etwas zu UVMM stehen, grafisches Management via UMC usw. Zu den Virtualisierungsserver sollte ebenfalls kurz etwas stehen.
"Univention Virtual Machine Manager (UVMM)" ist zu lang, es wird nun erst einmal "Virtual Machine Manager (UVMM)" verwendet.
Mehrere Anpassungen: * repo_ng: build-cd-ucs2.4-0 univention-virtual-machine-manager-daemon univention-virtual-machine-manager-schema univention-virtual-machine-manager-node-kvm univention-virtual-machine-manager-node-xen in die Paketliste aufgenommen (diese Pakete müssen auf der CD sein) * univention-installer/installer/package_list.py Drei neue Punkte unter "Virtualization" -> Virtual Machine Manager (UVMM) Xen virtualization server KVM virtualization server mit entsprechender Beschreibung aus de/en. Die entsprechenden Pakete müssen später auf dem System installiert sein * univention-installer/scripts/35_kernel.sh Wird "Xen virtualization server" ausgewählt, muss der zum "Installations-Kernel" passende Xen Kernel installiert werden (Installation mit 2.6.18 -> 2.6.18-xen muss später installiert sein, Installation mit 2.6.32 -> 2.6.32-xen muss später installiert sein)
Hier gibt es noch ein Problem. Startet man den Installer mit den Standardkernel 2.6.32-ucsxx-686-bigmem, wird daraus das zu installierende Univention Kernel Paket univention-kernel-image-2.6.32-64gb. Hat man nun im Installer den UVMM XEN Node ausgewählt, wird in die Liste der Kernelpakete zusätzlich noch die "XEN Variante" angehängt, also univention-kernel-image-2.6.32-64gb-xen. Dieses Paket gibt es aber nicht. Daher schlägt die Installation beider Pakete fehl. Auf dem System hat man dann nach der Installation dennoch den Kernel Xen Kernel univention-kernel-image-2.6.32-xen installiert (über Paketabhängigkeiten der UVMM/XEN Pakete). Die Änderung war notwendig, da bei der Installation mit Kernel 2.6.18 auch der entsprechende XEN Kernel installiert werden sollte. So funktioniert es besser: --- 35_kernel.sh (Revision 18868) +++ 35_kernel.sh (Arbeitskopie) @@ -96,9 +96,10 @@ fi # install xen kernel on xen virtualization server +boot_version=`uname -r | awk -F"-" '{print $1}'` echo $packages | grep -qi univention-virtual-machine-manager-node-xen if [ 0 -eq $? ]; then - kernel_package="$kernel_package $kernel_package-xen" + xen_kernel="univention-kernel-image-${boot_version}-xen" fi @@ -123,6 +124,10 @@ fi fi +if [ -n "$xen_kernel" ]; then + apt-get -y -o APT::Get::AllowUnauthenticated=1 install $xen_kernel +fi + univention-config-registry commit if [ "$architecture" = "powerpc" ]; then
Es werden nun (hoffentlich) die richtigen Kernel Pakete installiert. Testen kann man das mit: UCS 2.4 Installation mit Standard-Kernel: nach der Installation sollte univention-kernel-image-2.6.32-64gb und univention-kernel-image-2.6.32-xen installiert sein. UCS 2.4 Installation mit 2.6.32 Kernel: nach der Installation sollte univention-kernel-image-2.6.32 und univention-kernel-image-2.6.32-xen installiert sein. UCS 2.4 Installation mit 2.6.18 Kernel: nach der Installation sollte univention-kernel-image-2.6.18 und univention-kernel-image-2.6.18-xen installiert sein.
Es ist aktuell möglich Managed und Mobile Clients auch als Virtualisierungsserver auszuwählen. Das sollten wir in der Installation nicht anbieten.
Die Virtualisierungsserver können nun nur noch unter 'domaincontroller_master', 'domaincontroller_backup', 'domaincontroller_slave' und 'memberserver' installiert werden.
Die Virtualisierungsserver können nun nur noch unter 'domaincontroller_master', 'domaincontroller_backup', 'domaincontroller_slave', 'memberserver' und 'basesystem' installiert werden.
Ok
UCS 2.4 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".