[CentOS-de] Reihenfolge der Treiber!

Markus Frei markus.frei at h-net.ch
Fr Jun 5 13:10:42 UTC 2015


Ich kann Eric nur beipflichten. Hardware-Unterstützung für 
Virtualisierung im BIOS aktivieren (Intel VT-x / AMD-V), CentOS 7 mit 
"Virtualization Host" drauf, Bridge erstellen und KVM sauber und 
Schritt für Schritt per VMM konfigurieren. Anschliessend die 
Gast-Systeme deployen.


Gruss
---
Markus


On Fre, Jun 5, 2015 at 2:48 , Eric Lehmann <e.lehmann88 at gmail.com> 
wrote:
> Wie gesagt die Hardware Virtualisierung die du hier versuchst zu 
> verwenden (SR-IOV) muss von der Hardware unterstützt sein und evtl. 
> im BIOS aktiviert werden.
> SR-IOV lohnt imho sowieso nur bei großen Settings mit ausreichend 
> Dampf auf dem Netz.
> 
> Eine Bridge für das Netzwerk sollte kein größeres Problem sein. 
> Vielleicht gehst du besser diesen Weg.
> 
> Am 05.06.2015 14:20 schrieb "Günther J." <gjn at gjn.priv.at>:
>> S. g. Herr Markus Frei, ;)
>> 
>> Bitte nicht ärgerlich werden, für mich ist das alles Neuland :-(.
>> 
>> Da muss ich jetzt zum suchen anfangen welches Buch hast Du 
>> geschrieben?
>> 
>> Am Freitag, 5. Juni 2015, 13:15:47 schrieb Markus Frei:
>> > "Wer Gastsysteme betreiben möchte, die logisch gesehen am
>> > Netzwerk-Anschluss des KVM-Hosts hängen sollen, muss auf dem 
>> KVM-Host
>> > eine Bridge auf Basis einer oder mehrerer physischer Netzwerkkarten
>> > einrichten, allerdings ohne der Bridge eine IP-Adresse zuzuteilen.
>> > Anschliessend lässt sich im Virtual Machine Manager (VMM) unter
>> > "Virtual Networks" ein Netzwerk auf Basis dieser Bridge im Routed 
>> Mode
>> > hinzufügen und durch die Gastsysteme nutzen." (aus meinem Buch)
>> 
>> ISBN Nummer Bitte.
>> 
>> > Ich verstehe das Gebastel an den Treibern nicht; IMHO ist das 
>> abgesehen
>> > von den Seiteneffekten der Stabilität nicht unbedingt zuträglich.
>> >
>> > Die Doku zu Virtualisierung unter 7 findet sich hier, vielleicht 
>> hilft
>> > Dir das:
>> 
>> Danke ich weiß schön langsam nicht mehr, wo ich suchen soll!
>> 
>> Jetzt habe ich noch einen Anleitung von Intel für ein Centos 5.4 
>> zwar XEN
>> gefunden
>> 
>> https://communities.intel.com/community/wired/blog/2010/03/01/setting-up-red-hat-54-xen-for-sr-iov-using-the-intel-82576-gbe
>> 
>> Könntest Du da einen Blick darauf werfen. Damit ich nicht wieder in 
>> eine Falle
>> stolpere
>> 
>> werde das ganze noch mal neu aufsetzen nach dieser Anleitung nicht 
>> XEN sonder
>> KVM.
>> 
>> Der einzige Unterschied den ich auf die schnelle gefunden habe, er 
>> aktiviert
>> für den Kernel auch msi=1 und pc_pt_e820_access= on ! über 
>> letzteres muss ich
>> noch nachlesen was das bedeutet?
>> 
>> > 
>> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/htm
>> > l/Virtualization_Deployment_and_Administration_Guide/index.html
>> >
>> > 
>> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/htm
>> > l/Virtualization_Getting_Started_Guide/index.html
>> >
>> > 
>> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/htm
>> > l/Virtualization_Security_Guide/index.html
>> >
>> >
>> > Schönes Wochenende
>> 
>> auch ein schönes Wochenende, ich werde aber weitermachen denn mir 
>> läuft die
>> Zeit davon. :-(.
>> 
>> ---
>> > Markus Frei
>> >
>> >
>> > On Fre, Jun 5, 2015 at 11:21 , Günther J. Niederwimmer
>> >
>> > <gjn at gjn.priv.at> wrote:
>> > > Hallo Liste, Etic,
>> > >
>> > > übrigens ich rede hier von der centos 7.1
>> > >
>> > > Am Freitag, 5. Juni 2015, 10:23:28 schrieb Eric Lehmann:
>> > >>  Sind wir jetzt im Host oder Guest?
>> > >
>> > > Wir sind noch immer am host ;).
>> > >
>> > >>  Ich wüsste nicht, dass du auf dem Host den igbvf Treiber 
>> geladen
>> > >>
>> > >> haben
>> > >>
>> > >>  musst. Oder belehrt mich hier jemand eines besseren?
>> > >>
>> > >>  So wie das hier aussieht möchtest du Singel Root I/O 
>> Virtualization
>> > >>  (SR-IOV) für dein Netzwerk verwenden? Hast du im BIOS auch 
>> Intel
>> > >>
>> > >> VT-d und
>> > >>
>> > >>  SR-IOV Global aktiviert? Falls nein das bitte tun und alle
>> > >>
>> > >> Anpassungen von
>> > >>
>> > >>  dir (modprobs etc.) wieder Rückgängig machen. Wenn deine 
>> Hardware
>> > >>
>> > >> SR-IOV
>> > >>
>> > >>  Unterstüzt sollte der Kernel den igb von alleine laden. Ohne
>> > >>
>> > >> großes Fummeln.
>> > >
>> > > Die virtuellen Schnittstellen sollen alle nach draußen gehen 
>> IPv4,
>> > > IPv6
>> > >
>> > > Intern würde ich das vbridge0 Interface benutzen, damit sich die
>> > > DomU's
>> > > untereinander verstehen, ohne NAT
>> > >
>> > > ohne igbvf scheint sich bei mir gar nichts zu tun?
>> > >
>> > >
>> > > entweder verstehe ich da einiges nicht, oder die Anleitung ist 
>> falsch.
>> > > wenn wer so was benützt (SR-IOV), den würde ich Bitten, mal 
>> einen
>> > > Blick darauf
>> > > zu werfen.
>> > >
>> > > 
>> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/h
>> > > 
>> tml/Virtualization_Host_Configuration_and_Guest_Installation_Guide/sect-Vi
>> > > 
>> rtualization_Host_Configuration_and_Guest_Installation_Guide-SR_IOV-How_SR
>> > > _IOV_Libvirt_Works.html
>> > >
>> > > Ist alles aktiviert?
>> > >
>> > > Der Kernel wird mit intel_iommu=on gestartet
>> > >
>> > > automatisch wird bei mir nur der e1000e Treiber fürs Netzwerk
>> > > hergenommen?
>> > >
>> > > Könnte es sein das bei eingeschaltetem SR-IOV bei der 
>> Installation
>> > > anders
>> > > installiert wird, wenn man gleich den Kernel Parameter mitgibt?
>> > >
>> > > könnte ich noch ausprobieren?
>> > >
>> > > Jedenfalls bei mir ist Handarbeit angesagt.
>> > >
>> > > Ich muss mit einer alias Anweisung den Treiber laden
>> > > "alias eno1 igb"
>> > >
>> > > und dann dafür sorgen die richtige Reihenfolge der Treiber
>> > > einzuhalten
>> > >
>> > > Im Moment mache ich das mit einer Anweisung in
>> > > /etc/sysconfig/modules/igb.modules
>> > >
>> > > da frage ich ab, ob der igbvf geladen wurde
>> > >
>> > > wenn nein, entlade ich den igb driver lade igbvf dann igb und ich
>> > > habe 14
>> > > virtuelle Netzwerkkarten..
>> > >
>> > > Ob die dann auch funktionieren, soweit bin ich noch nicht 
>> gekommen.
>> > >
>> > >>  Am 3. Juni 2015 um 19:41 schrieb Eric Lehmann
>> > >>
>> > >> <e.lehmann88 at gmail.com>:
>> > >>  > Offtopic : Geh ins Wochenende ;-) hehe
>> > >>  >
>> > >>  > Am 03.06.2015 19:15 schrieb "Günther J." <gjn at gjn.priv.at>:
>> > >>  >> Hallo da draußen, hallo Markus,
>> > >>  >>
>> > >>  >> ich bin ein Stück weiter ABER ;-),
>> > >>  >>
>> > >>  >> jetzt werden zwar die Virtuellen Schnittstellen angelegt 
>> wenn
>> > >>
>> > >> man die
>> > >>
>> > >>  >> richtige
>> > >>  >> Reihenfolge einhält?
>> > >>  >>
>> > >>  >> also zuerst den igbvf Treiber laden dann igb dann hat man
>> > >>
>> > >> wunderbare
>> > >>
>> > >>  >> 14 Schnittstellen mit lspci | grep Virtual
>> > >>  >>
>> > >>  >> nur funktioniert das nicht automatisch denn es wird immer 
>> zuerst
>> > >>
>> > >> der igb
>> > >>
>> > >>  >> Treiber geladen :-((.
>> > >>  >>
>> > >>  >> wenn man mit modprobe -r igb modprobe igp arbeitet, werden 
>> die
>> > >>  >> Schnittstellen
>> > >>  >> wieder erzeugt
>> > >>  >>
>> > >>  >> Das 2. Problem dabei, es werden die "normalen" ifconf-eno1
>> > >>
>> > >> ifconf-eno2
>> > >>
>> > >>  >> dabei
>> > >>  >> entfernt.
>> > >>  >>
>> > >>  >> aber ein systemctl restart network bringt es wieder zurück?
>> > >>  >>
>> > >>  >> Reihenfolge, Reihenfolge aber wieeeeeee.
>> > >>  >>
>> > >>  >> Angeblich gibt es diese Konfiguration schon seit ca 2000, 
>> aber
>> > >>  >> anscheinend gibt
>> > >>  >> es bis Heute keine vernünftige Beschreibung / 
>> Konfiguration.
>> > >>  >>
>> > >>  >> Anscheinend ist das den "wirklichen" Profis vorbehalten ;-).
>> > >>  >>
>> > >>  >> mit freundlichen Grüssen / best regards,
>> > >>  >>
>> > >>  >>  Günther J. Niederwimmer
>> > >>  >>
>> > >>  >> --
>> > >>  >> _______________________________________________
>> > >>  >> CentOS-de mailing list
>> > >>  >> CentOS-de at centos.org
>> > >>  >> http://lists.centos.org/mailman/listinfo/centos-de
>> > >
>> > > --
>> > > mit freundlichen Grüssen / best regards,
>> > >
>> > >  Günther J. Niederwimmer
>> > >
>> > > --
>> > > _______________________________________________
>> > > CentOS-de mailing list
>> > > CentOS-de at centos.org
>> > > http://lists.centos.org/mailman/listinfo/centos-de
>> 
>> --
>> mit freundlichen Grüssen / best regards,
>> 
>>  Günther J. Niederwimmer
>> --
>> _______________________________________________
>> CentOS-de mailing list
>> CentOS-de at centos.org
>> http://lists.centos.org/mailman/listinfo/centos-de



Mehr Informationen über die Mailingliste CentOS-de