svn commit: r53004 - head/de_DE.ISO8859-1/books/handbook/virtualization

Bjoern Heidotting bhd at FreeBSD.org
Sat May 11 13:22:53 UTC 2019


Author: bhd
Date: Sat May 11 13:22:52 2019
New Revision: 53004
URL: https://svnweb.freebsd.org/changeset/doc/53004

Log:
  Update to r52814:
  
  Add a troubleshooting section to the Xen chapter.
  
  In the discussion leading up to r52813, rgrimes@ suggested to add a
  troubleshooting section to the Xen chapter to help with debugging issues.
  
  In particular, users should know where Xen 4.11 and higher logs important
  information relevant for debugging. There are also a couple of options
  that increase the verbosity of the dom0 and enable iommu debugging. These
  were divided up into two subsections: one for the host and the other for
  the guest.

Modified:
  head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml

Modified: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml	Sat May 11 08:30:59 2019	(r53003)
+++ head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml	Sat May 11 13:22:52 2019	(r53004)
@@ -5,7 +5,7 @@
 
      $FreeBSD$
      $FreeBSDde: de-docproj/books/handbook/virtualization/chapter.xml,v 1.14 2010/07/03 14:29:30 jkois Exp $
-     basiert auf: r52813
+     basiert auf: r52814
 -->
 <chapter xmlns="http://docbook.org/ns/docbook"
   xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
@@ -1860,6 +1860,113 @@ freebsd                                      1  1024  
 	Festplatte booten, auf der das Betriebssystem installiert
 	wurde.  Die virtuelle Maschine kann nun verwendet
 	werden.</para>
+    </sect2>
+
+    <sect2 xml:id="virtualization-host-xen-troubleshooting">
+      <title>Fehlerbehebung</title>
+
+      <para>Dieser Abschnitt enthält grundlegende Informationen, um
+	Probleme zu beheben, die bei der Verwendung von &os; als Host
+	oder Gast von &xen; auftreten können.</para>
+
+      <sect3 xml:id="virtualization-host-xen-troubleshooting-host">
+	<title>Fehlerbehebung beim Booten des Hosts</title>
+
+	<para>Bitte beachten Sie, dass die folgenden Tipps zur
+	  Fehlerbehebung für &xen; 4.11 oder neuer gedacht sind.
+	  Wenn Sie noch &xen; 4.7 benutzen und Probleme haben,
+	  sollten Sie die Migration auf eine neuere Version in
+	  Betracht ziehen.</para>
+
+	<para>Um Probleme beim Booten des Hosts zu beheben,
+	  benötigen Sie wahrscheinlich ein serielles Kabel oder ein
+	  USB-Kabel.  Ausführliche Informationen während des
+	  Bootens erhalten Sie, wenn Sie die Option
+	  <literal>xen_cmdline</literal> in
+	  <filename>loader.conf</filename> hinzufügen.  Einige
+	  relevante Optionen sind:</para>
+
+	<itemizedlist>
+	  <listitem>
+	    <para><literal>iommu=debug</literal>: kann benutzt
+	      werden, um zusätzliche Informationen über das
+	      iommu auszugeben.</para>
+	  </listitem>
+	  <listitem>
+	    <para><literal>dom0=verbose</literal>: kann benutzt
+	      werden, um zusätzliche Informationen über den
+	      dom0 Build Prozess auszugeben.</para>
+	  </listitem>
+	  <listitem>
+	    <para><literal>sync_console</literal>: diese Option
+	      erzwingt eine synchrone Konsolenausgabe.  Dies ist sehr
+	      nützlich für die Fehlersuche, um den Verlust von
+	      Nachrichten durch die Begrenzung zu vermeiden.
+	      Verwenden Sie diese Option niemals in produktiven
+	      Umgebungen, da sie es böswilligen Gästen ermöglichen
+	      kann, DoS-Angriffe gegen &xen; über die Konsole
+	      durchzuführen.</para>
+	  </listitem>
+	</itemizedlist>
+
+	<para>Um Probleme zu identifizieren, sollte &os; beim Booten
+	  ebenfalls detaillierte Informationen anzeigen.  Dies können
+	  Sie wie folgt aktivieren:</para>
+
+	<screen>&prompt.root; <userinput>sysrc -f /boot/loader.conf boot_verbose="YES"</userinput></screen>
+
+	<para>Wenn keine dieser Optionen zur Lösung des Problems
+	  beiträgt, senden Sie bitte das serielle Bootprotokoll zur
+	  weiteren Analyse an  <email>freebsd-xen at FreeBSD.org</email>
+	  und <email>xen-devel at lists.xenproject.org</email>.</para>
+      </sect3>
+
+      <sect3 xml:id="virtualization-host-xen-troubleshooting-guest">
+	<title>Fehlerbehebung beim Erstellen von Gastsystemen</title>
+
+	<para>Die folgenden Informationen können helfen, Probleme beim
+	  Erstellen von Gastsystemen zu diagnostizieren.</para>
+
+	<para>Die häufigste Ursache für Fehler beim Erstellen von
+	  Gastsystemen ist der <literal>xl</literal> Befehl, der einen
+	  Fehler generiert und mit einem Rückgabewert ungleich 0
+	  endet.  Wenn der angezeigte Fehler nicht ausreicht, um das
+	  Problem zu identifizieren, kann auch eine umfangreichere
+	  Ausgabe von <literal>xl</literal> erhalten werden, indem die
+	  Option <literal>v</literal> wiederholt verwendet
+	  wird.</para>
+
+	<screen>&prompt.root; <userinput>xl -vvv create freebsd.cfg</userinput>
+Parsing config from freebsd.cfg
+libxl: debug: libxl_create.c:1693:do_domain_create: Domain 0:ao 0x800d750a0: create: how=0x0 callback=0x0 poller=0x800d6f0f0
+libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
+libxl: debug: libxl_device.c:432:libxl__device_disk_set_backend: Disk vdev=xvda, using backend phy
+libxl: debug: libxl_create.c:1018:initiate_domain_create: Domain 1:running bootloader
+libxl: debug: libxl_bootloader.c:328:libxl__bootloader_run: Domain 1:not a PV/PVH domain, skipping bootloader
+libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x800d96b98: deregister unregistered
+domainbuilder: detail: xc_dom_allocate: cmdline="", features=""
+domainbuilder: detail: xc_dom_kernel_file: filename="/usr/local/lib/xen/boot/hvmloader"
+domainbuilder: detail: xc_dom_malloc_filemap    : 326 kB
+libxl: debug: libxl_dom.c:988:libxl__load_hvm_firmware_module: Loading BIOS: /usr/local/share/seabios/bios.bin
+...</screen>
+
+	<para>Wenn die ausführliche Ausgabe nicht bei der Diagnose
+	  des Problems hilft, gibt es auch noch die Protokolle des
+	  QEMU und &xen; Toolstacks in
+	  <filename>/var/log/xen</filename>.  Beachten Sie, dass der
+	  Name der Domäne an den Protokollnamen angehängt wird.  Wenn
+	  die Domäne also <literal>freebsd</literal> heißt, sollten
+	  Sie wahrscheinlich die Dateien
+	  <filename>/var/log/xen/xl-freebsd.log</filename> und
+	  <filename>/var/log/xen/qemu-dm.freebsd.log</filename>
+	  finden.  Beide Dateien können nützliche Informationen zur
+	  Fehlerbehebung enthalten.  Wenn nichts davon zur Lösung des
+	  Problems beiträgt, senden Sie bitte die Beschreibung des
+	  Problems und so viele Informationen wie möglich an
+	  <email>freebsd-xen at FreeBSD.org</email> und
+	  <email>xen-devel at lists.xenproject.org</email>, um Hilfe zu
+	  erhalten.</para>
+      </sect3>
     </sect2>
   </sect1>
 </chapter>


More information about the svn-doc-all mailing list