User Tools

Site Tools


mld:tutorials:virtualisierung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mld:tutorials:virtualisierung [2016/04/19 23:47]
Synologix created
mld:tutorials:virtualisierung [2017/02/25 16:42] (current)
Line 1: Line 1:
-Im Zug der Umstellung auf bessere Hardware für mein NAS habe ich mich auch mit dem Thema +Im Zug der Umstellung auf bessere Hardware für mein NAS habe ich mich auch mit dem Thema Virtualisierung beschäftigt
-Virtualisierung beschäftigt ​und entschlossen ​NAS, MLD und verschiedene andere meiner + 
-bisher auf dem PC laufenden Virtualbox VM's auf Proxmox umzuziehen.+Dabei viel die Entscheidung: ​NAS, MLD und verschiedene andere meiner bisher auf dem PC laufenden Virtualbox VM's auf Proxmox umzuziehen.
  
 Mit diesem Beitrag möchte ich euch gerne an meinen Erfahrungen teilhaben lassen. Mit diesem Beitrag möchte ich euch gerne an meinen Erfahrungen teilhaben lassen.
  
  
-Virtualisierung einer MLD und Durchreichen einer Digital Devices CineS2 an die VM 
  
-Zuerst brauchen wir die Adresse der Karte auf dem Proxmox Server.+==== Virtualisierung einer MLD und Durchreichen einer Digital Devices CineS2 an die VM ==== 
 + 
 +Zuerst brauchen wir die Adresse der Karte **auf dem Proxmox Server**.
  
-Hierzu führen wir auf der Shell aus: "lspci" ​oder "lspci | grep Multimedia"+Hierzu führen wir auf der Shell aus: //lspci// oder //lspci | grep Multimedia//
  
 +<​Code>​
 root@proxmox-server:​~#​ lspci | grep Multimedia root@proxmox-server:​~#​ lspci | grep Multimedia
 03:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter ​           03:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter ​          
 +</​Code>​
  
-und Notieren uns in meinem Fall die "03:00.0"+In meinem Fall notieren wir uns die **03:00.0**
  
-Auf dem "Proxmox-Server" ​editieren wir die Grub Bootloader config mit "nano /​etc/​default/​grub"+Auf dem **Proxmox-Server** editieren wir die Grub Bootloader config mit //nano /​etc/​default/​grub//
  
-Hier suchen wir nach dem Eintrag: GRUB_CMDLINE_LINUX_DEFAULT=+Hier suchen wir nach dem Eintrag: ​**GRUB_CMDLINE_LINUX_DEFAULT=**
  
 Diesen kommentieren wir aus bzw. ersetzen ihn! Diesen kommentieren wir aus bzw. ersetzen ihn!
  
-#GRUB_CMDLINE_LINUX_DEFAULT="​quiet"​ +dies gilt für Intel ArchitekturBei AMD muss in der Zeile das intel durch amd ersetzt werden.
-GRUB_CMDLINE_LINUX_DEFAULT="​intel_iommu=on pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fcb=1 i915.lvds_dow$+
  
-Wichtig: GRUB Updaten mit "update-grub" ​und Proxmox Server neu starten.+<​del>​GRUB_CMDLINE_LINUX_DEFAULT="quiet"</​del>​ 
 +GRUB_CMDLINE_LINUX_DEFAULT="​intel_iommu=on pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fcb=1 i915.lvds_downclock=1
  
-Als nächstes bearbeiten wir auf dem "​Proxmox-Server"​ die Blacklistdatei des Modprobe. 
  
-Hierzu nutzen wir: nano /​etc/​modprobe.d/​pve-blacklist.conf 
  
-und passen die Config so an, dass sie wie folgt aussieht:+WichtigGRUB Updaten mit **update-grub** und Proxmox Server neu starten.
  
 +Als nächstes bearbeiten wir **auf dem Proxmox-Server** die Blacklistdatei des Modprobe.
  
 +Hierzu nutzen wir: //nano /​etc/​modprobe.d/​pve-blacklist.conf//​ und passen die Config so an, dass sie wie folgt aussieht:
 +<​file>​
 # This file contains a list of modules which are not supported by Proxmox VE # This file contains a list of modules which are not supported by Proxmox VE
  
Line 43: Line 47:
 blacklist ir_lirc_codec blacklist ir_lirc_codec
 blacklist lirc_dev ​           ​ blacklist lirc_dev ​           ​
- +</​file>​
- +
-Jetzt passen wir noch das Konfigurationsfile der+
  
 Jetzt bearbeiten wir das VM Konfig file per Hand mit: Jetzt bearbeiten wir das VM Konfig file per Hand mit:
-nano /​etc/​pve/​nodes/​xenos-server/​qemu-server/​101.conf+//nano /​etc/​pve/​nodes/​xenos-server/​qemu-server/​101.conf//
  
 Hier der Inhalt von meiner Konfigdatei:​ Hier der Inhalt von meiner Konfigdatei:​
---------------------------------------- +<​file>​
 bootdisk: sata0 bootdisk: sata0
 cores: 1 cores: 1
Line 66: Line 67:
 smbios1: uuid=1caafa9d-7224-51e6-8c8a-3abcced21340 smbios1: uuid=1caafa9d-7224-51e6-8c8a-3abcced21340
 sockets: 1                                          ​ sockets: 1                                          ​
 +</​file>​
  
 und fügen den vorhin notierten wert der Karte mit folgender Zeile hinzu: und fügen den vorhin notierten wert der Karte mit folgender Zeile hinzu:
-hostpci0: 03:00.0+**hostpci0: 03:00.0**
  
 Speichern und die VM Starten ;-) Speichern und die VM Starten ;-)
Line 77: Line 78:
 Wenn wir jetzt einen "​lspci"​ auf der Konsole aufrufen, finden wir die Karte ;-) Wenn wir jetzt einen "​lspci"​ auf der Konsole aufrufen, finden wir die Karte ;-)
  
-MLD-SERVER>​ lspci+**MLD-SERVER> ​//lspci//** 
 +<​code>​
 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/​Triton II] 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/​Triton II]
Line 86: Line 88:
 00:03.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon 00:03.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon
 00:07.0 SATA controller: Intel Corporation 82801IR/​IO/​IH (ICH9R/​DO/​DH) 6 port SATA Controller [AHCI mode] (rev 02) 00:07.0 SATA controller: Intel Corporation 82801IR/​IO/​IH (ICH9R/​DO/​DH) 6 port SATA Controller [AHCI mode] (rev 02)
-=> 00:10.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter+==> 00:10.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter
 00:12.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) 00:12.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03)
-00:1e.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI ​bridge +00:1e.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI ​Bridge 
-00:1f.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI ​bridge ​                +00:1f.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI ​Bridge 
 +</​code>​
  
  
  
-====================================================================================== +==== Virtualisierung eines NAS z.B. OpenMediaVault (OMV) oder Synology (XPEnology) ​====
-====================================================================================== +
- +
-Virtualisierung eines NAS z.B. OpenMediaVault (OMV) oder Synology (XPEnology)+
 Mit Übernahme / Durchreichen des vorhandenen RAID HDD Verbunds an die VM :-) Mit Übernahme / Durchreichen des vorhandenen RAID HDD Verbunds an die VM :-)
  
 +**Hinweis:​** Ich setze jetzt mal voraus, dass die Virtuelle Machine bereits Installiert ist und nun die vorhandenen Festplatten eingebunden werden sollen.
  
-Hinweis: Ich setze jetzt mal voraus, dass die Virtuelle Machine bereits Installiert ist und nun die +===Los gehts: Physische Festplatten in Proxmox einbinden.===
-vorhandenen Festplatten eingebunden werden sollen. +
- +
-Los gehts: Physische Festplatten in Proxmox einbinden.+
  
 Zuerst mal verschaffen wir uns einen groben Überblick der gefundenen Festplatten mit: Zuerst mal verschaffen wir uns einen groben Überblick der gefundenen Festplatten mit:
-"lshw -class disk -class storage+//lshw -class disk -class storage//
-Am besten orientieren wir uns dabei an den "​size"​ und "​serial"​ Angaben um die Platten, +
-die wir Einbinden wollen ausfindig zu machen+
  
-danach filtern ​wir den korrekten pfad namen aus mit: +Am besten Orientieren ​wir uns dabei an den **size** und **Serial** Angaben um die Platten, die wir Einbinden wollen.
-ls -l /​dev/​disk/​by-id | grep ata+
  
 +Danach filtern wir den korrekten Pfadnamen aus mit:
 +//ls -l /​dev/​disk/​by-id | grep ata//
 +
 +<​code>​
 lrwxrwxrwx 1 root root  9 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN -> ../../sda lrwxrwxrwx 1 root root  9 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN -> ../../sda
 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN-part1 -> ../../sda1
Line 128: Line 127:
 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4ENSR-part1 -> ../../sdd1 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4ENSR-part1 -> ../../sdd1
 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4ENSR-part2 -> ../../sdd2 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4ENSR-part2 -> ../../sdd2
-lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4ENSR-part5 -> ../​../​sdd5 ​              ​+lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-WDC_WD40EZRX-00SPEB0_WD-WCC4ENSR-part5 -> ../../sdd5
 lrwxrwxrwx 1 root root  9 Apr 12 23:17 ata-TOSHIBA_MD04ACA400_X4M5K0AA -> ../../sde lrwxrwxrwx 1 root root  9 Apr 12 23:17 ata-TOSHIBA_MD04ACA400_X4M5K0AA -> ../../sde
 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-TOSHIBA_MD04ACA400_X4M5K0AA-part1 -> ../../sde1 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-TOSHIBA_MD04ACA400_X4M5K0AA-part1 -> ../../sde1
Line 141: Line 140:
 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-TOSHIBA_MK5059GSX_X0SCS-part2 -> ../../sdg2 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-TOSHIBA_MK5059GSX_X0SCS-part2 -> ../../sdg2
 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-TOSHIBA_MK5059GSX_X0SCS-part5 -> ../../sdg5 lrwxrwxrwx 1 root root 10 Apr 12 23:17 ata-TOSHIBA_MK5059GSX_X0SCS-part5 -> ../../sdg5
 +</​code>​
  
 Jetzt bereinigen wir die Festplattenliste und Setzen den passenden Parameter zum Eintragen/​Bekanntmachen in Proxmox davor. Jetzt bereinigen wir die Festplattenliste und Setzen den passenden Parameter zum Eintragen/​Bekanntmachen in Proxmox davor.
-Bei mir sind das jetzt die 6x 4TB Platten SDA bis SDF. Die VM ID ist die 100 
-SDG ist meine Proxmox Platte und fliegt deshalb raus. 
  
 +Bei mir sind das jetzt die 6x 4TB Platten SDA bis SDF. Die **VM ID** ist die **100**
 +
 +**SDG ist meine Proxmox Platte und fliegt deshalb raus.**
 +
 +<​code>​
 qm set 100 -virtio0 /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN qm set 100 -virtio0 /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN
 qm set 100 -virtio1 /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EH8V qm set 100 -virtio1 /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EH8V
Line 153: Line 155:
 qm set 100 -virtio4 /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X4M5K0AA qm set 100 -virtio4 /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X4M5K0AA
 qm set 100 -virtio5 /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X424K4BA qm set 100 -virtio5 /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X424K4BA
 +</​code>​
  
- +**Wichtig:** Speziell für die Synology/​XPEnology ist es wichtig dass wir die Konfiguration nochmals überarbeiten da sonst die Festplatten nicht erkannt werden.
-Wichtig: Speziell für die Synology/​XPEnology ist es wichtig dass wir die Konfiguration ​ +
-nochmals überarbeiten da sonst die Festplatten nicht erkannt werden.+
  
 Hierzu bearbeiten wir das VM Konfig file per Hand mit: Hierzu bearbeiten wir das VM Konfig file per Hand mit:
-nano /​etc/​pve/​nodes/​xenos-server/​qemu-server/​100.conf+//nano /​etc/​pve/​nodes/​xenos-server/​qemu-server/​100.conf//
  
 Hier der Inhalt von meiner Konfigdatei:​ Hier der Inhalt von meiner Konfigdatei:​
---------------------------------------- +<​file>​
 boot: d boot: d
 cores: 2 cores: 2
Line 181: Line 181:
 smbios1: uuid=0c7a6886-e710-4062-9180-1401sed32116 smbios1: uuid=0c7a6886-e710-4062-9180-1401sed32116
 sockets: 1                                                                                          ​ sockets: 1                                                                                          ​
 +</​file>​
  
 Dort ändern wir alle "​virtio"​ Einträge auf "​sata"​ Dort ändern wir alle "​virtio"​ Einträge auf "​sata"​
  
 +<​code>​
 sata0: /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN,​size=3907018584K sata0: /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EKLN,​size=3907018584K
 sata1: /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EH8V,​size=3907018584K sata1: /​dev/​disk/​by-id/​ata-WDC_WD40EZRX-00SPEB0_WD-WCC4EH8V,​size=3907018584K
Line 190: Line 192:
 sata4: /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X4M5K0AA,​size=3907018584K sata4: /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X4M5K0AA,​size=3907018584K
 sata5: /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X424K4BA,​size=3907018584K sata5: /​dev/​disk/​by-id/​ata-TOSHIBA_MD04ACA400_X424K4BA,​size=3907018584K
 +</​code>​
  
 +Speichern die Datei und schon findet die Synology/​XPEnology auch die Festplatten.
  
-Speichern die datei und schon findet die XPEnology auch die Festplatten. 
  
-====================================================================================== 
-====================================================================================== 
  
  
mld/tutorials/virtualisierung.1461102478.txt.gz · Last modified: 2016/04/19 17:47 (external edit)