Системы виртуализации

[umka]
На сайте с 25.05.2008
Offline
456
570

Задавайте в этой теме вопросы по системам виртуализации, от выбора и установки до решения специфических проблем.

Тема входит в Путеводитель по разделу.

Лог в помощь!
J
На сайте с 15.11.2006
Offline
71
#1

Добрый день, коллеги.

Прошу посоветовать, как быстрее и эффективнее решить мою проблему.

Имеется VDS с Ubuntu 11.10 c в меру сложным веб-сайтом. Там стоит апач, nginx, postgresql, php и что-то по мелочи. Основная часть ПО на питоне и перле. Сервак настраивался нетрадиционно-под себя, и свое ПО этот кулибин написал так, что файлы расползаются по всему серваку, что-то пользовательское пишется даже в /etc, чтобы никто не нашел, видимо. С распределением прав на владельцев и директории тоже ужас, но слава богу есть рутовый доступ.

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

Родилась идея - слить копию сервера как можно более целиком к себе и оформить в виде виртуальной машины.

Как это лучше сделать?

Как я себе это представляю

- берем готовую vmware машину, например, с рутрекера

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

- базу данных дампим и восстанавливаем на новом сервере

предвижу массу ошибок и проблем по ходу реализации...

Но возможно, есть какое-то более изящное решение, чтобы без ошибок сделать?

Антон Каленик
На сайте с 23.06.2008
Offline
131
#2

посмотрите в сторону puppet (http://puppetlabs.com/)

только не забывайте отключать при изменениях, а то нервные клетки не восстанавливаются )))

Glueon
На сайте с 26.07.2013
Offline
172
#3

Теоретически tar всей системы можно вполне себе подняться под виртуальной машиной.

Но я бы все же написал puppet скрипт и возможно создал образ с помощью packer.io

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
Andreyka
На сайте с 19.02.2005
Offline
822
#4

Вот как это делается в vmware: http://www.vmware.com/products/converter

Не стоит плодить сущности без необходимости
pupseg
На сайте с 14.05.2010
Offline
347
#5

инструменты vmware умеют без проблем физический сервер превращать в vmware. Работает, делается без проблем.

Единственное - лучше остановить все активные процессы, оставив только ssh, оно все запакует, перенесет в виртуальную среду, и уже в ней запуститься.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).

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