Bonjour.
J'ai donc un problème pour installer un DOMU Fedora 7 x86_32 sur un DOM0 Fedora 7 x86_64.
Si quelqu'un pouvait m'aider, je promets que ça fait plusieurs semaines que je cherches dans tout les sens et que j'ai lu le TFM :roll:
En espérant qu'il y ait des courageux pour lire. En tout cas, on pourra pas me dire que ça manque d'information 😉
Tout d'abord l'installation du DOM0 :
- Une partition /dev/sda1 pour /boot.
- Une partition /dev/sda2 en LVM avec des LV pour /, /usr/local, /free, /opt, /var, /var/log, /tmp, /home et /usr.
- Une partition /dev/sda3 pour le swap.
- Installation des paquetages par défaut avec en plus le groupe pour la virtualisation.
J'ai aussi fait une partition étendue a partir de /dev/sda4. Elles commencent à /dev/sda5 jusqu'a ... Ce sera pour mes DOMU.
Puis une mise à jour globale du système,
Configuration du DOM0 :
- Ajout de "dom0_mem=512M" à la fin des lignes du type « kernel /xen.gz-VERSION.fc7 dans "/boot/grub/menu.lst.".
- Désactiviation du tls : mv /lib64/tls /lib64/tls.disabled.
- Préparation d'un répertoire d'images XEN SELINUX : mkdir /xen; chcon -R -t xen_image_t /xen; semanage fcontext -a -t xen_image_t /xen.
Redémarrage sur le noyau XEN avec l'entrée grub suivante :
Quelques erreurs là, mais je ne pense pas que ça devrait me gèner, tout au moins dans un premier temps :
J'ai donc un problème pour installer un DOMU Fedora 7 x86_32 sur un DOM0 Fedora 7 x86_64.
Si quelqu'un pouvait m'aider, je promets que ça fait plusieurs semaines que je cherches dans tout les sens et que j'ai lu le TFM :roll:
En espérant qu'il y ait des courageux pour lire. En tout cas, on pourra pas me dire que ça manque d'information 😉
Tout d'abord l'installation du DOM0 :
- Une partition /dev/sda1 pour /boot.
- Une partition /dev/sda2 en LVM avec des LV pour /, /usr/local, /free, /opt, /var, /var/log, /tmp, /home et /usr.
- Une partition /dev/sda3 pour le swap.
- Installation des paquetages par défaut avec en plus le groupe pour la virtualisation.
J'ai aussi fait une partition étendue a partir de /dev/sda4. Elles commencent à /dev/sda5 jusqu'a ... Ce sera pour mes DOMU.
Puis une mise à jour globale du système,
Configuration du DOM0 :
- Ajout de "dom0_mem=512M" à la fin des lignes du type « kernel /xen.gz-VERSION.fc7 dans "/boot/grub/menu.lst.".
- Désactiviation du tls : mv /lib64/tls /lib64/tls.disabled.
- Préparation d'un répertoire d'images XEN SELINUX : mkdir /xen; chcon -R -t xen_image_t /xen; semanage fcontext -a -t xen_image_t /xen.
Redémarrage sur le noyau XEN avec l'entrée grub suivante :
title Fedora (2.6.20-2934.fc7xen)
root (hd0,0)
kernel /xen.gz-2.6.20-2934.fc7 dom0_mem=512M
module /vmlinuz-2.6.20-2934.fc7xen ro root=/dev/VGDOM0/LogVol07 rhgb quiet
module /initrd-2.6.20-2934.fc7xen.img
La version du noyau Xen après reboot :
#uname -a
Linux localhost.localdomain 2.6.20-2934.fc7xen #1 SMP Wed Sep 12 17:15:08 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
Le support PAE est OK :
# grep pae /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
Le support VMX aussi :
grep vmx /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
Un de log XEN :
# xm dmesg | more
__ __ _____ _ ___ _____ __ _____
\ \/ /___ _ __ |___ / / | / _ \ _ __ __|___ |/ _| __|___ |
\ // _ \ \047_ \ |_ \ | || | | |__| \047__/ __| / /| |_ / __| / /
/ \ __/ | | | ___) || || |_| |__| | | (__ / /_| _| (__ / /
/_/\_\___|_| |_| |____(_)_(_)___/ |_| \___/_/(_)_| \___/_/
http://www.cl.cam.ac.uk/netos/xen
University of Cambridge Computer Laboratory
Xen version 3.1.0-rc7-2934.fc7 (kojibuilder@(none)) (gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)) Wed Sep 12 17:06:53 EDT 2007
Latest ChangeSet: unavailable
(XEN) Command line: /xen.gz-2.6.20-2934.fc7 dom0_mem=512M
(XEN) 0000000000000000 - 000000000009f000 (usable)
(XEN) 000000000009fc00 - 00000000000a0000 (reserved)
(XEN) 00000000000e4000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 000000007ff90000 (usable)
(XEN) 000000007ff90000 - 000000007ff9e000 (ACPI data)
(XEN) 000000007ff9e000 - 000000007ffe0000 (ACPI NVS)
(XEN) 000000007ffe0000 - 0000000080000000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000ffb00000 - 0000000100000000 (reserved)
(XEN) System RAM: 2047MB (2096316kB)
(XEN) Xen heap: 13MB (14212kB)
(XEN) Domain heap initialised: DMA width 32 bits
(XEN) Processor #0 6:15 APIC version 20
(XEN) Processor #1 6:15 APIC version 20
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2401.972 MHz processor.
(XEN) HVM: VMX enabled
(XEN) VMX: MSR intercept bitmap enabled
(XEN) CPU0: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
(XEN) Mapping cpu 0 to node 255
(XEN) Booting processor 1/1 eip 90000
(XEN) Mapping cpu 1 to node 255
(XEN) CPU1: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Brought up 2 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0xffffffff80200000 memsz=0x326e08
(XEN) elf_parse_binary: phdr: paddr=0xffffffff80527000 memsz=0x73a84
(XEN) elf_parse_binary: phdr: paddr=0xffffffff8059b000 memsz=0xc08
(XEN) elf_parse_binary: phdr: paddr=0xffffffff8059c000 memsz=0xb2e64
(XEN) elf_parse_binary: memory: 0xffffffff80200000 -> 0xffffffff8064ee64
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff80200000
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff80206000
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: FEATURES = "writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_addr_calc_check: addresses:
(XEN) virt_base = 0xffffffff80000000
(XEN) elf_paddr_offset = 0xffffffff80000000
(XEN) virt_offset = 0x0
(XEN) virt_kstart = 0xffffffff80200000
(XEN) virt_kend = 0xffffffff8064ee64
(XEN) virt_entry = 0xffffffff80200000
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, lsb, paddr 0xffffffff80200000 -> 0xffffffff8064ee64
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 000000007c000000->000000007e000000 (122880 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff80200000->ffffffff8064ee64
(XEN) Init. ramdisk: ffffffff8064f000->ffffffff80fc8c00
(XEN) Phys-Mach map: ffffffff80fc9000->ffffffff810c9000
(XEN) Start info: ffffffff810c9000->ffffffff810c949c
(XEN) Page tables: ffffffff810ca000->ffffffff810d7000
(XEN) Boot stack: ffffffff810d7000->ffffffff810d8000
(XEN) TOTAL: ffffffff80000000->ffffffff81400000
(XEN) ENTRY ADDRESS: ffffffff80200000
(XEN) Dom0 has maximum 2 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff80200000 -> 0xffffffff80526e08
(XEN) elf_load_binary: phdr 1 at 0xffffffff80527000 -> 0xffffffff8059aa84
(XEN) elf_load_binary: phdr 2 at 0xffffffff8059b000 -> 0xffffffff8059bc08
(XEN) elf_load_binary: phdr 3 at 0xffffffff8059c000 -> 0xffffffff805d5708
(XEN) Initrd len 0x979c00, start at 0xffffffff8064f000
(XEN) Scrubbing Free RAM: ...............done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type \047CTRL-a\047 three times to switch input to Xen).
J'y vois pas d'erreur.Quelques erreurs là, mais je ne pense pas que ça devrait me gèner, tout au moins dans un premier temps :
# more xend-debug.log
Xend started at Thu Sep 27 17:51:34 2007.
device eth0 already exists; can't create bridge with the same name
set hello timer failed: No such file or directory
set forward delay failed: No such file or directory
set stp status failed: No such file or directory
Nothing to flush.
D'autres erreurs là, mais sur le domaine 0.
# more xend.log
[2007-09-27 17:51:34 2793] INFO (SrvDaemon:331) Xend Daemon started
[2007-09-27 17:51:34 2793] INFO (SrvDaemon:335) Xend changeset: unavailable.
[2007-09-27 17:51:34 2793] INFO (SrvDaemon:342) Xend version: Unknown.
[2007-09-27 17:51:35 2793] DEBUG (XendDomainInfo:126) XendDomainInfo.recreate({'max_vcpu_id': 1, 'cpu_time': 13884435010L, 'ssidref': 0, 'hvm': 0, 'shutdown_
reason': 0, 'dying': 0, 'online_vcpus': 2, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 524288L,
'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name': 'Domain-0'})
[2007-09-27 17:51:35 2793] INFO (XendDomainInfo:143) Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0
[2007-09-27 17:51:35 2793] DEBUG (XendDomainInfo:2022) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-
000000000000', 'on_reboot': 'restart', 'image': '(linux (kernel ))', 'on_poweroff': 'destroy', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restar
t_count': '0', 'vcpus': '2', 'vcpu_avail': '3', 'name': 'Domain-0'}
[2007-09-27 17:51:35 2793] DEBUG (XendDomainInfo:873) Storing domain details: {'name': 'Domain-0', 'console/limit': '1048576', 'memory/target': '524288', 'vm
': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/0/availability': 'online', 'cpu/1/availability': 'online', 'control/platform-feature-multip
rocessor-suspend': '1'}
[2007-09-27 17:51:35 2793] DEBUG (XendDomain:443) Adding Domain: 0
[2007-09-27 17:51:35 2793] DEBUG (XendDomain:379) number of vcpus to use is 0
[2007-09-27 17:51:35 2793] DEBUG (XendDomainInfo:873) Storing domain details: {'name': 'Domain-0', 'console/limit': '1048576', 'memory/target': '524288', 'vm
': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/0/availability': 'online', 'cpu/1/availability': 'online', 'control/platform-feature-multip
rocessor-suspend': '1'}
[2007-09-27 17:51:35 2793] INFO (SrvServer:180) unix path=/var/lib/xend/xend-socket
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VBD.set_device not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VBD.set_mode not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VBD.set_type not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VM.get_auto_power_on not found
[2007-09-27 17:51:35 2793] DEBUG (XendDomainInfo:957) XendDomainInfo.handleShutdownWatch
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VM.set_auto_power_on not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VM.set_VCPUs_max not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VM.set_VCPUs_at_startup not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: debug.get_all not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: console.get_other_config not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: console.set_other_config not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VIF.get_network not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VIF.set_device not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VIF.set_MAC not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: VIF.set_MTU not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: session.get_all_records not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: event.get_record not found
[2007-09-27 17:51:35 2793] WARNING (XendAPI:672) API call: event.get_all not found
[2007-09-27 17:51:36 2793] INFO (XMLRPCServer:149) Opening Unix domain socket XML-RPC server on /var/run/xend/xen-api.sock; authentication has been disabled
for this server.
[2007-09-27 17:51:36 2793] INFO (XMLRPCServer:149) Opening Unix domain socket XML-RPC server on /var/run/xend/xmlrpc.sock.
Je pense pas que ce soit génant, d'autant que mon DOM0 est bien là :
# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 512 2 r----- 93.7