Путь консолидации TFS 2015.4

У меня есть 2 разных сервера tfs на разных машинах. Оба они не находятся ни в одном домене. У каждого из них есть свои коллекции проектов и командные проекты.

Что я хочу сделать, так это объединить их на новом сервере. То, что я считаю, это называется consolidation.

Я искал эту работу, но документы, которые я нашел, были для меня немного непонятными. Но я все-таки спланировал путь. Допустим, у меня есть серверы A, B и C. A и B — старые, а C — новые.

Сервер А: 2015.4

  1. сделать полную резервную копию базы данных через административную консоль TFS на \\backups\tfsA

Сервер Б: 2015.4

  1. сделать полную резервную копию базы данных через административную консоль TFS на \\backups\tfsB

Сервер C:

  1. установить TFS 2015.4 - не настраивать

  2. восстановить базу данных через консоль администрирования TFS, из \\backups\tfsA

  3. восстановить базу данных через консоль администрирования TFS, из \\backups\tfsB

  4. настроить TFS

Мой вопрос здесь

  • «Будет ли этот путь работать на самом деле?», Восстановление из двух разных путей кажется мне немного пугающим, но я не могу быть уверен. Или;

  • Должен ли я иметь резервные копии БД по тому же пути, что и \\backups\tfsAB, и запускать restore с этого пути?

После того, как этот процесс будет завершен, мне также нужно выполнить миграцию среды и заставить этот новый tfs работать с Active Directory, но я думаю, что это должен быть другой вопрос после того, как я сделаю эту работу.


person Tolga Evcimen    schedule 25.10.2016    source источник


Ответы (1)


Вы не можете объединить два сервера напрямую, как вы упомянули, так как часть конфигурации будет находиться в базе данных для каждого сервера.

Что вы можете сделать, так это переместить одну коллекцию командных проектов за раз, отсоединив ее от старого сервера (необходимая конфигурация будет скопирована из общей базы данных конфигурации в базу данных коллекции), сделать резервную копию этой конкретной базы данных коллекции командных проектов, восстановить ее. на новом сервере и, наконец, подключив его (копирует конфигурацию обратно в общую базу данных конфигурации).

Вам нужно подумать об именовании, так как коллекция командных проектов должна иметь уникальное имя на новом объединенном сервере. Переименование выполняется путем изменения имени при восстановлении.

Вопрос похож на этот вопрос .

person Tore Østergaard    schedule 25.10.2016
comment
поскольку на одном из серверов была только 1 коллекция, это была простая работа. Однако отсоединение оригинальной коллекции от работающей TFS не было таким расслабляющим :) - person Tolga Evcimen; 27.10.2016