Назад | Перейти на главную страницу

Можно ли клонировать openVZ VPS в Xen domU для целей разработки?

Меня попросили настроить сервер на производство openVZ VPS, чтобы попытаться уменьшить использование памяти apache. (Apache достиг пределов памяти, и мы получали fork(): Can't allocate memory несколько раз в день.)

Однако я не могу прервать работу сайта, и я уже сделал все, что можно легко изменить, - отключил ненужные службы, удалил неиспользуемые модули apache и изменил переменные MPM prefork.

Сейчас я собираюсь создать дубликат сервера на моем домашнем dom0 для целей разработки / тестирования, но переход с OpenVZ на Xen не кажется слишком простым. Я думаю, что могу выполнить синхронизацию всей файловой системы с логическим томом в моем dom0 и создать файл конфигурации domU, и он должен загрузки.

К сожалению, мой гугл-фу слабый, а то, что я нашел, бесполезно, или про Xen к OpenVZ, это полная противоположность тому, что я хочу.

tl; dr:

  1. Есть ли какие-либо руководства по клонированию экземпляра OpenVZ? Я знаю, что это не замкнутая система, поэтому мне нужно найти ядро ​​и ramdisk, но кроме этого?
  2. Есть ли какие-то подводные камни, на которые следует обратить внимание при клонировании системы?

Спасибо.

Уточнение: система OpenVZ работает под управлением CentOS 5.2. Кроме того, что-то, что я выбросил наугад, похоже, что rsync лучше tar. Итак, вопрос обновлен.

Ответ на часть № 3:

В Xen действительно есть "драйверы устройств для Windows", так что ...

В) Ваша домашняя система - Linux или Windows?

Если с Linux на Linux, то:

Следует ли мне использовать вместо этого rsync?

Да, я бы выбрал rsync вместо tar -c | ssh home / Намного быстрее и меньше нагрузка на сервер.

Ответ на часть 2:

Rsync отлично работает с PuTTY, поэтому «Да» это возможно по сети.

Часть №1:

... не прерывая работу сервера?

rsync добавит некоторую нагрузку на сервер, тарирование всей системы, вероятно, увеличит нагрузку.