Hallo,
Ik probeer op een server machine Xen te installeren. Ik wil echter dat deze setup gebruik maakt van harddisks in een RAID-5 configuratie, waardoor ik een custom kernel moet compileren.
Ik heb al behoorlijk wat gelezen en geëxperimenteerd, maar ik kom er maar niet uit.
Even stapsgewijs schetsen wat ik reeds gedaan heb:
1. Xen code gedownload vanaf deze site: http://www.xen.org/download/
2. De instructies gevolgd van in de README in die tarbal:
3. Dit genereert een kernel image in /boot . Als ik deze dmv. grub probeer te starten, dan krijg ik steeds de volgende error:
Het lijkt me alsof ik de code compileer voor het verkeerde platform oid.?
Ik vermoed dat ik in de war ben door de verschillende soorten kernel's die je nodig hebt voor Xen. Als ik het goed voorheb dan heb je 1 'echte' kernel, de dom0 kernel waarmee je je systeem boot, en die Xen extensies bevat? En dan heb je ook nog andere kernel's nodig (domU) die minder privileges hebben en bedoeld zijn om door Xen gebruikt te worden voor nieuwe virtuele machines?
Ik probeer nu gewoon mijn machine geboot te krijgen vanaf een Xen-enabled kernel. Dat zou al een leuke vooruitgang zijn. Als ik 'make linux-2.6-xen-config CONFIGMODE=menuconfig' uitvoer, dan kies ik de volgende instellingen:
(De machine bevat 2 dual-core AMD Opteron processors.)
Het klopt toch dat ik vanaf een xen-enabled kernel moet booten als ik Xen wil gebruiken?
Welke instelling moet ik kiezen voor deze kernel: Xen-compatible? Of is dit enkel voor de kernels die bedoeld zijn voor virtuele machines?
Als iemand mij wat advies kan geven of wat helderheid scheppen, alvast bedankt!
Ik probeer op een server machine Xen te installeren. Ik wil echter dat deze setup gebruik maakt van harddisks in een RAID-5 configuratie, waardoor ik een custom kernel moet compileren.
Ik heb al behoorlijk wat gelezen en geëxperimenteerd, maar ik kom er maar niet uit.
Even stapsgewijs schetsen wat ik reeds gedaan heb:
1. Xen code gedownload vanaf deze site: http://www.xen.org/download/
2. De instructies gevolgd van in de README in die tarbal:
code:
1
2
3
| make linux-2.6-xen-config CONFIGMODE=menuconfig make linux-2.6-xen-build make linux-2.6-xen-install |
3. Dit genereert een kernel image in /boot . Als ik deze dmv. grub probeer te starten, dan krijg ik steeds de volgende error:
code:
1
| error 13: invalid or unsupported executable format |
Het lijkt me alsof ik de code compileer voor het verkeerde platform oid.?
Ik vermoed dat ik in de war ben door de verschillende soorten kernel's die je nodig hebt voor Xen. Als ik het goed voorheb dan heb je 1 'echte' kernel, de dom0 kernel waarmee je je systeem boot, en die Xen extensies bevat? En dan heb je ook nog andere kernel's nodig (domU) die minder privileges hebben en bedoeld zijn om door Xen gebruikt te worden voor nieuwe virtuele machines?
Ik probeer nu gewoon mijn machine geboot te krijgen vanaf een Xen-enabled kernel. Dat zou al een leuke vooruitgang zijn. Als ik 'make linux-2.6-xen-config CONFIGMODE=menuconfig' uitvoer, dan kies ik de volgende instellingen:
code:
1
2
3
4
5
| Processor type and features -->
...
Subarchitecture type: Xen-compatible
Processor family: Opteron/Athlon64/Hammer/K8
... |
(De machine bevat 2 dual-core AMD Opteron processors.)
Het klopt toch dat ik vanaf een xen-enabled kernel moet booten als ik Xen wil gebruiken?
Welke instelling moet ik kiezen voor deze kernel: Xen-compatible? Of is dit enkel voor de kernels die bedoeld zijn voor virtuele machines?
Als iemand mij wat advies kan geven of wat helderheid scheppen, alvast bedankt!