Univention Bugzilla – Bug 23589
virtio Treiber ausliefern
Last modified: 2011-12-27 11:01:33 CET
Wie bei Xen (Bug #23454) sollten wir auch bei KVM direkt die Treiber mit ausliefern und als Image auf /var/lib/libvirt/images ablegen. Siehe Bug #23454 Comment #3: > Idealerweise liegen die auch auf einem Share oder es wird beschrieben, wie die > Treiber in die Instanz gelangen. Man könnte beispielsweise automatisch ein ISO > generieren und unter /var/lib/libvirt/images ablegen, wenn dort noch keins > vorhanden ist. > > Dann kann der Admin einfach nach der Installation die DVD in UVMM auswählen und > die Treiber von CD installieren. Es sollte beachtet werden, dass /var/lib/libvirt/images ggf. ein NFS Share ist, deshalb sollte die erste KVM Instanz, die die Treiber mitbringt, diese auf das Share kopieren.
Moritz, kannst du kurz die Lizenz der Treiber prüfen? Dürfen wir die distribuieren?
(In reply to comment #1) > Moritz, kannst du kurz die Lizenz der Treiber prüfen? Dürfen wir die > distribuieren? Der Haupt-Codetree wird auf kernel.org gehostet, der aktuell wg. des Hacks nicht erreichbar ist. Ich habe den Mirror von http://mirror.nexcess.net/kernel.org/scm/virt/kvm/kvm-guest-drivers-windows.git/ ausgecheckt. Die Lizenz ist GPL2, wir können das also problemlo redistributieren: Copyright 2009 Red Hat, Inc. Some incorporated material is copyright 2007 IBM Corporation. This software is licensed under the GNU General Public License, version 2 (GPLv2) (see COPYING for details), subject to the following clarification. With respect to binaries built using the Microsoft(R) Windows Driver Kit (WDK), GPLv2 does not extend to any code contained in or derived from the WDK ("WDK Code"). As to WDK Code, by using or distributing such binaries you agree to be bound by the Microsoft Software License Terms for the WDK. All WDK Code is considered by the GPLv2 licensorsto qualify for the special exception stated in section 3 of GPLv2 (commonly known as the system library exception).
univention-kvm-virtio wurde für 3.0 gebaut. Darin zwei Images mit den virtio Treibern von Fedora (http://download.fedora.redhat.com/pub/alt/virtio-win/13/images/src/). Diese Images werden, falls nicht schon vorhanden, in den Standard Pool kopiert und werden nicht wieder entfernt. Paket wurde in die trigger Liste aufgenommen. univention-virtual-machine-manager-node-kvm wurde um Recommends auf univention-kvm-virtio erweitert, so dass univention-kvm-virtio bei der Installation von univention-virtual-machine-manager-node-kvm installiert wird.
Nach 2.4-4 übernommen (univention-kvm-virtio, univention-virtual-machine-manager-node-kvm). Changelog Eintrag erstellt. Die CD Content Liste für 2.4 (amd64, i386) wurden um "univention-kvm-virtio" erweitert.
Diskette und ISO Image können eingebunden und verwendet werden. Direkte paravirtualisierte Installation von Windows ist dadurch möglich. Bzgl. Doku gibt es Bug #25523.
UCS 2.4-4 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"