<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.td-er.nl/index.php?action=history&amp;feed=atom&amp;title=XEN_server</id>
	<title>XEN server - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.td-er.nl/index.php?action=history&amp;feed=atom&amp;title=XEN_server"/>
	<link rel="alternate" type="text/html" href="https://wiki.td-er.nl/index.php?title=XEN_server&amp;action=history"/>
	<updated>2026-04-24T04:27:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://wiki.td-er.nl/index.php?title=XEN_server&amp;diff=2409&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Overzicht == We hebben 2 XEN-express servers met de volgende hardware configuratie: === Hardware === Asus RS120-E5/PA4 * Barebone: [http://uk.as...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.td-er.nl/index.php?title=XEN_server&amp;diff=2409&amp;oldid=prev"/>
		<updated>2011-09-11T08:43:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Overzicht == We hebben 2 XEN-express servers met de volgende hardware configuratie: === Hardware === &lt;a href=&quot;/index.php?title=File:AsusRS120-E5_PA4.jpg&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;File:AsusRS120-E5 PA4.jpg (page does not exist)&quot;&gt;Asus RS120-E5/PA4&lt;/a&gt; * Barebone: [http://uk.as...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Overzicht ==&lt;br /&gt;
We hebben 2 XEN-express servers met de volgende hardware configuratie:&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
[[Image:AsusRS120-E5_PA4.jpg|Asus RS120-E5/PA4]]&lt;br /&gt;
* Barebone: [http://uk.asus.com/products.aspx?l1=9&amp;amp;l2=40&amp;amp;l3=116&amp;amp;l4=0&amp;amp;model=1970&amp;amp;modelmenu=1 Asus RS120-E5/PA4] &lt;br /&gt;
** 1U server kast&lt;br /&gt;
** Intel 3200 chipset&lt;br /&gt;
** socket 775&lt;br /&gt;
** 4x hotswap-SATA&lt;br /&gt;
** 36 maand garantie (s/n: xxxx)&lt;br /&gt;
* Kingston DDR2-667 ECC 2GB CL5  (4 GB per server, nog ruimte voor 4 GB)&lt;br /&gt;
** 60 maand garantie&lt;br /&gt;
* Western Digital 750 GB RE-2 16MB cache  (2 stuks per server)&lt;br /&gt;
** 60 maand garantie (s/n:  xxx)&lt;br /&gt;
* Intel Q6600 Quad-core processor&lt;br /&gt;
** 36 maand garantie (s/n: xxx)&lt;br /&gt;
&lt;br /&gt;
=== XENserver-1 ===&lt;br /&gt;
* IP: 192.168.x.y&lt;br /&gt;
* host voor [[fileserver]] en [[mailserver]]&lt;br /&gt;
&lt;br /&gt;
=== XENserver-2 ===&lt;br /&gt;
* IP: 192.168.x.y+10&lt;br /&gt;
* host voor [[backupserver]] en ...&lt;br /&gt;
&lt;br /&gt;
== Installatie XEN-servers ==&lt;br /&gt;
Dit zijn de stappen om een standaard installatie van Xen-Express om te zetten naar het gewenste formaat.&lt;br /&gt;
&lt;br /&gt;
=== Installatie vanaf cdrom ===&lt;br /&gt;
* Opgeven vaste IP-adressen voor eth0&lt;br /&gt;
* Geen Storage-Repository (SR) toewijzen. (indien wel gedaan, staat [http://kb.xensource.com/entry.jspa?externalID=441&amp;amp;categoryID=52 hier] hoe ze weer weg te krijgen)&lt;br /&gt;
* XenCenter-toegang op eth0&lt;br /&gt;
* XenCenter installeren op Windows-werkstation&lt;br /&gt;
* XEN Linux-tools-CD installeren&lt;br /&gt;
* Instellen NTP als cronjob op de servers.&lt;br /&gt;
 11 4 * * * root ntpdate 194.109.22.18 &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
=== Inrichten Storage Repository ===&lt;br /&gt;
* [[Raid-1]] device aanmaken&lt;br /&gt;
* [[LVM|LVM configureren]]&lt;br /&gt;
* [[add SR to XEN|LogicalVolumes toevoegen aan XEN als StorageRepository]]&lt;br /&gt;
=== Aanmaken virtual machines ===&lt;br /&gt;
* [[Debian Etch VM installatie]]&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Onder Debian zijn de volgende packages nodig:&lt;br /&gt;
 nfs-common - NFS support files common to client and server&lt;br /&gt;
 nfs-kernel-server - Kernel NFS server support&lt;br /&gt;
 portmap - The RPC portmapper&lt;br /&gt;
Uiteraard is de &amp;#039;&amp;#039;kernel-server&amp;#039;&amp;#039; niet nodig op de clients.&lt;br /&gt;
&lt;br /&gt;
==== NFSv4 exporteren ====&lt;br /&gt;
NFSv4 heeft een paar nieuwe dingen, waaronder het kunnen exporteren van losse filesystemen in 1 path, zodat je op een machine eigenlijk alleen maar 1 mount hoeft te doen om alle onderliggende exports te mounten.&lt;br /&gt;
&lt;br /&gt;
Voorbeeld /etc/exports :&lt;br /&gt;
 /nfs4exports 192.168.1.0/24(ro,sync,insecure,root_squash,no_subtree_check,fsid=0)&lt;br /&gt;
 /nfs4exports/data   192.168.1.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check)&lt;br /&gt;
 /nfs4exports/home   192.168.1.0/24(rw,nohide,sync,insecure,no_root_squash,no_subtree_check)&lt;br /&gt;
 /nfs4exports/ftp   192.168.1.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check)&lt;br /&gt;
 /nfs4exports/www   192.168.1.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check)&lt;br /&gt;
&lt;br /&gt;
==== NFSv4 mounten ====&lt;br /&gt;
Een voorbeeld voor het definieren van mounts in de fstab:&lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;         &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 /dev/xvda1        /             ext3    rw,noatime        0       1&lt;br /&gt;
 /dev/xvdb1        none          swap    defaults          0       0&lt;br /&gt;
 192.168.1.5:/ftp  /FTPmap       nfs4    rw,_netdev,noauto 0       0&lt;br /&gt;
 192.168.1.5:/home /home         nfs4    rw,_netdev,noauto 0       0&lt;br /&gt;
 192.168.1.5:/www  /www          nfs4    rw,_netdev,noauto 0       0&lt;br /&gt;
&lt;br /&gt;
==== Snelheid NFSv4 ====&lt;br /&gt;
De metingen met bonnie++ (filesystembenchmark) zijn gedaan op een NFSv4 mount naar de fileserver. &lt;br /&gt;
&lt;br /&gt;
 Version  1.03       ------Sequential Output------ --Sequential Input- --Random-&lt;br /&gt;
                     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--&lt;br /&gt;
 Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP&lt;br /&gt;
 mailserver    2560M 51158  82 45530   5 26788   3 45326  73 60513   2 283.8   0&lt;br /&gt;
                     ------Sequential Create------ --------Random Create--------&lt;br /&gt;
                     -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--&lt;br /&gt;
               files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP&lt;br /&gt;
                  16   253   0 11048   2   666   0   295   0 12370   0   697   0&lt;br /&gt;
 mailserver,2560M,51158,82,45530,5,26788,3,45326,73,60513,2,283.8,0,16,253,0,11048,2,666,0,295,0,12370,0,697,0&lt;br /&gt;
&lt;br /&gt;
==== Problemen onder Debian ====&lt;br /&gt;
Het mounten onder Debian gaat fout tijdens het booten, dus als omweg kun je dit proberen:&lt;br /&gt;
Een file (executable) /etc/init.d/mymount &lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 mount /FTPmap&lt;br /&gt;
 mount /home&lt;br /&gt;
 mount /www&lt;br /&gt;
En een symlink vanuit het gewenste runlevel naar dat scriptje:&lt;br /&gt;
 webserver:~# ls -l /etc/rc2.d/ |grep mymount&lt;br /&gt;
 lrwxrwxrwx 1 root root  17 Mar 17 10:30 S99mymount -&amp;gt; ../init.d/mymount&lt;br /&gt;
Omdat het mounten het booten heel erg vertraagd en uiteindelijk alsnog faalt, is de optie &amp;#039;&amp;#039;noauto&amp;#039;&amp;#039; nodig in de fstab.&lt;br /&gt;
&lt;br /&gt;
===Netwerkconfiguratie===&lt;br /&gt;
De configuratie van de netwerkadapters gaat als volgt:&lt;br /&gt;
In &amp;#039;&amp;#039;/etc/network/interfaces&amp;#039;&amp;#039; :&lt;br /&gt;
 auto eth0 eth1 lo&lt;br /&gt;
 allow-hotplug eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
        address 192.168.2.34&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        broadcast 192.168.2.255&lt;br /&gt;
        network 192.168.2.0&lt;br /&gt;
        gateway 192.168.2.254&lt;br /&gt;
 iface eth1 inet static&lt;br /&gt;
        address 192.168.1.34&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        broadcast 192.168.1.255&lt;br /&gt;
        network 192.168.1.0&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
Op die manier heb je een subnet &amp;#039;&amp;#039;192.168.2.x&amp;#039;&amp;#039; op &amp;#039;&amp;#039;eth0&amp;#039;&amp;#039;, wat ook met de rest van het netwerk verbonden is en ook naar buiten kan communiceren via de router (gateway)&lt;br /&gt;
Het subnet &amp;#039;&amp;#039;192.168.1.x&amp;#039;&amp;#039; is via &amp;#039;&amp;#039;eth1&amp;#039;&amp;#039; verbonden met de andere XEN-server. Hierover worden backups en NFS-mounts gestuurd en dit is dus ook niet te benaderen vanaf het netwerk, tenzij mensen fysiek toegang hebben tot de servers.&lt;br /&gt;
&lt;br /&gt;
Om het backuppen iets duidelijker te maken, plaats je in de file &amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039; het volgende:&lt;br /&gt;
 127.0.0.1 localhost localhost.localdomain&lt;br /&gt;
 192.168.1.31  backup&lt;br /&gt;
 192.168.1.11  fileserver&lt;br /&gt;
 192.168.1.34  remote&lt;br /&gt;
&lt;br /&gt;
=== Instellen APC-UPS ===&lt;br /&gt;
Zorg ervoor dat de serial console niet gestart wordt tijdens booten.&lt;br /&gt;
Dat doe je door in de grub-configuratie in &amp;#039;&amp;#039;/boot/grub/menu.lst&amp;#039;&amp;#039; aan het eind van de module-regel &amp;#039;&amp;#039;xencons=off&amp;#039;&amp;#039; toe te voegen.&lt;br /&gt;
&lt;br /&gt;
 title XenServer&lt;br /&gt;
   root (hd0,0)&lt;br /&gt;
   kernel /boot/xen.gz dom0_mem=752M lowmem_emergency_pool=16M crashkernel=64M@32M&lt;br /&gt;
   module /boot/vmlinuz-2.6-xen root=LABEL=root-atsjrzvu ro xencons=off&lt;br /&gt;
   module /boot/initrd-2.6-xen.img&lt;br /&gt;
&lt;br /&gt;
In de file &amp;#039;&amp;#039;/etc/inittab&amp;#039;&amp;#039; moet ook nog 1 regel uitgezet worden (bijna aan het eind van de file een &amp;quot;#&amp;quot; aan het begin van de regel zetten):&lt;br /&gt;
 #s0:2345:respawn:/sbin/agetty ttyS0 115200,9600 linux&lt;br /&gt;
&lt;br /&gt;
Alles wat niet uitgecommentarieerd staat in &amp;#039;&amp;#039;/etc/apcupsd/apcupsd.conf&amp;#039;&amp;#039; (alleen eerste 4 regels zijn niet default):&lt;br /&gt;
 UPSNAME UPS1&lt;br /&gt;
 UPSCABLE 940-1524C&lt;br /&gt;
 UPSTYPE apcsmart&lt;br /&gt;
 DEVICE /dev/ttyS0&lt;br /&gt;
 LOCKFILE /var/lock&lt;br /&gt;
 SCRIPTDIR /etc/apcupsd&lt;br /&gt;
 PWRFAILDIR /etc/apcupsd&lt;br /&gt;
 NOLOGINDIR /etc&lt;br /&gt;
 ONBATTERYDELAY 6&lt;br /&gt;
 BATTERYLEVEL 5&lt;br /&gt;
 MINUTES 3&lt;br /&gt;
 TIMEOUT 0&lt;br /&gt;
 ANNOY 300&lt;br /&gt;
 ANNOYDELAY 60&lt;br /&gt;
 NOLOGON disable&lt;br /&gt;
 KILLDELAY 0&lt;br /&gt;
 NETSERVER on&lt;br /&gt;
 NISIP 0.0.0.0&lt;br /&gt;
 NISPORT 3551&lt;br /&gt;
 EVENTSFILE /var/log/apcupsd.events&lt;br /&gt;
 EVENTSFILEMAX 10&lt;br /&gt;
 UPSCLASS standalone&lt;br /&gt;
 UPSMODE disable&lt;br /&gt;
 STATTIME 0&lt;br /&gt;
 STATFILE /var/log/apcupsd.status&lt;br /&gt;
 LOGSTATS off&lt;br /&gt;
 DATATIME 0 &lt;br /&gt;
&lt;br /&gt;
De RPM van apcupsd staat [http://downloads.sourceforge.net/apcupsd/apcupsd-3.14.4-1.el5.i386.rpm hier] Deze is te installeren op de hypervisor.&lt;br /&gt;
&lt;br /&gt;
Meer info is [http://forums.citrix.com/thread.jspa?messageID=1339540 hier] te vinden&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>