Есть старый сервер на centos 6.8 с установленной BitrixVM 5.1.8, на нем куча сайтов:
Код
Bitrix virtual appliance version 5.1.8
Manage sites in the pool
Found 1 kernel sites:
------------------------------------------------------------------------------------
ID| SiteName | dbName | Status | Type | S | C | DocumentRoot
------------------------------------------------------------------------------------
1| default | bitrixbase | finished | kernel | Y | N | /home/bitrix/www
------------------------------------------------------------------------------------
bitrixbase: 64 link sites
------------------------------------------------------------------------------------
ID| SiteName | dbName | Status | Type | DocumentRoot
------------------------------------------------------------------------------------
2| blablabla.ru | bitrixbase | finished | link | /home/bitrix/ext_www/blablabla.ru
3| blablabla2.ru | bitrixbase | finished | link | /home/bitrix/ext_www/blablabla2.ru
...
65| blablabla64.ru | bitrixbase | finished | link | /home/bitrix/ext_www/blablabla64.ru
------------------------------------------------------------------------------------
Есть новый сервер на centos 7.3 и BitrixVM 7.1.0
Собственно, вопрос в том, как перенести все это добро на новый сервер. Я так понимаю можно/нужно использовать резервное копирование, встроенное в битрикс (согласно этой статье https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=2031), так ли это? Этим способом сайты переносятся по одному или можно как-то все сразу?
Может кто-нибудь сталкивался с похожей задачей? Если не трудно, объясните пошагово.
Сергей Анисимов, день добрый. Судя по тому что вы написали у вас есть сайт типа внешнее ядро (ext_kernel), а сайты типа link "линкуются" на него (хотя в списке его нет). Потому 65 раз можно сократить до 3-х в вашем случае. Для сайтов типа kernel и ext_kernel использовать резервное копирование, итого 2 итерации. Создаем копии, переносим их на новую машину, там создаем два сайта типа kernel и ext_kernel и восстанавливаем. На старой машине 63 сайта типа link добавляем в архив за один раз, например делаем *.zip или *.tar.gz. На новой машине создаем 63 сайта типа link с такими же именами что были на старой машине, а потом уже распаковываем содержимое архива.
Алексей Шафранский написал: Сергей Анисимов , день добрый. Судя по тому что вы написали у вас есть сайт типа внешнее ядро (ext_kernel), а сайты типа link "линкуются" на него (хотя в списке его нет). Потому 65 раз можно сократить до 3-х в вашем случае. Для сайтов типа kernel и ext_kernel использовать резервное копирование, итого 2 итерации. Создаем копии, переносим их на новую машину, там создаем два сайта типа kernel и ext_kernel и восстанавливаем. На старой машине 63 сайта типа link добавляем в архив за один раз, например делаем *.zip или *.tar.gz. На новой машине создаем 63 сайта типа link с такими же именами что были на старой машине, а потом уже распаковываем содержимое архива.
Алексей, здравствуйте! Есть только один kernel и 64 link sites к нему, ext_kernel нет. А зачем оно, если сайты завязаны на kernel? По link-сайтам - вы имеете ввиду, что можно просто их папки перенести и рассовать по свежесозданным? Без создания резервной копии.
Цитата
Sergey Pogudin написал: Самое простое это каждый по отдельности через резервное копирование. В вашем случае можно только пожелать удачи 65 раз
Алексей прав, если сайты на одном ядре, то достаточно один раз перенести ядро, допустим один из сайтов, остальные просто файлы скопировать, после создания link-ов через меню
Профессиональная разработка сайтов на 1С-Битрикс и администрирование серверов - http://pogudin.pro
Sergey Pogudin написал: Алексей прав, если сайты на одном ядре, то достаточно один раз перенести ядро, допустим один из сайтов, остальные просто файлы скопировать, после создания link-ов через меню
Всем спасибо, все получилось! Резервным копированием перенес kernel-сайт с базой, создал link-сайты (самое нудное) и перезаписал их содержимое.