The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"проблема с modprobe tun"
Отправлено sHaggY_caT, 15-Фев-10 11:45 
>[оверквотинг удален]
>>yum сам прописывает новое ядро, как дефолтное
>>
>>>Мне человек сказал  что надо править grub.conf, чтобы загрузится с этого ядра.
>>>Искали мы вместе этот файл так и не нашли и не поняли вообще
>>>какой используется загрузочный файл для моего сервера.
>>
>>:) а где искали?
>
>искал во первых тут /boot/grub/grub.conf
>во вторых искал так find / -name grub.conf -print

Пожалуйста, поймите, чем раньше Вы начнете читать официальную документацию, где все последовательно расписано самими разработчиками, тем меньше будете мучаться, и гораздо быстрее решать проблемы!

1. Что бы поставить стабильное OpenVZ ядро, и стабильные OpenVZ утилиты, нужно поставить с помощью yum пакеты:

vzrpm44-4.4.1-22.5
vzrpm43-python-4.3.3-7_nonptl.6
vzdump-1.0-2
vzctl-lib-3.0.23-1
vzyum-2.4.0-11
vzrpm44-python-4.4.1-22.5
vzrpm43-4.3.3-7_nonptl.6
ovzkernel-2.6.18-164.10.1.el5.028stab067.4
vzquota-3.0.12-1
vzctl-3.0.23-1
debootstrap-1.0.7-2_vzpkg2.1

Что бы поставить эти пакеты, должны быть подключены репозитории:

[shaggycat@ovz02 ~]# cat /etc/yum.repos.d/openvz.repo
[openvz-utils]
name=OpenVZ utilities
#baseurl=http://download.openvz.org/current/
mirrorlist=http://download.openvz.org/mirrors-current
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

# In addition to openvz-utils repo, you have to enable one the the
# kernel repositories below. In the stock config, openvz-kernel-rhel5
# is enabled; you might want to change this.

[openvz-kernel-2.6.22]
name=OpenVZ 2.6.22 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.20/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.22
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-2.6.20]
name=OpenVZ 2.6.20 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.20/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.20
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-rhel5]
name=OpenVZ RHEL5-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-2.6.18]
name=OpenVZ 2.6.18 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.18/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.18
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-2.6.16]
name=OpenVZ 2.6.16 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.16/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.16
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-rhel4]
name=OpenVZ RHEL4-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel4-2.6.9/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel4-2.6.9
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-2.6.8]
name=OpenVZ 2.6.8 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.8/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.8
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

(enabled=1 означает, что репозиторий подключен). Что бы решить проблему быстро, Вам нужно было всего-навсего потратить три-четыре часа на _вдумчивое_ чтение официального Guide.

Если с английским все хорошо, читайте обязательно официальный Guide:

http://download.openvz.org/doc/

Если более-менее, как у меня, читайте обязательно тоже _официальный_ guide со словарем, даже если на это уйдет часов 8.
Если же совсем плохо или никак, то читайте неофициальный перевод официального Guide:

http://download.openvz.org/contrib/doc/

Так же очень много документации есть в wiki.

Что бы сменить порядок загрузки ядра, нужно в

/boot/grub/grub.conf


Строчке

default=

Указать номер соотвествующего ядра. Номер определяется по заголовку, например,

title CentOS (2.6.18-164.10.1.el5.028stab067.4)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.10.1.el5.028stab067.4 ro root=LABEL=/
        initrd /initrd-2.6.18-164.10.1.el5.028stab067.4.img
title CentOS (2.6.18-164.2.1.el5.028stab066.10)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.2.1.el5.028stab066.10 ro root=LABEL=/
        initrd /initrd-2.6.18-164.2.1.el5.028stab066.10.img

Номер отчитывается от нуля. Строчка default=0 означает, что будем загружать 2.6.18-164.10.1.el5.028stab067.4

OpenVZ и Virtuozzo ядра включают в название префикс [0-9]{3,3}stab[0-9]{3,3}\.[0-9]{,3}
(то есть, три цифры перед stab и после еще какие-то цифры), остальные ядра, это не OpenVZ ядра, а левые (особенно из репозитория CentOS Plus)

Но, как и сказал уже ALex, при установке пакета с ядром, его post-install сценарии _всегда_ прописывают ядро в grub.conf, и прописывают именно его в default.

Повторюсь, все эти вопросы описаны в документации. Вам не нужно мучаться, кого-то спрашивать, и т д. Процедура установки OpenVZ очень проста и прозрачна, если не заниматься гуглением, а просто прочитать официальный Guide!

З.Ы. Очень советую при решении _любой_ проблемы использовать Google не для поиска недоделанных howto, а для поиска официального сайта ПО, что бы решить проблему по официальному guide или FAQ. Сама очень жалею, что не сразу получила такой совет, когда только стала заниматься IT

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру