XEN updaten
XEN updaten
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
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
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: XEN updaten
Bei Xen hat doch jede DomU ihren eigenen Kernel, oder nicht?
Re: XEN updaten
hmmm, also bei mir sieht das so aus:
Dom0
DomU
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
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
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: XEN updaten
Und was sagt
Code: Alles auswählen
dpkg -l | grep xen
- 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
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
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)
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)
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: XEN updaten
Und in der dom0?
Was sagen "uname -a" in domU und dom0?
Was sagen "uname -a" in domU und dom0?
Re: XEN updaten
hmmm, in wie fern sollte das noch relevant sein ?Spasswolf hat geschrieben:Und in der dom0?
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
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: XEN updaten
Und wie bootest du den ganzen Kram?
Re: XEN updaten
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 hat geschrieben:Und wie bootest du den ganzen Kram?
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: XEN updaten
Hast du denn nun einen eigenen Kernel in der domU (uname -a)? Eventuell ohne apt/dpkg installiert? Benutzt du überhaupt den Hypervisor?
Re: XEN updaten
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
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
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: XEN updaten
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.