Unterschiede zwischen den Revisionen 3 und 11 (über 8 Versionen hinweg)
Revision 3 vom 2008-11-19 13:43:36
Größe: 1740
Autor: anonym
Kommentar:
Revision 11 vom 2012-06-13 21:26:19
Größe: 2047
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
[[TableOfContents]] <<TableOfContents>>
Zeile 5: Zeile 5:
== neue Domain mit xen tools erzeugen ==
 * xen-create-image --hostname DOMNAME
 * siehe: senselab:systemausfall/ThoraxNeuesDomu
Zeile 8: Zeile 7:
== lvm umbenennen, erstellen ==
 * lvrename /dev/VGNAME/DOMNAME-disk /dev/VGNAME/DOMNAME-sys
 * lvcreate -n DOMNAME-data -L 1G VGNAME
 * mkfs.ext3 /dev/VGNAME/DOMNAME-data
= Upgrade-Beschreibugen =
 * [[XenUpgrade3.2]] -- xen v3.0 -> v3.2 (debian etch -> lenny)
 * falls nach dem Update die domUs ohne Netzwerkinterface booten, ist wahrscheinlich udev und die Neuvergabe von MAC-Adressen dran Schuld
  * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413601
Zeile 13: Zeile 12:
== xen config anpassen ==
 * disk -> sys Umbenennung
 * data als Gerät hinzufügen
= Hints =
 * set fixed amount of mem for dom0 appending following to kernel parameter:
  * {{{
dom0_mem=512M
}}}
  * also: "''The next step is to configure xend to make sure dom0 memory is never ballooned down while starting new guests. This can be done by editing /etc/xen/xend-config.sxp and modifying the "dom0-min-mem" option to (dom0-min-mem 512) and also change the "enable-dom0-ballooning" option to (enable-dom0-ballooning no). These options will make sure xend never takes any memory away from dom0.''"
   * http://wiki.xen.org/xenwiki/XenBestPractices
 * give dom0 more CPU weight (needed for IO requests -otherwise all domU equal dom0)
  * {{{
xm sched-credit -d Domain-0 -w 512
}}}
  * http://wiki.xen.org/xenwiki/CreditScheduler
Zeile 17: Zeile 25:
== starten und anpassen ==
 * xm create /etc/xen/DOMNAME
  * evtl. gleich nach /etc/xen/auto/ kopieren, damit es beim nächsten boot mit gestartet wird
 * Mutter IP in /etc/hosts eintragen, evtl. auch reslov.conf anpassen
 * apt-get install ...

== scripte, monitoring, ... ==
 * das system konform zu den anderen gestalten
 * munin, cron-apt, miniscripte (auch in cron eintragen) ...
 * Doku aktualisieren
  * [wiki:senselab/systemausfall]
Zeile 37: Zeile 34:
 * [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=382699 Einen eigenen Xen-Kernel aus den Debianquellen bauen]
 * [http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html#SECTION03220000000000000000 Xen-Doku zu den Netzwerk-Interfaces]
 * [http://wiki.xensource.com/xenwiki/XenNetworking verschiedene Xen-Netzwerk-Setups]
 * [http://skaya.enix.org/wiki/XenStats XenStats] -- Grafiken zur CPU-Nutzung der domUs generieren
 * [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=382699|Einen eigenen Xen-Kernel aus den Debianquellen bauen]]
 * [[http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html#SECTION03220000000000000000|Xen-Doku zu den Netzwerk-Interfaces]]
 * [[http://wiki.xensource.com/xenwiki/XenNetworking|verschiedene Xen-Netzwerk-Setups]]
 * [[http://skaya.enix.org/wiki/XenStats|XenStats]] -- Grafiken zur CPU-Nutzung der domUs generieren

Neue Domain anlegen

Schritte die für eine neue virtuelle Instanz notwendig sind. Ausgehend von unserem derzeitigen Setup.

  • siehe: senselab:systemausfall/ThoraxNeuesDomu

Upgrade-Beschreibugen

Hints

  • set fixed amount of mem for dom0 appending following to kernel parameter:
    • dom0_mem=512M
    • also: "The next step is to configure xend to make sure dom0 memory is never ballooned down while starting new guests. This can be done by editing /etc/xen/xend-config.sxp and modifying the "dom0-min-mem" option to (dom0-min-mem 512) and also change the "enable-dom0-ballooning" option to (enable-dom0-ballooning no). These options will make sure xend never takes any memory away from dom0."

  • give dom0 more CPU weight (needed for IO requests -otherwise all domU equal dom0)


Xen Doku


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.