<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    30.09.2010 20:23, Grigory Fateyev пишет:
    <blockquote cite="mid:20100930212341.7a41a39d@greg.dobroe.net"
      type="cite">
      <pre wrap="">Добрый день!

Стоит задача перенести OpenVZ контейнеры на другой физический сервер.
Что нужно сохранить помимо контейнеров, чтоб безболезненно перенести
всё содержание? И вообще каков порядок действий? Что бы почитать по
теме?

</pre>
    </blockquote>
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style:
      normal; font-variant: normal; font-weight: normal; letter-spacing:
      normal; line-height: normal; orphans: 2; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; font-size: medium;"><span
        class="Apple-style-span" style="font-family:
        Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif;
        font-size: 13px;">
        <h2 id="ПереносVPS" style="font-family: Arial,Verdana,'Bitstream
          Vera Sans',Helvetica,sans-serif; font-weight: bold;
          page-break-after: avoid; font-size: 16px; margin-left: -18px;">Перенос
          VPS</h2>
        <p>Для переноса VPS на другой сервер существует утилита
          vzmigrate но она долго работает и не всегда корректно (не
          всегда отрабатывает сохранение дампа памяти)</p>
        <p>Поэтому мы делаем руками. Копирование осуществляется в 2
          прохода. Первый проход осуществляем "на горячую" на включенной
          VPS.</p>
        <p>1. Проверяем не существует ли уже на сервере куда хотим
          копировать VPS с таким VID</p>
        <p>2. Запускаем копирование первый раз</p>
        <pre class="wiki" style="background-color: rgb(247, 247, 247); border: 1px solid rgb(215, 215, 215); margin-top: 1em; margin-bottom: 1em; overflow: auto;">rsync --stats --progress -axH --delete --numeric-ids -e ssh /var/lib/vz/private/210 host2.domain.com:/var/lib/vz/private/
</pre>
        <p>где 210 VID VPS</p>
        <p>3. Копируем конфиг</p>
        <pre class="wiki" style="background-color: rgb(247, 247, 247); border: 1px solid rgb(215, 215, 215); margin-top: 1em; margin-bottom: 1em; overflow: auto;">rsync --stats --progress -aH --delete --numeric-ids -e ssh /etc/vz/conf/210.conf host2.domain.com:/etc/vz/conf/
</pre>
        <p>4. Проверяем и тестируем конфиг (vzcfgvalidate).Если надо
          исправляем. Изменяем данные по IP, NS и т.д.</p>
        <p>5. Останавливаем VPS</p>
        <p>6. Запускаем копирование второй раз</p>
        <pre class="wiki" style="background-color: rgb(247, 247, 247); border: 1px solid rgb(215, 215, 215); margin-top: 1em; margin-bottom: 1em; overflow: auto;">rsync --stats --progress -aH --delete --numeric-ids -e ssh /var/lib/vz/private/210 host2.domain.com:/var/lib/vz/private/
</pre>
        <p>Если VPS большая, или там очень много файлов, то при
          последующем старте будут пересчитываться квоты, на что может
          пойти много времени. Поэтому быстрее будет скопировать квоты
          тоже.</p>
        <pre class="wiki" style="background-color: rgb(247, 247, 247); border: 1px solid rgb(215, 215, 215); margin-top: 1em; margin-bottom: 1em; overflow: auto;">rsync --stats --progress -axH --delete --numeric-ids -e ssh /var/lib/vzquota/quota.310 host2.domain.com:/var/lib/vzquota/
</pre>
        <p>где 210 VID VPS</p>
        <p>7. Запускаем VPS на новом сервере.</p>
        <p>На старом сервере устанавливаем</p>
        <pre class="wiki" style="background-color: rgb(247, 247, 247); border: 1px solid rgb(215, 215, 215); margin-top: 1em; margin-bottom: 1em; overflow: auto;">vzctl set 210 --onboot no --save
</pre>
      </span></span><br>
    <pre class="moz-signature" cols="72">-- 
WBR,
Dubrovskiy Vyacheslav
</pre>
  </body>
</html>