Product SiteDocumentation Site

17.2.2. KVM на Xen

Далее будет рассмотрен процесс изменения гипервизора KVM на Xen. Подразумевается, что пакет kvm уже установлен и работает.
  1. Установите пакеты Xen

    Установите пакеты kernel-xen и xen, если они еще не установлены.
    # yum install kernel-xen xen
    
    
    Пакет kernel-xen вполне может быть уже установлен, но отключен.
  2. Проверьте версию используемого ядра

    Проверьте версию работающего ядра с помощью команды uname:
    $ uname -r
    2.6.23.14-107.fc8
    
    
    The "2.6.23.14-107.fc8" kernel is running on the system. This is the default kernel. If the kernel has xen on the end (for example, 2.6.23.14-107.fc8xen) then the Xen kernel is running and you can skip the substep.
    1. Изменение стандартного ядра на ядро Xen

      Выбор ядра для загрузки осуществляется в файле grub.conf. Чтобы изменить используемое по умолчанию ядро, внесите изменения в /boot/grub/grub.conf.
      default=0
      timeout=5
      splashimage=(hd0,0)/grub/splash.xpm.gz
      hiddenmenu
      title Fedora (2.6.23.14-107.fc8)
              root (hd0,0)
              kernel /vmlinuz-2.6.23.14-107.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
              initrd /initrd-2.6.23.14-107.fc8.img
      title Fedora (2.6.23.14-107.fc8xen)
              root (hd0,0)
              kernel /xen.gz-2.6.23.14-107.fc8
              module /vmlinuz-2.6.23.14-107.fc8xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet
              module /initrd-2.6.23.14-107.fc8xen.img
      
      
      Обратите внимание на выражение default=0, которое определяет порядок ядра в списке. Так, в этом случае GRUB использует первую запись, то есть стандартное ядро. Измените значение на 1, чтобы использовалось ядро Xen:
      default=1
      timeout=5
      splashimage=(hd0,0)/grub/splash.xpm.gz
      hiddenmenu
      title Fedora (2.6.23.14-107.fc8)
              root (hd0,0)
              kernel /vmlinuz-2.6.23.14-107.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
              initrd /initrd-2.6.23.14-107.fc82.6.23.14-107.fc8.img
      title Fedora (2.6.23.14-107.fc8xen)
              root (hd0,0)
              kernel /xen.gz-2.6.23.14-107.fc8
              module /vmlinuz-2.6.23.14-107.fc8xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet
              module /initrd-2.6.23.14-107.fc8xen.img
      
      
  3. Перезагрузите систему с новым ядром

    Перезагрузите систему с ядром Xen. Проверьте версию с помощью команды uname:
    $ uname -r
    2.6.23.14-107.fc8xen
    
    
    Если в результате выполнения команды вы получили версию ядра, в конце имени которого есть xen, значит, выполняется ядро Xen.