Коллеги, доброго времени суток.
Объясните зеленому, я хочу создать новую виртуальную машину и туда заливать бэкап и тестить, успешно ли проходит бэкап или нет, т.е хочу чтобы этот бэкап разворачивался.
Каким образом это сделать?
ОС : debian моего сервера.
Скорее всего эту машину (виртуальную на гипервизоре) буду разворачивать на Centos'e, подскажите как это правильно реализовать? Никогда с этим не сталкивался.
Файлы можно перенести через rsync
rsync --log-file=progress_rsync -rpPvt ~/test login@ip:/home/u/user/public_html
Команда для переноса файлов через ssh с локального каталога через терминал в директорию на VDS, где ~/test пример пути на домашнем пк, а login@ip:/home/u/user/public_html пример данных для подключения к серверу.
Для создания дампа базы данных (если ещё нет файла дампа с расширением .sql) при подключении по SSH к прошлому серверу используйте команду:
mysqldump -u'база_данных' база_данных -p'пароль_базы_данных' > имя_дампа.sql
Далее переносим созданный дамп командой scp на новый сервер: scp имя_дампа.sql login@ip:/home/u/user/public_html
Импортируйте дамп базы в созданную на новом сервере базу данных при помощи:
mysql -u'база_данных' база_данных -p'пароль_базы_данных' < /home/u/user/public_html/имя_дампа.sql
А вообще, если это пользовательская файлопомойка, было бы недурно версионировать и хранить несколько последних версий - на случай криптовымогателя или иного повреждения файлов.
Какую систему виртуалицации использовать планируете?
Как правило существует возможность сделать снапшот виртальной машины.
Делаете его перед заливкой бекапа, а дальше можете восстановить когда нужно будет.