forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 13:58
Vassily Kiryanov
Guest
 
Сообщений: n/a
По умолчанию Перенос фряхи с сервисами в bhyve.

Vassily Kiryanov написал(а) к All в Jan 15 12:23:00 по местному времени:

Нi All!

Есть фряха 8.2 с кучкой сервисов, которая крутится на реальном железе с 2 гигами ОЗУ. Хочу место в стойке освободить от старой железки, перенеся всю её систему в bhyve, работающий на соседней 10.1
Если я внутри bhyve подниму 8.4 и тупо перекатаю файлы, то проги, поставленные из портов на 8.2 должны запуститься без перекомпиляции?

Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго.
Vassily
---
Ответить с цитированием
  #2  
Старый 17.08.2016, 13:58
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Перенос фряхи с сервисами в bhyve.

Victor Sudakov написал(а) к Vassily Kiryanov в Jan 15 18:15:26 по местному времени:

Dear Vassily,

23 Jan 15 12:23, you wrote to All:

VK> Есть фряха 8.2 с кучкой сервисов, которая крутится на реальном железе
VK> с 2 гигами ОЗУ. Хочу место в стойке освободить от старой железки,
VK> перенеся всю её систему в bhyve, работающий на соседней 10.1 Если я
VK> внутри bhyve подниму 8.4 и тупо перекатаю файлы, то проги,
VK> поставленные из портов на 8.2 должны запуститься без перекомпиляции?

Я бы вообще в jail перенес. Помнится, я долго эксплуатировал в jail очень старые версии фри, еще с бинарниками в формате a.out, под новыми фрями. Никаких проблем не было.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #3  
Старый 17.08.2016, 13:58
Vassily Kiryanov
Guest
 
Сообщений: n/a
По умолчанию Перенос фряхи с сервисами в bhyve.

Vassily Kiryanov написал(а) к All в Jan 15 13:29:56 по местному времени:

Нi All!

23 Jan 15 12:23, Vassily Kiryanov wrote to All:

VK> Есть фряха 8.2 с кучкой сервисов, которая крутится на реальном железе
VK> с 2 гигами ОЗУ. Хочу место в стойке освободить от старой железки,
VK> перенеся всю её систему в bhyve, работающий на соседней 10.1 Если я
VK> внутри bhyve подниму 8.4 и тупо перекатаю файлы, то проги,
VK> поставленные из портов на 8.2 должны запуститься без перекомпиляции?

Оставил как запасной вариант перенос этого сервера в jail, пока-что пытаюсь его запихнуть в bhyve.
Скачал образ лазерного диска, создал файл для образа жёсткого диска, и запускаю

fsImage='/usr/old-server/virtual-old.img'
cdImage='/usr/old-server/FreeBSD-8.4-RELEASE-i386-dvd1.iso'
if0_name='tap10'
if1_name='tap11'
GuestMem='3072M'
GuestNumCPU='2'
GuestName='virt_old'
ConsoleName='/dev/nmdm0A'

/bin/sh /usr/share/examples/bhyve/vmrun.sh -i \
-m ${GuestMem} \
-c ${GuestNumCPU} \
-C ${ConsoleName} \
-d ${fsImage} \
-I ${cdImage} \
-t ${if0_name} \
-t ${if1_name} \
${GuestName}

затем (а можно и заранее) в другой консоли запускаю "cu -l /dev/nmdm0B" и вижу
интерфейс инсталлятора, т.е. содержимое виртуального dvd-диска загрузилось в память и начало работать. Прохожу стандартные этапы, типа разбивки диска и прочего, затем получаю стандартный вопрос инсталлятора "Откель ставиться будем, CD/НTTP/FTP и т.д." выбираю CD и несколько недоумевая вижу сообщение о недоступности системе этого CD. С которого всё и запущено, между прочим. Давно не ставил "восьмёрку", кто-то помнит, что ему в этот момент сказать следует?

Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго.
Vassily
---
Ответить с цитированием
  #4  
Старый 17.08.2016, 13:58
Vassily Kiryanov
Guest
 
Сообщений: n/a
По умолчанию Перенос фряхи с сервисами в bhyve.

Vassily Kiryanov написал(а) к Vassily Kiryanov в Jan 15 16:02:37 по местному времени:

Нi Vassily!

27 Jan 15 13:29, Vassily Kiryanov wrote to All:

VK> Оставил как запасной вариант перенос этого сервера в jail, пока-что
VK> пытаюсь его запихнуть в bhyve. Скачал образ лазерного диска, создал
VK> файл для образа жёсткого диска, и запускаю

VK> fsImage='/usr/old-server/virtual-old.img'
VK> cdImage='/usr/old-server/FreeBSD-8.4-RELEASE-i386-dvd1.iso'
VK> if0_name='tap10'
VK> if1_name='tap11'
VK> GuestMem='3072M'
VK> GuestNumCPU='2'
VK> GuestName='virt_old'
VK> ConsoleName='/dev/nmdm0A'

VK> /bin/sh /usr/share/examples/bhyve/vmrun.sh -i \
VK> -m ${GuestMem} \
VK> -c ${GuestNumCPU} \
VK> -C ${ConsoleName} \
VK> -d ${fsImage} \
VK> -I ${cdImage} \
VK> -t ${if0_name} \
VK> -t ${if1_name} \
VK> ${GuestName}

VK> затем (а можно и заранее) в другой консоли запускаю "cu -l
VK> /dev/nmdm0B" и вижу интерфейс инсталлятора, т.е. содержимое
VK> виртуального dvd-диска загрузилось в память и начало работать. Прохожу
VK> стандартные этапы, типа разбивки диска и прочего, затем получаю
VK> стандартный вопрос инсталлятора "Откель ставиться будем, CD/НTTP/FTP и
VK> т.д." выбираю CD и несколько недоумевая вижу сообщение о недоступности
VK> системе этого CD. С которого всё и запущено, между прочим. Давно не
VK> ставил "восьмёрку", кто-то помнит, что ему в этот момент сказать
VK> следует?

Не стал ждать милостей от инсталлятора, а вместо этого по мотивам статьи
http://www.info-x.org/freebsd/nastro...a_fleshka.html
установил систему на образ диска "в ручном режиме".

Продолжил пляски с бубном командой
echo "/dev/ufs/MyVirtServer / ufs rw,noatime 1 1" >/media/etc/fstab

После этого в /media/etc/ttys заремил "фирменный" вариант строки и добавил свой, получилось
#ttyu0 "/usr/libexec/getty std.9600" dialup off secure
ttyu0 "/usr/libexec/getty 3wire.9600" vt100 on secure

Оставалось размонтировать /media, убрать из строки вызова vmrun.sh ключ "-i"
и получить рабочую свежеустановленную систему внутри bhyve.

Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго.
Vassily
---
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:48. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot