ProstoName 4 Опубликовано: 2020-02-03 21:51:43 Share Опубликовано: 2020-02-03 21:51:43 Здравствуйте. Возникла необходимость вытянуть работающий в bhyve ubilling в реальную freebsd (в хост систему). Хочется с минимальным простоем и без потери удаленного управления. В виртуалку прокинуты 2 сетевые, так что bce0 (wan) и bce1 есть и заморачиваться с переименованием не надо. В хосте bce0 тоже wan. Что в хосте, что в виртуалке zfs (пул zroot). Думаю сделать через zfs send. Но как принять на работающей машине снепшот виртуалки и при перезагрузке перейти на него? Ссылка на сообщение Поделиться на других сайтах
RockManX 9 Опубліковано: 2020-02-04 07:40:43 Share Опубліковано: 2020-02-04 07:40:43 втыкаем флешку прокидываем её в виртуалку сливаем в неё содержимое грузимся с флешки сливаем содержимое в хард хоста грузимся обратно с харда ... профит простой минимальный - только на перезагрузки, вместо флешки можно подкинуть второй хардъ 1 Ссылка на сообщение Поделиться на других сайтах
ProstoName 4 Опубліковано: 2020-02-05 08:02:45 Автор Share Опубліковано: 2020-02-05 08:02:45 А как можно сделать без физического присутствия? Далеко сервер. Хост IP x.x.x.1 виртуалка IP x.x.x.2 Как-то можно отправить снепшот на хост и там его установить и после перезагрузки загрузился нужный снепшот? Ссылка на сообщение Поделиться на других сайтах
Pautiina 29 Опубліковано: 2020-02-05 17:37:33 Share Опубліковано: 2020-02-05 17:37:33 9 часов назад, ProstoName сказал: А как можно сделать без физического присутствия? Далеко сервер. Хост IP x.x.x.1 виртуалка IP x.x.x.2 Как-то можно отправить снепшот на хост и там его установить и после перезагрузки загрузился нужный снепшот? Можно. Грузитесь с загрузочной флешки, включаете ssh и потом через комманду dump, restore сразу заливаете на хард. Предварительно нужно сделать разбивку диска. Пример: dump -0aLf - / | ssh 10.0.0.99 "cd /mnt/ufs.1 && cat | restore -rf -" Ссылка на сообщение Поделиться на других сайтах
RockManX 9 Опубліковано: 2020-02-06 07:18:01 Share Опубліковано: 2020-02-06 07:18:01 13 часов назад, Pautiina сказал: Можно. Грузитесь с загрузочной флешки, включаете ssh и потом через комманду dump, restore сразу заливаете на хард. Предварительно нужно сделать разбивку диска. Пример: dump -0aLf - / | ssh 10.0.0.99 "cd /mnt/ufs.1 && cat | restore -rf -" речь шла о zfs и физическом отсутствии и миниуме простоев очень внимательно человек тему читает без присутствия на рабочей системе не получится вытащить один пул на другой (точнее вытащить получится, но мы окирпичимся в процессе) найдите кто туда подключит второй хард - слейте виртуалку в него, а первый потом просто отключат также если есть пустое (не размеченое) место на основном харде можно вытащить пул туда и загрузиться с него, но так обычно не бывает я бы всёже предпочёл физически присутствовать, т.к. если чтото пойдёт не так время простоя шикарно так увеличится, а как правило чтото обязательно пойдёт не так 1 Ссылка на сообщение Поделиться на других сайтах
RockManX 9 Опубліковано: 2020-02-06 11:30:10 Share Опубліковано: 2020-02-06 11:30:10 В 03.02.2020 в 23:51, ProstoName сказал: Возникла необходимость вытянуть работающий в bhyve ubilling в реальную freebsd (в хост систему). Хочется с минимальным простоем и без потери удаленного управления. если посмотреть на задачу проще - то и решение проще просто вытягиваем все конфиги, базы, etc. в хост систему и крутим сервисы там зачем заморачиваться с вытягиванием всего пула? Ссылка на сообщение Поделиться на других сайтах
ProstoName 4 Опубліковано: 2020-02-06 20:15:55 Автор Share Опубліковано: 2020-02-06 20:15:55 (відредаговано) Всім дякую. Зробив 1. Подзвонив, вставили флешку в сервер. 2. На неї залив mfsBSD з потрібними параметрами (dd if=mfsbsd-12.1-RELEASE-amd64.img of=/dev/da1 bs=1m). 3. Снепшот з віртукалки злив gzip-ом на інший сервер (zfs send -R zroot@start | gzip > /mnt/start.gz). 4. Перезагрузка хоста. Загружається з USB. 5. Захожу на mfsBSD, монтую в /mnt 5g ramfs (mount -t tmpfs -o size=5g tmpfs /mnt). Заливаю в /mnt зжатий снепшот. (zpool import zroot) (gzip -d -c /mnt/start.gz | zfs receive -vF -d zroot) 6. Дзвоню, витягують флеху. 7 . reboot Відредаговано 2020-02-07 06:36:35 ProstoName доповнення 1 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас