XEN updaten

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
frantek
Beiträge: 38
Registriert: 12.05.2004 15:16:47

XEN updaten

Beitrag von frantek » 04.08.2008 16:30:30

Hallo,

ich habe eine Server mit Xen und im Moment nur eine DomU alles mit Etch laufen. Ich such schon ewig danach wie ich den Kernel mit seinen Modulen in der DomU updaten kann. Wenn ich in der DomU ein dist-upgrade mache kommt ja weder der Kernel noch die Moudle mit. Klar ist mit das der Kernel aus der Dom0 kommt. Bis jetzt hab ich immer die Module von Hand in die DomU kopiert. Ich kann mir aber nicht vorstellen, dass das der vorgesehene Weg für ein Kernelupdate ist.

Wie macht man das richtig ?

TIA
frantek

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: XEN updaten

Beitrag von Spasswolf » 04.08.2008 16:32:27

Bei Xen hat doch jede DomU ihren eigenen Kernel, oder nicht?

frantek
Beiträge: 38
Registriert: 12.05.2004 15:16:47

Re: XEN updaten

Beitrag von frantek » 04.08.2008 16:44:01

hmmm, also bei mir sieht das so aus:

Dom0

Code: Alles auswählen

xen01:~# dpkg -l | grep linux
ii  libselinux1                                 1.32-3                               SELinux shared libraries
ii  linux-headers-2.6-xen-vserver-amd64         2.6.18+6etch3                        Header files for Linux 2.6 on AMD64
ii  linux-headers-2.6.18-5-xen-vserver          2.6.18.dfsg.1-17                     Common header files for Linux 2.6.18
ii  linux-headers-2.6.18-5-xen-vserver-amd64    2.6.18.dfsg.1-17                     Header files for Linux 2.6.18 on AMD64
ii  linux-headers-2.6.18-6-xen-vserver          2.6.18.dfsg.1-22                     Common header files for Linux 2.6.18
ii  linux-headers-2.6.18-6-xen-vserver-amd64    2.6.18.dfsg.1-22                     Header files for Linux 2.6.18 on AMD64
ii  linux-image-2.6-xen-vserver-amd64           2.6.18+6etch3                        Linux kernel 2.6 image on AMD64
ii  linux-image-2.6.18-5-xen-vserver-amd64      2.6.18.dfsg.1-17                     Linux 2.6.18 image on AMD64
ii  linux-image-2.6.18-6-xen-vserver-amd64      2.6.18.dfsg.1-22                     Linux 2.6.18 image on AMD64
ii  linux-kbuild-2.6.18                         2.6.18-1                             Kbuild infrastructure for Linux 2.6.18
ii  linux-kernel-headers                        2.6.18-7                             Linux Kernel Headers for development
ii  linux-modules-2.6.18-5-xen-vserver-amd64    2.6.18.dfsg.1-17                     Linux 2.6.18 modules on AMD64
ii  linux-modules-2.6.18-6-xen-vserver-amd64    2.6.18.dfsg.1-22                     Linux 2.6.18 modules on AMD64
ii  util-linux                                  2.12r-19etch1                        Miscellaneous system utilities
ii  xen-linux-system-2.6.18-5-xen-vserver-amd64 2.6.18.dfsg.1-17                     XEN system with Linux 2.6.18 image on AMD64
DomU

Code: Alles auswählen

server01:~# dpkg -l | grep linux
ii  libselinux1              1.32-3                               SELinux shared libraries
ii  linux-kernel-headers     2.6.18-7                             Linux Kernel Headers for development
ii  util-linux               2.12r-19etch1                        Miscellaneous system utilities

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: XEN updaten

Beitrag von Spasswolf » 04.08.2008 16:51:41

Und was sagt

Code: Alles auswählen

dpkg -l | grep xen

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: XEN updaten

Beitrag von McAldo » 04.08.2008 16:53:39

Hallo,

für XEN-Dinge kannst du auch unter de.xen-forum.net schauen. :-)

Zu deiner Frage. Wenn du den Kernel für die DomU selber baust und das als Paket machst, dann kannst du das über das Paketmanagement einspielen. Eine andere Variante wäre eine read-only Partition in welcher sich die Module befinden. Diese könntest du dann in der Dom0 auf die dort als RW gemountete Partition schieben. Allerdings muss die DomU neu gestartet werden, da die Daten meines Wissens nicht neu eingelesen werden.
Das ganze sind theoretische Überlegungen von mir. Ob das so klappt habe ich nicht getestet. Ansonsten auch mal im XEN-Forum schauen, vielleicht hat da schon einer was dazu geschrieben.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

frantek
Beiträge: 38
Registriert: 12.05.2004 15:16:47

Re: XEN updaten

Beitrag von frantek » 04.08.2008 16:54:03

in der DomU: nix

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: XEN updaten

Beitrag von Spasswolf » 04.08.2008 16:55:48

Und in der dom0?
Was sagen "uname -a" in domU und dom0?

frantek
Beiträge: 38
Registriert: 12.05.2004 15:16:47

Re: XEN updaten

Beitrag von frantek » 04.08.2008 17:00:48

Spasswolf hat geschrieben:Und in der dom0?
hmmm, in wie fern sollte das noch relevant sein ?

Code: Alles auswählen

ii  linux-headers-2.6-xen-vserver-amd64         2.6.18+6etch3                        Header files for Linux 2.6 on AMD64
ii  linux-headers-2.6.18-5-xen-vserver          2.6.18.dfsg.1-17                     Common header files for Linux 2.6.18
ii  linux-headers-2.6.18-5-xen-vserver-amd64    2.6.18.dfsg.1-17                     Header files for Linux 2.6.18 on AMD64
ii  linux-headers-2.6.18-6-xen-vserver          2.6.18.dfsg.1-22                     Common header files for Linux 2.6.18
ii  linux-headers-2.6.18-6-xen-vserver-amd64    2.6.18.dfsg.1-22                     Header files for Linux 2.6.18 on AMD64
ii  linux-image-2.6-xen-vserver-amd64           2.6.18+6etch3                        Linux kernel 2.6 image on AMD64
ii  linux-image-2.6.18-5-xen-vserver-amd64      2.6.18.dfsg.1-17                     Linux 2.6.18 image on AMD64
ii  linux-image-2.6.18-6-xen-vserver-amd64      2.6.18.dfsg.1-22                     Linux 2.6.18 image on AMD64
ii  linux-modules-2.6.18-5-xen-vserver-amd64    2.6.18.dfsg.1-17                     Linux 2.6.18 modules on AMD64
ii  linux-modules-2.6.18-6-xen-vserver-amd64    2.6.18.dfsg.1-22                     Linux 2.6.18 modules on AMD64
ii  xen-hypervisor-3.0.3-1-amd64                3.0.3-0-4                            The Xen Hypervisor on AMD64
ii  xen-linux-system-2.6.18-5-xen-vserver-amd64 2.6.18.dfsg.1-17                     XEN system with Linux 2.6.18 image on AMD64
ii  xen-tools                                   2.8-2                                Tools to manage debian XEN virtual servers
ii  xen-utils-3.0.3-1                           3.0.3-0-4                            XEN administrative tools
ii  xen-utils-common                            3.0.3-0-2                            XEN administrative tools - common files
das liefter halt neben dern Kernel noch die tools .... irrelevant ....

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: XEN updaten

Beitrag von Spasswolf » 04.08.2008 17:02:42

Und wie bootest du den ganzen Kram?

frantek
Beiträge: 38
Registriert: 12.05.2004 15:16:47

Re: XEN updaten

Beitrag von frantek » 04.08.2008 17:06:54

Spasswolf hat geschrieben:Und wie bootest du den ganzen Kram?
Ich find das recht brotlos hier - wenn Du Xen benutzt und updatest, dann sag mir bitte einfach wie Du das machst wenn nicht, dann bringt uns das fürchte ich nicht wirklich weiter.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: XEN updaten

Beitrag von Spasswolf » 04.08.2008 17:11:33

Hast du denn nun einen eigenen Kernel in der domU (uname -a)? Eventuell ohne apt/dpkg installiert? Benutzt du überhaupt den Hypervisor?

frantek
Beiträge: 38
Registriert: 12.05.2004 15:16:47

Re: XEN updaten

Beitrag von frantek » 04.08.2008 17:16:54

Code: Alles auswählen

server01:~# uname -a
Linux server01 2.6.18-6-xen-vserver-amd64 #1 SMP Sun Feb 10 18:07:50 UTC 2008 x86_64 GNU/Linux
Ich weiss auch net, das ist alles total straight forward mit den xentools installiert .... ich weiss net was ich schreiben soll. Schlecht ist halt dass ich den Sinn Deiner fragen nicht verstehe ...

Code: Alles auswählen

xen01:~# xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      192     2 r-----  33418.4
server01                                   1     1536     2 r----- 688362.4

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: XEN updaten

Beitrag von Leonidas » 18.08.2008 00:01:06

Also ich habe das so, dass ich den Xen-Kernel in der Dom0 installiert habe und dieser auch vom Hypervisor in der DomU gestartet wird, was mir erspart den Kernel zweimal updaten zu müssen. Die Module, sofern man die braucht kann man einfach via APT installieren, die haben ein eigenes Packet und haben keine Dependencies auf irgendwelche Kernel.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Antworten