OVZ для клиента вдс/впс - способ скачать, изменить и залить обратно контейнер - есть?

12
arkadiy_a
На сайте с 11.06.2008
Offline
82
1701

Сорьки за возможно некоректный вопрос.

Задача - для клиента бюджетного vps/vds на платформе OVZ/Virtuozzo как-то скачать контейнер или просто набор файлов его виртуалки со всеми его сайтами, потюнить-поиграться на локалке в виртуальной машине и потом залить обратно.

Это нужно как альтернатива "сценарию" - заказа новой vds и потом миграции на нее с отменой старой vds после успешного "апгрейда".

Несколько баксов роли не играют но как по мне приятней и быстрей на локалке играться.

Такое невозможно или как-то реально?

А если техподдержка отзывчивая и бекап контейнера даст скачать/перезалить обратно и если бесплатные серверные компоненты OVZ именно той версии установить в виртуалке (реально?) то получится?

yahoster
На сайте с 14.04.2011
Offline
234
#1

Реально конечно.

Спрашивайте у суппорта помощи.

Правда гаранти нет, что что после "игр" всё заработает.

Цену на хостинг устанавливаете вы (https://cadedic.ru/aktsii/chestnaya-tsena/). Вечные виртуальные серверы (http://lto-vds.ru/otf-vds.html).
esetnod
На сайте с 16.07.2009
Offline
134
#2

В принципе, если остановить всё имеющее буферы/открытые дескрипторы, и оставить только init и sshd с шеллом, корень без /proc и /sys можно запаковать и изнутри контейнера.

Но кошернее, конечно, паковать уже размонтированный.

Быстрый хостинг на SSD от $0.99 (http://just-hosting.ru/) | OpenVZ (http://just-hosting.ru/vds.html) и KVM (http://just-hosting.ru/vds-kvm.html) VDS от $7.95
Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#3

Если VPS у нас, то это стандартный запрос в саппорт :)

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
H
На сайте с 12.05.2007
Offline
133
#4

Все что находится внутри контейнера вы можете скачать и так, а все что снаружи (ядро, конфиг) - тут уже нужно обращаться к техподдержке или угадывать. Но скрее всего проблем не возникнет и без обращения,

если вы понимаете с чем имеете дело.

hvosting.ua (http://hvosting.ua/)
arkadiy_a
На сайте с 11.06.2008
Offline
82
#5
esetnod:
В принципе, если остановить всё имеющее буферы/открытые дескрипторы, и оставить только init и sshd с шеллом, корень без /proc и /sys можно запаковать и изнутри контейнера.
Но кошернее, конечно, паковать уже размонтированный.

Звучит интересно.

Распаковать (после внесения всех изменений на локалке) обратно в контейнер хостинг-провайдера (наверное, лучше через пайп засовывая в конец трубы архив с удаленного webdav, ftp или http куда файл проще закинуть?) проблем не будет?

Экстремальный вариант что обратно в контейнер заливается уже другой дистрибутив (т.е. был debian стал centos) работать будет или только если останавливать контейнер, просить техподдержку или что-то такое?

Это все на фоне того что клиент владеет базовыми навыками администрирования линуксов и с ОVZ (чтобы его поднять в виртуалке) будет все гуглить и учить с нуля.

esetnod
На сайте с 16.07.2009
Offline
134
#6

Дистрибутив точно не смените, во-первых много мусора от старого останется, если просто поверх распаковывать новый, во-вторых скрипты конфигурации сети специфичны для дистрибутива, нужно как минимум менять конфиг на ноде.

arkadiy_a
На сайте с 11.06.2008
Offline
82
#7
Pavel.Odintsov:
Если VPS у нас, то это стандартный запрос в саппорт :)

Да, у вас, заказывал года 2 назад или чуть больше, тогда план минималка был 100 мб RAM, сейчас 400 (нищеброд я) а потому задумываюсь об апгрейде ПО. Кстати все это время (боюсь сглазить :D) полет отличный.

Пока там стоит набор с lnmp.org под debian, сейчас подумываю о Centmin Mod соответственно для centos.

Интересует вопрос - хватит ли памяти 400 мег без свопа для штук вроде этого и этого, а потому сначала интересно пощупать-поиграться в виртуалке на локальном pc, если это не окажется слишком сложным ни мне ни вам (чтобы помочь/направить).

И если все гуд потом сайтики перенесу.

Вообще направить какой и откуда комплект ПО установить в виртуалке чтобы туда "принять" контейнер пока можете?

Юзаю VMware Workstation 8.0.2 но если надо что-то другое поставлю. Т.е. будет двойная виртуализация - винда, в ней vmware (или что скажете), в ней линукс с OVZ вашей версии, в ней контейнер.

Итак, реально?

H
На сайте с 12.05.2007
Offline
133
#8

у меня на удаленном сервере, куда я цепляюсь по VNC запущен виртуалбоокс, в нем винда, под виндой досбокс, в нем эмулятор денди.

Не работает звук в супермарио, куда копать?

arkadiy_a
На сайте с 11.06.2008
Offline
82
#9

hvosting не, я не троллю и понимаю что техподдержка таким в принципе не должна заниматься, но вдруг направят-помогут.

Представляю (может, ошибочно) мне скажут установи OVZ версии такой-то, скачай наш образ "свежеустановленного" (или как правильно) контейнера там-то, как закончишь - дай нам сигнал откуда твой образ скачать и мы его к себе установим.

Вот спрашиваю, реально ли.

UPD

Пошел там тикет создавать.

arkadiy_a
На сайте с 11.06.2008
Offline
82
#10

Установочный шаблон ОС в FastVPS не дали, но снимок контейнера выдали оперативно.

Поднял Proxmox 3 в VMware Workstation, поставил туда CentOS вроде максимально похожей версии как у FastVPS.

Контейнер ожил и отлично пашет.

Думаю не дергать техподдержку с образами контейнера чтобы обратно закачать после настройки. Вместо этого хотелось бы настроить rsync так чтобы чтобы slave был на впске и "новая версия" контейнера туда закачалась. Ведь если повезет и получится такое - потом поменяю в настройках rsync мастер<->слейв и получится (?) в локальной виртуальной машине бекап, и очень оперативный.

Т.е. у хостера VPS, там rsync, он синхронизирует файлы с установленной локально в VMware копией VPS-ки.

Теперь вопросики.

Как копия-зеркало всегда готовое для восстановления оно будет работать или могут быть сложности?

Как быть с критичными файлами открытыми на запись (папка /var/lib/mysql/* например) я просто хз как оно синхронизировать будет, лотерея?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий