Bug 23589 - virtio Treiber ausliefern
virtio Treiber ausliefern
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Virtualization - KVM
UCS 2.4
Other Linux
: P5 enhancement (vote)
: UCS 2.4-4
Assigned To: Felix Botner
Stefan Gohmann
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-13 08:08 CEST by Stefan Gohmann
Modified: 2011-12-27 11:01 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2011-09-13 08:08:00 CEST
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.
Comment 1 Stefan Gohmann univentionstaff 2011-09-13 08:09:05 CEST
Moritz, kannst du kurz die Lizenz der Treiber prüfen? Dürfen wir die distribuieren?
Comment 2 Moritz Muehlenhoff univentionstaff 2011-09-13 09:06:30 CEST
(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).
Comment 3 Felix Botner univentionstaff 2011-11-22 13:15:30 CET
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.
Comment 4 Felix Botner univentionstaff 2011-12-12 13:41:25 CET
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.
Comment 5 Stefan Gohmann univentionstaff 2011-12-16 08:37:32 CET
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.
Comment 6 Stefan Gohmann univentionstaff 2011-12-27 11:01:33 CET
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"