Upgrade von Debian 5 (Lenny) auf Debian 6 (Squeeze)

Debian 6.0.0 wurde am 6. Februar 2011 veröffentlicht und mit Citrix XenServer Featurepack 1, welcher im Januar erschienen ist, wird Debian 6 (Squeeze) unterstützt. Nach dem Upgrade meines Citrix XenServers auf Citrix XenServer 5.6 Featurepack 1 sind jetzt die VMs mit dem Upgrade von Debian 5 (Lenny) auf Debian 6 (Squeeze) dran.

Ich fragte mich, wie upgrade ich mein Debian 5 (Lenny) denn eigentlich richtig auf Debian 6 (Squeeze)? Ich wurde schnell fündig. Debian stellt eine sehr deteillierte Anleitung für das Upgrade zur Verfügung:? Upgrade von Debian 5.0 (Lenny). Der Beitrag orientiert sich darum an dieser Anleitung. Weiterlesen

Nach Update auf XenServer-5.6.1-fp1 kein Netzwerk mehr

Heute habe ich ein Update für meinen Citrix XenServer 5.6.0 auf XenServer 5.6.1 Feature Pack 1 durchgeführt. Das Backup der Daten in den VMs versteht sich von selbst. Der Citrix XenServer läuft auf einem selbst zusammengestellen Computer (leider kein Server wie man ihn kennt ;-)). Das Mainboard ist das ASRock P43TWINS1600 und die NIC ist eine RTL 8111/8168B PCI Express Gigabit Ethernet Controller. Weiterlesen

Dem Citrix XenServer eine lokale Festplatte als lokalen Storage hinzufügen

Heute habe ich zwei 1TB Festplatten in meinen Citrix XenServer eingebaut. Die Festplatten wurden im BIOS erkannt, nun musste ich diese dem Citrix XenServer 5.6 noch als lokalen Storage hinzufügen.

Bevor mit dem Tutorial begonnen wird muss ein Backup der VMs erstellt werden falls etwas schief geht!

Die Festplatten sind grundsätzlich vorhanden

fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         499     4008186   83  Linux
/dev/sda2             500         998     4008217+  83  Linux
/dev/sda3             999      121601   968743597+  83  Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdd doesn't contain a valid partition table

So werden die verfügbaren Festplatten angezeigt

ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 Jul 23 13:07 scsi-SATA_SAMSUNG_HD103SJS246J90Z453865 -> ../../sdd
lrwxrwxrwx 1 root root  9 Jul 23 13:07 scsi-SATA_SAMSUNG_HD103SJS246J90Z453867 -> ../../sdb
lrwxrwxrwx 1 root root  9 Jul 23 13:07 scsi-SATA_WDC_WD1001FALS-_WD-WMATV2870992 -> ../../sdc
lrwxrwxrwx 1 root root  9 Jul 23 13:07 scsi-SATA_WDC_WD1001FALS-_WD-WMATV2871282 -> ../../sda
lrwxrwxrwx 1 root root 10 Jul 23 13:07 scsi-SATA_WDC_WD1001FALS-_WD-WMATV2871282-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jul 23 13:07 scsi-SATA_WDC_WD1001FALS-_WD-WMATV2871282-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jul 23 13:07 scsi-SATA_WDC_WD1001FALS-_WD-WMATV2871282-part3 -> ../../sda3

Die zwei Samsung Festplatten sdd und sdb sollen dem Citrix XenServer als lokalen Storage hinzugefügt werden.

Jetzt wird je Festplatte ein Physical Volume erstellt

pvcreate /dev/sdb
pvcreate /dev/sdd

Die zwei neuen Physical Volume sind vorhanden

pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdd
  VG Name               VG_XenStorage-d6fb2d7d-8c33-eda5-5645-a0116400251d
  PV Size               931.51 GB / not usable 6.41 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              238464
  Free PE               238463
  Allocated PE          1
  PV UUID               6N5Bfx-UiQ0-KRrJ-jkLD-hVzB-8mZ9-JXKsTW

  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               VG_XenStorage-38b07d5b-ecf5-0520-57e8-fa24bfe4e1cf
  PV Size               931.51 GB / not usable 6.41 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              238464
  Free PE               238463
  Allocated PE          1
  PV UUID               QNeO2f-81Dc-aq1b-i1Fs-hxiO-f6I1-WUdTg9

  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               VG_XenStorage-cece6857-dbf2-ebc7-0a87-049bda6709d0
  PV Size               923.87 GB / not usable 9.46 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              236507
  Free PE               173295
  Allocated PE          63212
  PV UUID               7AfPF2-O6V7-wRAp-FtHT-GUN0-avM8-AvuIxv

  --- Physical volume ---
  PV Name               /dev/sdc
  VG Name               VG_XenStorage-cece6857-dbf2-ebc7-0a87-049bda6709d0
  PV Size               931.51 GB / not usable 6.41 MB
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              238464
  Free PE               0
  Allocated PE          238464
  PV UUID               uIO134-y120-iy13-VDBf-JLEX-vQin-b3B3L3

Der lokale Storage wird erstellt mit

xe sr-create type="lvm" content-type="user" device-config:device="/dev/disk/by-id/scsi-SATA_SAMSUNG_HD103SJS246J90Z453867" name-label="Local Storage 1"
xe sr-create type="lvm" content-type="user" device-config:device="/dev/disk/by-id/scsi-SATA_SAMSUNG_HD103SJS246J90Z453865" name-lable="Local Storage 2"

und die verschiedenen lokal Storage werden angezeigt mit


xe sr-list type=lvm
uuid ( RO)                : d6fb2d7d-8c33-eda5-5645-a0116400251d
          name-label ( RW): Local Storage 2
    name-description ( RW):
                host ( RO): citrixxenserver
                type ( RO): lvm
        content-type ( RO): user

uuid ( RO)                : 38b07d5b-ecf5-0520-57e8-fa24bfe4e1cf
          name-label ( RW): Local Storage 1
    name-description ( RW):
                host ( RO): citrixxenserver
                type ( RO): lvm
        content-type ( RO): user

uuid ( RO)                : cece6857-dbf2-ebc7-0a87-049bda6709d0
          name-label ( RW): Local storage
    name-description ( RW):
                host ( RO): citrixxenserver
                type ( RO): lvm
        content-type ( RO): user

Die neuen Festplatten sind jetzt hinzugefügt und werden im XenCenter angezeigt.

Update:

Wenn auf dem Citrix Xenserver eine neue VM erstellt wird, kann man auswählen, auf welchem Storage die virtuelle Festplatte der VM liegen soll. Das Bild verdeutlicht das Beispiel.

Storage

Auf Local Storage 2 und 1 könnte die virtuelle Festplatte natürlich auch abgelegt werden, wenn diese Storages nicht schon voll wären.

Ich denke, dass so zum Beispiel auch eine externe Festplatte als lokalen Storage dem Citrix XenServer hinzugefügt werden könnte. Getestet habe ich es allerdings nicht.

GPG-Key für Updates vom Repository http://updates.vmd.citrix.com eintragen

Heute bin ich beim

aptitude update

in einem Debian Lenny 5.0, welches auf einem Citrix XenServer läuft auf diese unschöne Meldung gestossen:

W: GPG error: http://updates.vmd.citrix.com lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 841D6D8DFE3F8B

Diese Ausgabe bedeutet einfach, dass Debian den PGP-Key vom Repository http://updates.vmd.citrix.com noch nicht kennt. Somit sind alle Packete von diesem Repository nicht vertrauenswürdig, weil die Überprüfung des PGP-Keys der Packet immer fehlschlagen wird, weil Debian den PGP-Key ja nicht hat. Dieser kann mit dem folgenden Befehl schnell hinzugefügt werden:

wget -q http://updates.vmd.citrix.com/XenServer/5.5.0/GPG-KEY -O- | apt-key add -

Debian Lenny 5.0 auf Citrix XenServer installieren

Vor längerer Zeit habe ich ziemlich lange gesucht bis ich herausgefunden habe, wie ich Debian Lenny 5.0 auf dem Citrix XenServer installieren kann.

Nachdem ich nach der Betriebssystemauswahl mit Debian Lenny 5.0 gescheitert war, weil ich nicht wusste, was ich bei „Install URL:“ eingeben sollte (Physical DVD Drive: und ISO Image funktionierten auch nicht), versuchte ich es einfach mal mit „Other install media“ und legte eine Debian Lenny 5.0 DVD ins DVD-Laufwerk. Die Installation verlief ohne Probleme, die Performance ist dann aber sehr schlecht weil der Kernel nicht für den Citrix XenServer optimiert ist (z.B. lag der FTP-Speed bei 20MB/s obwohl ich ein 1GB Heimnetzwerk habe und die Festplatten eigentlich neu waren). Weiterlesen