Rsync между KVM VPS и VirtualBox
Мне нужен совет, как rsync через ssh (и какие каталоги нужно синхронизировать) между KVM VPS (Debian Jessie) и VirtualBox, чтобы эффективно сделать VirtualBox клоном VPS. Я свободно использую термин "клон", потому что мне действительно нужно, чтобы он синхронизировался
- Библиотеки
- Программы (и все их зависимости)
- Настройки программы
- пользователей
- Пользовательские настройки
- Пользовательские файлы
- Разрешения (прикрепленные к файлам)
- Другой??
По сути, мне нужен способ синхронизации, где, если я устанавливаю Программу A на VPS, после синхронизации я хочу, чтобы Программа A прекрасно работала на VirtualBox... Не нужно синхронизировать любую сетевую информацию, так как шлюз и т. Д. Будет другим на VBox.
Например, скажем, на VPS я устанавливаю брандмауэр и настраиваю его на блокировку порта 22 (это было бы ужасно, потому что ssh остановился бы, но только предположим). Я хотел бы, чтобы после синхронизации брандмауэр был установлен на компьютере VBox с сохраненными настройками брандмауэра.
Я делаю это потому, что хотел бы поэкспериментировать с новыми библиотеками, расширениями и программами на компьютере VirtualBox, прежде чем загружать или изменять эти настройки на VPS. Но мне не хватает знаний о том, какие каталоги необходимы для синхронизации, а какие нет.
1 ответ
Вы должны выполнить базовую установку в виртуальной машине VM, а затем использовать apt-clone
скопировать пакеты и пакетное состояние системы существующей системы в ВМ. Это поможет при тестировании обновлений и т. Д.
Вся конфигурация, что касается Debian, находится в /etc/
, Домашние каталоги, конечно, находятся под /home/
,