none
Hyper-V Live Sicherung von Ubuntu VMs RRS feed

  • Frage

  • Hallo, ich benötige mal Hilfe. Ich habe hier einen Hyper-V auf 2012R2.

    Darauf laufen einige VMs, teilweise Windows und im Moment zu Testzwecken auch Ubuntu.

    Ich nutze die Windows-Server-Sicherung um den Server zu sichern, das klappt auch soweit problemlos. Wenn ich jedoch eine Ubuntu-VM live sichern will, dann kommt die Meldung: Die Sicherung konnte nicht abgeschlossen werden.

    Während der Sicherung werden keine avhdx von den Ubuntus angelegt.

    VSSadmin sagt: 

    Verfassername: "Microsoft Hyper-V VSS Writer"
       Verfasserkennung: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}
       Verfasserinstanzkennung: {fd0c68af-c1cf-4537-8652-f3ecf9b17f74}
       Status: [8] Fehler
       Letzter Fehler: Nicht-wiederholbarer Fehler

    In der Ereignisanzeige steht das hier:

    Von einem VSS Writer wurde ein Ereignis mit dem Fehler "0x800423f4, Für den Generator wurde ein nicht vorübergehender Fehler festgestellt. Wenn der Sicherungsvorgang wiederholt wird,
    tritt der Fehler höchstwahrscheinlich erneut auf.
    " zurückgewiesen. Änderungen, die während der Verarbeitung des Ereignisses an den Writerkomponenten vorgenommen wurden, sind für den Anforderer nicht verfügbar. Zugehörige Ereignisse der Hostanwendung des VSS Writer finden Sie im Ereignisprotokoll. 

    Vorgang:
       PrepareForSnapshot-Ereignis

    Kontext:
       Ausführungskontext: Writer
       Generatorklassen-ID: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}
       Generatorname: Microsoft Hyper-V VSS Writer
       Generatorinstanz-ID: {fd0c68af-c1cf-4537-8652-f3ecf9b17f74}
       Befehlszeile: C:\Windows\system32\vmms.exe
       Prozess-ID: 3588

    Fehler bei der um ‎2016‎-‎04‎-‎21T00:52:51.994863700Z gestarteten Sicherung. Fehlercode: "0x80780049" (Keines der zu sichernden Elemente wurde gesichert.). Suchen Sie in den Ereignisdetails nach einer Lösung, und führen Sie die Sicherung erneut aus, nachdem das Problem behoben wurde.

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
      <EventID>18014</EventID>
      <Version>0</Version>
      <Level>2</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000000</Keywords>
      <TimeCreated SystemTime="2016-04-21T00:53:00.760522900Z" />
      <EventRecordID>4454</EventRecordID>
      <Correlation />
      <Execution ProcessID="3588" ThreadID="8792" />
      <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
      <Computer>S-Grosshirn.EDVService-jung.de</Computer>
      <Security UserID="S-1-5-18" />
      </System>
    - <UserData>
    - <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>S-V-Test</VmName>
      <VmId>72D77240-0F1C-4904-B835-9FCB68EE1C6B</VmId>
      </VmlEventLog>
      </UserData>

     </Event>

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
      <EventID>18012</EventID>
      <Version>0</Version>
      <Level>2</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000000</Keywords>
      <TimeCreated SystemTime="2016-04-21T00:53:00.760522900Z" />
      <EventRecordID>4455</EventRecordID>
      <Correlation />
      <Execution ProcessID="3588" ThreadID="8792" />
      <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
      <Computer>S-Grosshirn.EDVService-jung.de</Computer>
      <Security UserID="S-1-5-18" />
      </System>
    - <UserData>
    - <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>S-V-Test</VmName>
      <VmId>72D77240-0F1C-4904-B835-9FCB68EE1C6B</VmId>
      </VmlEventLog>
      </UserData>
      </Event>

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
      <EventID>10150</EventID>
      <Version>0</Version>
      <Level>2</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000000</Keywords>
      <TimeCreated SystemTime="2016-04-21T00:53:00.776148000Z" />
      <EventRecordID>4456</EventRecordID>
      <Correlation />
      <Execution ProcessID="3588" ThreadID="9608" />
      <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
      <Computer>S-Grosshirn.EDVService-jung.de</Computer>
      <Security UserID="S-1-5-18" />
      </System>
    - <UserData>
    - <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>S-V-Test</VmName>
      <VmId>72D77240-0F1C-4904-B835-9FCB68EE1C6B</VmId>
      <Parameter0>%%2147500037</Parameter0>
      <Parameter1>0x80004005</Parameter1>
      </VmlEventLog>
      </UserData>
      </Event>

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
      <EventID>16010</EventID>
      <Version>0</Version>
      <Level>2</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000000</Keywords>
      <TimeCreated SystemTime="2016-04-21T00:53:01.151147500Z" />
      <EventRecordID>4457</EventRecordID>
      <Correlation />
      <Execution ProcessID="3588" ThreadID="9608" />
      <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
      <Computer>S-Grosshirn.EDVService-jung.de</Computer>
      <Security UserID="S-1-5-18" />
      </System>
    - <UserData>
    - <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <Parameter0>S-V-Test</Parameter0>
      </VmlEventLog>
      </UserData>

     </Event>

    Wenn ich die Ubuntu-VM herunterfahre, dann klappt auch die Sicherung. Mir scheint, daß das Signal: "Hey, jetzt wird gesichert" nicht zu der VM durchgereicht wird. Ich habe die Ubuntus nach dieser Anleitung installiert:

    https://decatec.de/home-server/ubuntu-server-als-hyper-v-gastsystem-installieren-und-optimal-einrichten/comment-page-1/#comment-14663

    Kann mit jemand helfen ?


    Danke und Grüße.

    Donnerstag, 21. April 2016 01:07

Antworten

  • Donnerstag, 21. April 2016 09:03
  • Moin,

    um Ubuntu's zu sichern, bitte prüfen ob deine Verwendete Version unterstützt ist:

    https://technet.microsoft.com/library/dn531029%28WS.12%29.aspx

    VM Sichern wird ab 14.04 unterstützt. 12.04 und älter werden nicht unterstützt.

    Weiterhin MUSST du unter Ubuntu noch folgendes tun:

    1. Auf 14.04 müssen die folgenden Daemons Ubuntu-Distributionen manuell installiert werden:

      • VSS Snapshot daemon – This daemon is required to create live Linux virtual machine backups." id="mt141">VSS-Snapshot-Daemon– dieser Daemon ist erforderlich, um live Linux VM-Sicherungen zu erstellen.

      • KVP daemon – This daemon allows setting and querying intrinsic and extrinsic key value pairs." id="mt142">KVP-Daemon– dieser Daemon ermöglicht das Festlegen oder die systeminterne und systemexterne Schlüsselwertpaare Abfragen.

      • fcopy daemon – This daemon implements a file copying service between the host and guest." id="mt143">Fcopy-Daemon– dieser Daemon implementiert eine Datei kopieren zwischen dem Host und Gast.

      Um diese Daemons bei Verwendung des virtuellen Linux Pakets zu installieren, verwenden Sie die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install hv-kvp-daemon-init linux-tools-virtual linux-cloud-tools-virtual
      
      

      Wenn Sie nicht mit der virtuellen Linux-verwenden die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install hv-kvp-daemon-init linux-tools linux-cloud-tools
      
      
    2. Auf 12.04 14.10 und 15.04 müssen die folgenden Daemons Ubuntu-Distributionen manuell installiert werden:

      • VSS Snapshot daemon – This daemon is required to create live Linux virtual machine backups." id="mt147">VSS-Snapshot-Daemon– dieser Daemon ist erforderlich, um live Linux VM-Sicherungen zu erstellen.

      • KVP daemon – This daemon allows setting and querying intrinsic and extrinsic key value pairs." id="mt148">KVP-Daemon– dieser Daemon ermöglicht das Festlegen oder die systeminterne und systemexterne Schlüsselwertpaare Abfragen.

      • fcopy daemon – This daemon implements a file copying service between the host and guest." id="mt149">Fcopy-Daemon– dieser Daemon implementiert eine Datei kopieren zwischen dem Host und Gast.

      Um diese Daemons bei Verwendung des virtuellen Linux Pakets zu installieren, verwenden Sie die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install linux-tools-virtual linux-cloud-tools-virtual
      

      Wenn Sie nicht mit der virtuellen Linux-verwenden die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install linux-tools linux-cloud-tools
      


    Ich bin viel mobil unterwegs. Verzeiht die manchmal mangelnde Rechtschreibung. :-)

    Montag, 25. April 2016 08:36

Alle Antworten

  • Hallo,

    prüfe mal ob die Integrationsdienste im Ubuntu aktuell sind, bzw. generell aktiv sind.

    lsmod | grep -i "hv_"

    Gruß,
    Marcel

    http://www.windowspro.de/marcel-kueppers

    Donnerstag, 21. April 2016 06:15
  • Donnerstag, 21. April 2016 09:03
  • Moin,

    um Ubuntu's zu sichern, bitte prüfen ob deine Verwendete Version unterstützt ist:

    https://technet.microsoft.com/library/dn531029%28WS.12%29.aspx

    VM Sichern wird ab 14.04 unterstützt. 12.04 und älter werden nicht unterstützt.

    Weiterhin MUSST du unter Ubuntu noch folgendes tun:

    1. Auf 14.04 müssen die folgenden Daemons Ubuntu-Distributionen manuell installiert werden:

      • VSS Snapshot daemon – This daemon is required to create live Linux virtual machine backups." id="mt141">VSS-Snapshot-Daemon– dieser Daemon ist erforderlich, um live Linux VM-Sicherungen zu erstellen.

      • KVP daemon – This daemon allows setting and querying intrinsic and extrinsic key value pairs." id="mt142">KVP-Daemon– dieser Daemon ermöglicht das Festlegen oder die systeminterne und systemexterne Schlüsselwertpaare Abfragen.

      • fcopy daemon – This daemon implements a file copying service between the host and guest." id="mt143">Fcopy-Daemon– dieser Daemon implementiert eine Datei kopieren zwischen dem Host und Gast.

      Um diese Daemons bei Verwendung des virtuellen Linux Pakets zu installieren, verwenden Sie die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install hv-kvp-daemon-init linux-tools-virtual linux-cloud-tools-virtual
      
      

      Wenn Sie nicht mit der virtuellen Linux-verwenden die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install hv-kvp-daemon-init linux-tools linux-cloud-tools
      
      
    2. Auf 12.04 14.10 und 15.04 müssen die folgenden Daemons Ubuntu-Distributionen manuell installiert werden:

      • VSS Snapshot daemon – This daemon is required to create live Linux virtual machine backups." id="mt147">VSS-Snapshot-Daemon– dieser Daemon ist erforderlich, um live Linux VM-Sicherungen zu erstellen.

      • KVP daemon – This daemon allows setting and querying intrinsic and extrinsic key value pairs." id="mt148">KVP-Daemon– dieser Daemon ermöglicht das Festlegen oder die systeminterne und systemexterne Schlüsselwertpaare Abfragen.

      • fcopy daemon – This daemon implements a file copying service between the host and guest." id="mt149">Fcopy-Daemon– dieser Daemon implementiert eine Datei kopieren zwischen dem Host und Gast.

      Um diese Daemons bei Verwendung des virtuellen Linux Pakets zu installieren, verwenden Sie die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install linux-tools-virtual linux-cloud-tools-virtual
      

      Wenn Sie nicht mit der virtuellen Linux-verwenden die folgenden Befehle als Root (oder Sudo):

      # apt-get update # apt-get install linux-tools linux-cloud-tools
      


    Ich bin viel mobil unterwegs. Verzeiht die manchmal mangelnde Rechtschreibung. :-)

    Montag, 25. April 2016 08:36