LINUX.ORG.RU
ФорумAdmin

lxc (Linux containers and uname)


0

1

Кто нибудь пользовал эту штуку?

В принципе при помощи напильника и какой-то матери у меня всё заработало. Даже удалось запускать 32-битные контейнеры на 64 битной ОС. Основная ОС OEL 6.2, а контейнер SLES 10 sp2. Однако до сих пор не удалось сделать так чтобы внутри 32-битного контейнера uname говорило, что это 32-х битная ОС. Ядро всё-таки 64 битное... Кто нибудь сталкивался с подобной проблемой?

В моём случае это понадобилось для запуска 32 битного Oracle внутри 32 битного контейнера на 64 битной ОС. При запуске adcfgclone он начинает миграцию на 64 бита, хотя окружение 32 бита. Причина как раз в uname. Однако, если в контестном файле искуственно заменить Linux на Linux_X86-64 миграция скипается и всё проходит нормально.

Перемещено post-factum из talks

★★

Последнее исправление: qqqq (всего исправлений: 1)
Ответ на: комментарий от t184256

Да, сорри, лучше было в администрированеи...

qqqq ★★
() автор топика

Учитывая, что lxc работает в пространстве ядра хостовой системы - было бы удивительно, если бы uname давала вывод, отличный от оного на хосте. Налицо незнание матчасти.

leave ★★★★★
()
Ответ на: комментарий от leave

Удивление как раз таки это не вызвало. Было бы удивительно, если бы uname без напильника выдавало нечто иное. Налицо желание и необходимость в изменеии вывода uname -m ввиду описанной выше необходимости :)

Благодаря совету предыдущего оратора решение было найдено, модифисированы скрипты инициализации 32-битного контейнера. За помощь спасибо.

qqqq ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.