[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] xen server install on Fedora 21


  • To: "xen-users@xxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxx>
  • From: Colin Durrant <colin@xxxxxxxxxxxxxxx>
  • Date: Wed, 7 Jan 2015 09:06:23 +0000
  • Accept-language: en-GB, en-US
  • Delivery-date: Wed, 07 Jan 2015 09:07:24 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>
  • Thread-index: AdApu9XKOR9dB2QAT0i4DwLZYZSSHgABwvcAACWSGgA=
  • Thread-topic: [Xen-users] xen server install on Fedora 21

So I discovered that for some reason I had Redhat kernel-xen-release-6-5.noarch.rpm installed so have removed it.

I have run this command successfully
yum -y install xen xen-hypervisor xen-libs xen-runtime

However, still have the original issues where the Xen modules are not running.

root@xenserver1 ~]# systemctl status xenstored

● xenstored.service - Xenstored - daemon managing xenstore file system

   Loaded: loaded (/usr/lib/systemd/system/xenstored.service; enabled)

   Active: inactive (dead)

           start condition failed at Wed 2015-01-07 08:36:00 GMT; 28min ago

           ConditionPathExists=/proc/xen was not met


This is my fstab:

# /etc/fstab

# Created by anaconda on Wed Dec 24 11:41:15 2014

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

/dev/mapper/fedora--server-root /                       ext4    defaults        1 1

UUID=3b4a4399-2fc2-43d1-a263-db5ca27c91f7 /boot                   ext4    defaults        1 2

UUID=657A-EEF1          /boot/efi               vfat    umask=0077,shortname=winnt 0 0

/dev/mapper/fedora--server-home /home                   ext4    defaults        1 2

/dev/mapper/fedora--server-swap swap                    swap    defaults        0 0



This is my grub file:

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="XEN"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

terminal_output console
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora, with Linux 3.17.7-300.fc21.x86_64' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.17.7-300.fc21.x86_64-advanced-8a46c987-bac9-4664-9a73-aff7890f050a' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd4,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd4,gpt2 --hint-efi=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
        else
          search --no-floppy --fs-uuid --set=root 3b4a4399-2fc2-43d1-a263-db5ca27c91f7
        fi
        linuxefi /vmlinuz-3.17.7-300.fc21.x86_64 root=/dev/mapper/fedora--server-root ro rd.lvm.lv=fedora-server/root rd.lvm.lv=fedora-server/swap rhgb quiet
        initrdefi /initramfs-3.17.7-300.fc21.x86_64.img
menuentry 'Fedora, with Linux 0-rescue-e92f673893c242d19f7a9e8af5095e62' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-e92f673893c242d19f7a9e8af5095e62-advanced-8a46c987-bac9-4664-9a73-aff7890f050a' {
        load_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd4,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd4,gpt2 --hint-efi=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
        else
          search --no-floppy --fs-uuid --set=root 3b4a4399-2fc2-43d1-a263-db5ca27c91f7
        fi
        linuxefi /vmlinuz-0-rescue-e92f673893c242d19f7a9e8af5095e62 root=/dev/mapper/fedora--server-root ro rd.lvm.lv=fedora-server/root rd.lvm.lv=fedora-server/swap rhgb quiet
        initrdefi /initramfs-0-rescue-e92f673893c242d19f7a9e8af5095e62.img
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
menuentry 'Fedora, with Xen hypervisor' --class fedora --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-simple-8a46c987-bac9-4664-9a73-aff7890f050a' {
        insmod part_gpt
        insmod ext2
        set root='hd4,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd4,gpt2 --hint-efi=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
i=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
        else
          search --no-floppy --fs-uuid --set=root 3b4a4399-2fc2-43d1-a263-db5ca27c91f7
        fi
        echo    'Loading Xen xen ...'
        if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
            xen_rm_opts=
        else
            xen_rm_opts="no-real-mode edd=off"
        fi
        multiboot       /xen.gz placeholder   ${xen_rm_opts}
        echo    'Loading Linux 3.17.7-300.fc21.x86_64 ...'
        module  /vmlinuz-3.17.7-300.fc21.x86_64 placeholder root=/dev/mapper/fedora--server-root ro rd.lvm.lv=fedora-server/root rd.lvm.lv=fedora-server/swap rhgb quiet
        echo    'Loading initial ramdisk ...'
        module  --nounzip   /initramfs-3.17.7-300.fc21.x86_64.img
}
submenu 'Advanced options for Fedora (with Xen hypervisor)' $menuentry_id_option 'gnulinux-advanced-8a46c987-bac9-4664-9a73-aff7890f050a' {
        submenu 'Xen hypervisor, version xen' $menuentry_id_option 'xen-hypervisor-xen-8a46c987-bac9-4664-9a73-aff7890f050a' {
                menuentry 'Fedora, with Xen xen and Linux 3.17.7-300.fc21.x86_64' --class fedora --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.17.7-300.fc21.x86_64-advanced-8a46c987-bac9-4664-9a73-aff7890f050a' {
                        insmod part_gpt
                        insmod ext2
                        set root='hd4,gpt2'
                        if [ x$feature_platform_search_hint = xy ]; then
                          search --no-floppy --fs-uuid --set=root --hint-bios=hd4,gpt2 --hint-efi=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
                        else
                          search --no-floppy --fs-uuid --set=root 3b4a4399-2fc2-43d1-a263-db5ca27c91f7
                        fi
                        echo    'Loading Xen xen ...'
                        if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
                            xen_rm_opts=
                        else
                            xen_rm_opts="no-real-mode edd=off"
                        fimultiboot       /xen.gz placeholder   ${xen_rm_opts}
                        echo    'Loading Linux 3.17.7-300.fc21.x86_64 ...'
                        module  /vmlinuz-3.17.7-300.fc21.x86_64 placeholder root=/dev/mapper/fedora--server-root ro rd.lvm.lv=fedora-server/root rd.lvm.lv=fedora-server/swap rhgb quiet
                        echo    'Loading initial ramdisk ...'
                        module  --nounzip   /initramfs-3.17.7-300.fc21.x86_64.img
                }
        }
        submenu 'Xen hypervisor, version 4.4.1' $menuentry_id_option 'xen-hypervisor-4.4.1-8a46c987-bac9-4664-9a73-aff7890f050a' {
                menuentry 'Fedora, with Xen 4.4.1 and Linux 3.17.7-300.fc21.x86_64' --class fedora --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.17.7-300.fc21.x86_64-advanced-8a46c987-bac9-4664-9a73-aff7890f050a' {
                        insmod part_gpt
                        insmod ext2
                        set root='hd4,gpt2'
                        if [ x$feature_platform_search_hint = xy ]; then
                          search --no-floppy --fs-uuid --set=root --hint-bios=hd4,gpt2 --hint-efi=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
                        else
                          search --no-floppy --fs-uuid --set=root 3b4a4399-2fc2-43d1-a263-db5ca27c91f7
                        fi
                        echo    'Loading Xen 4.4.1 ...'
                        if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
                            xen_rm_opts=
                        else
                            xen_rm_opts="no-real-mode edd=off"
                        fi
                        multiboot       /xen-4.4.1.gz placeholder   ${xen_rm_opts}
                        echo    'Loading Linux 3.17.7-300.fc21.x86_64 ...'
                        module  /vmlinuz-3.17.7-300.fc21.x86_64 placeholder root=/dev/mapper/fedora--server-root ro rd.lvm.lv=fedora-server/root rd.lvm.lv=fedora-server/swap rhgb quiet
                        echo    'Loading initial ramdisk ...'
                        module  --nounzip   /initramfs-3.17.7-300.fc21.x86_64.img
                }
        }
        submenu 'Xen hypervisor, version 4.4' $menuentry_id_option 'xen-hypervisor-4.4-8a46c987-bac9-4664-9a73-aff7890f050a' {
menuentry 'Fedora, with Xen 4.4 and Linux 3.17.7-300.fc21.x86_64' --class fedora --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.17.7-300.fc21.x86_64-advanced-8a46c987-bac9-4664-9a73-aff7890f050a' {
                        insmod part_gpt
                        insmod ext2
                        set root='hd4,gpt2'
                        if [ x$feature_platform_search_hint = xy ]; then
                          search --no-floppy --fs-uuid --set=root --hint-bios=hd4,gpt2 --hint-efi=hd4,gpt2 --hint-baremetal=ahci4,gpt2  3b4a4399-2fc2-43d1-a263-db5ca27c91f7
                        else
                          search --no-floppy --fs-uuid --set=root 3b4a4399-2fc2-43d1-a263-db5ca27c91f7
                        fi
                        echo    'Loading Xen 4.4 ...'
                        if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
                            xen_rm_opts=
                        else
                            xen_rm_opts="no-real-mode edd=off"
                        fi
                        multiboot       /xen-4.4.gz placeholder   ${xen_rm_opts}
                        echo    'Loading Linux 3.17.7-300.fc21.x86_64 ...'
                        module  /vmlinuz-3.17.7-300.fc21.x86_64 placeholder root=/dev/mapper/fedora--server-root ro rd.lvm.lv=fedora-server/root rd.lvm.lv=fedora-server/swap rhgb quiet
                        echo    'Loading initial ramdisk ...'
                        module  --nounzip   /initramfs-3.17.7-300.fc21.x86_64.img
                }
        }
}

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###menuentry 'XenServer release 6.2.0-70446c (xenenterprise) (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9e8c2496-a3ef-4efe-90f2-b133bac994de' {
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  9e8c2496-a3ef-4efe-90f2-b133bac994de
        else
          search --no-floppy --fs-uuid --set=root 9e8c2496-a3ef-4efe-90f2-b133bac994de
        fi
        linuxefi /boot/vmlinuz-2.6.32.43-0.4.1.xs1.8.0.835.170778kdump root=/dev/sda1
        initrdefi /boot/initrd-2.6.32.43-0.4.1.xs1.8.0.835.170778kdump.img
}
submenu 'Advanced options for XenServer release 6.2.0-70446c (xenenterprise) (on /dev/sda1)' $menuentry_id_option 'osprober-gnulinux-advanced-9e8c2496-a3ef-4efe-90f2-b133bac994de' {
        menuentry 'XenServer release 6.2.0-70446c (xenenterprise) (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.32.43-0.4.1.xs1.8.0.835.170778kdump--9e8c2496-a3ef-4efe-90f2-b133bac994de' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  9e8c2496-a3ef-4efe-90f2-b133bac994de
                else
                  search --no-floppy --fs-uuid --set=root 9e8c2496-a3ef-4efe-90f2-b133bac994de
                fi
                linuxefi /boot/vmlinuz-2.6.32.43-0.4.1.xs1.8.0.835.170778kdump root=/dev/sda1
                initrdefi /boot/initrd-2.6.32.43-0.4.1.xs1.8.0.835.170778kdump.img
        }
        menuentry 'XenServer release 6.2.0-70446c (xenenterprise) (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.32.43-0.4.1.xs1.8.0.835.170778xen--9e8c2496-a3ef-4efe-90f2-b133bac994de' {insmod part_gpt
                insmod ext2
                set root='hd0,gpt1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  9e8c2496-a3ef-4efe-90f2-b133bac994de
                else
                  search --no-floppy --fs-uuid --set=root 9e8c2496-a3ef-4efe-90f2-b133bac994de
                fi
                linuxefi /boot/vmlinuz-2.6.32.43-0.4.1.xs1.8.0.835.170778xen root=/dev/sda1
                initrdefi /boot/initrd-2.6.32.43-0.4.1.xs1.8.0.835.170778xen.img
        }
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
~                                                                               
~                                                                               


From: zgem key <zgemkey@xxxxxxxxx>
Date: Tuesday, 6 January 2015 15:10
To: Colin Durrant <colin@xxxxxxxxxxxxxxx>
Cc: "xen-users@xxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxx>
Subject: Re: [Xen-users] xen server install on Fedora 21

Are you running a dom0 kernel ?

Z

On Tue, Jan 6, 2015 at 2:20 PM, Colin Durrant <colin@xxxxxxxxxxxxxxx> wrote:

Hi

 

I am having a challenge trying to get Xen installed and working on Fedora 21.

 

I have installed it but the xen modules are not in /etc/init.d/

 

I get the following errors:

 

 

running this command - xl info

Gives me:

xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error
libxl: error: libxl.c:92:libxl_ctx_alloc: cannot open libxc handle: No such file or directory
cannot init xl context

 

 

 

 

If I run this command:
systemctl status xenstored.service

I get:

● xenstored.service - Xenstored - daemon managing xenstore file system
   Loaded: loaded (/usr/lib/systemd/system/xenstored.service; enabled)
   Active: inactive (dead)
           start condition failed at Tue 2015-01-06 10:26:54 GMT; 2s ago
           ConditionPathExists=/proc/xen was not met

 

 

 

running this -  systemctl status xenconsoled

 

Gives me

 

● xenconsoled.service - Xenconsoled - handles logging from guest consoles and hypervisor

   Loaded: loaded (/usr/lib/systemd/system/xenconsoled.service; enabled)

   Active: inactive (dead)

           start condition failed at Tue 2015-01-06 10:29:38 GMT; 7s ago

           ConditionPathExists=/proc/xen was not met

 

Appreciate some help please?

 

Thanks & kind regards

Colin Durrant
Managing Director
Colins-IT



Description: Colins-IT-Logo-small2

Colins-IT Limited
Tel: 07969 11 33 00
Fax:
0845 074 5707
FREEPHONE:0800 10 777 82

email:
colin@xxxxxxxxxxxxxxx
web: http://www.colins-it.co.uk
http://www.twitter.com/colinsit
Facebook

Expert AuthorEzine Author

Are you using our online back up service? Only £5 per month for unlimted data. Click for more info.

Unit 1 Curriers Close, Coventry, CV4 8AW, England

Colins-IT does not accept legal responsibility for the contents of this message. The message is intended for the addressee only and its contents and any attached files are strictly confidential. Any views or opinions expressed are those of the author only.

Company No. 7044349 VAT No. 980 4141 28

Pplease don't print this e-mail unless you really need to

 


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

Scanned by MailDefender - managed email security - www.maildefender.net
Scanned by MailDefender - managed email security - www.maildefender.net
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.