IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [143]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [508]
    Видеорегистраторы [186]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [437]
    Накопители данных [232]
    Нетбуки, Ноутбуки, Ультрабуки [689]
    Мультиварки, блендеры и не только... [162]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [360]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4959]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [50]
    Электронные книги [101]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3981]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1120]
    Smart TV, UltraHD, приставки, проекторы... [415]
    Smart Watch [268]
    Sound: наушники, плееры, усилители... [618]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 14
    Гостей: 14
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2014 » Июль » 17 » Установка Xen в CentOS 6
    16:01
    Установка Xen в CentOS 6

    Установка Xen в CentOS 6

    Установка Xen в CentOS 6

    Итак, попробуем развернуть гипервизор Xen в дистрибутиве CentOS 6. К сожалению, "из коробки" в CentOS 6 и CentOS 7 этот гипервизор отсутствует. Но для CentOS 7 ещё нет нужных сторонних репозитариев. Поэтому выбираем 6-ку.

    Всё это дело для наглядности и простоты повтореия разворачиваю в виртуальной машине. Пытался всё проделать на VMware Player, но после установки Xen система больше не загружается. С Oracle VM VirtualBox всё работает хорошо, но есть один существенный минус - в установленной системе недоступна аппаратная виртуализация и, как следствие, в Xen доступна только паравиртуализация (Paravirtualization, PV), то есть можно устанавливать только операционные системы с одифицированным ядром (благо, мне это как раз и нужно было). Windows таким способом не установить. Это возможно только в продуктах VMware, когда профиксят баг с загрузкой.

    Приступаем к установке. Запускаем Oracle VM VirtualBox и создаём новую виртуальную машину.

    Установка Xen в CentOS 6 - создание виртуальной машины

    Я выделяю 1.2 Гб оперативной памяти, так как по умолчанию в CentOS гипервизору выделяется 1 Гб и если вдруг выделенной памяти окажется меньше, то виртуалка будет выдавать ошибку при загрузке и автоматически уходить в ребут.

    Установка Xen в CentOS 6 - задание объёма оперативной памяти для новой виртуальной машины

    Далее я создаю виртуальный диск объёмом 120 Гб (тоже с запасом).

    Установка Xen в CentOS 6 - задание объёма виртуального диска

    Всё остальное можно не трогать. Далее, далее, далее и в итоге - создать виртуальную машину.

    Далее, переходим в настройки VM:

    Установка Xen в CentOS 6 - указываем количество доступных ядер процессора для виртуальной машины

    Установка Xen в CentOS 6 - включение аппаратной виртуализации

    Сеть на свой вкус настраиваем. Я обычно выбираю тип полключения "сетевой мост".

    Установка Xen в CentOS 6 - настройка сети в VirtualBox, указание типа соединения сетевой мост

    Монтируем нужный закгрузочный образ.

    Установка Xen в CentOS 6 - монтируем образ CentOS 6 в виртуальный привод

    И запускаем виртуальную машину.

    Установка Xen в CentOS 6 - первый запуск виртуальнйо машины, меню grub

    Процесс установки очень прост. Далее, далее, далее без каких-то особых настроек. Разве что, в настройках сети лучше поставить галочку на "Connect automatically" как на скриншоте:

    Установка Xen в CentOS 6 - настройка сети, выбор Connect automatically

    И устанавливаем CentOS.

    Установка Xen в CentOS 6 - установка CentOS

    Перегружаем VM после установки.

    Установка Xen в CentOS 6 - первая загрузка виртуальной машины CentOS

    Установка Xen в CentOS 6 - окно логина

    Логинимся и с помощью 'ifconfig' узнаём наш ip-адрес, если он получался по DHCP, а не вводился вручную.

    Установка Xen в CentOS 6 - вывод ifconfig

    Для удобства лучше подулючиться по ssh по полученному ip. После чего устанавливаем нужный набор программного обеспечения:

    yum install -y centos-release-xen
    yum install -y xen
    /usr/bin/grub-bootxen.sh

    Установка Xen в CentOS 6 - yum xen

    Для удобства рекомендую установить mc:

    yum install -y mc

    Потом правим /boot/grub/grub.conf, а именно в сроке:

    kernel /xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all

    я меняю 1024 на 530:

    kernel /xen.gz dom0_mem=530M,max:530M loglvl=all guest_loglvl=all

    ибо, считаю, 1024 - это слишком много для гипервизора (Dom0).

    Далее, в файле /etc/xen/ находим строку

    #(vnc-listen '127.0.0.1')

    расскомментируем её и адрес меняем на '0.0.0.0', то есть приводим к виду:

    (vnc-listen '0.0.0.0')

    Отключаем SElinux:

    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
    setenforce 0

    Переходим к растройки сети.

    Устанавливаем Bridge Utilities:

    yum -y install bridge-utils

    Копируем конфиг бриджа:

    cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

    И правим оба файла. /etc/sysconfig/network-scripts/ifcfg-eth0 должен выглядеть примерно так:

    DEVICE="eth0"
    NM_CONTROLLED="yes"
    ONBOOT=yes
    TYPE="Ethernet"
    NAME="Ethernet Network eth0"
    BRIDGE="br0"

    А /etc/sysconfig/network-scripts/ifcfg-br0 так:

    DEVICE="br0"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Bridge"
    BOOTPROTO="none"
    IPADDR="192.168.0.100"
    PREFIX="24"
    GATEWAY="192.168.0.1"
    DNS1="8.8.8.8"
    DNS2="8.8.4.4"
    DEFROUTE="yes"
    NAME="Bridge Network br0"

    Достаточно лишь IPADDR и GATEWAY указать свои.

    Всё, перегружаемся:

    reboot

    Проверяем, работает ли гипервизор:

    xl info

    Должно выглядеть примерно так:

    [root@centos65xen ~]# xl info
    host : centos65xen.localdomain
    release : 3.10.43-11.el6.centos.alt.x86_64
    version : #1 SMP Mon Jun 16 14:22:02 UTC 2014
    machine : x86_64
    nr_cpus : 2
    max_cpu_id : 1
    nr_nodes : 1
    cores_per_socket : 2
    threads_per_core : 1
    cpu_mhz : 2984
    hw_caps : 178bfbff:28100800:00000000:00000140:00000201:00000000:00000001:00000000
    virt_caps :
    total_memory : 1199
    free_memory : 651
    sharing_freed_memory : 0
    sharing_used_memory : 0
    free_cpus : 0
    xen_major : 4
    xen_minor : 2
    xen_extra : .4-33.el6
    xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p
    xen_scheduler : credit
    xen_pagesize : 4096
    platform_params : virt_start=0xffff800000000000
    xen_changeset : unavailable
    xen_commandline : dom0_mem=530M,max:530M loglvl=all guest_loglvl=all
    cc_compiler : gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
    cc_compile_by : mockbuild
    cc_compile_domain : centos.org
    cc_compile_date : Mon Jun 16 17:22:14 UTC 2014
    xend_config_format : 4

    Также проверяем настройки сети:

    ifconfig

    У br0 должен быть наш ip, который мы прописывали (в примере это 172.23.12.3), а у eth0 всё должно быть пусто. Пример:

    [root@centos65xen ~]# ifconfig
    br0 Link encap:Ethernet HWaddr 08:00:27:17:4F:6A 
     inet addr:172.23.12.3 Bcast:172.23.12.255 Mask:255.255.255.0
     inet6 addr: fe80::a00:27ff:fe17:4f6a/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:219 errors:0 dropped:0 overruns:0 frame:0
     TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0
     RX bytes:19380 (18.9 KiB) TX bytes:20656 (20.1 KiB)
    eth0 Link encap:Ethernet HWaddr 08:00:27:17:4F:6A 
     inet6 addr: fe80::a00:27ff:fe17:4f6a/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:259 errors:0 dropped:3 overruns:0 frame:0
     TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000
     RX bytes:27086 (26.4 KiB) TX bytes:24472 (23.8 KiB)
    ...

    Если всё в порядке, то установка и базовая настройка гипервизора xen в CentOS 6 завершена.

     

    Автор: vovans

    http://zenway.ru/page/install-xen-in-centos-6

    Категория: Linux и не только | Просмотров: 967 | Добавил: laptop | Рейтинг: 5.0/1
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024