Перенос на месте с TFS 2010 до TFS 2015
У меня есть вопрос об обновлении на месте с Team Foundation Server 2010 до Team Foundation Server 2015
Наша текущая ситуация содержит следующие версии программного обеспечения:
- Windows Server 2008 R2
- SQL Server 2008 R2
- Team Foundation Server 2010
Мы хотели бы выполнить обновление на месте этого сервера до следующих новых версий.
- Windows Server 2012 R2
- SQL Server 2014
- Team Foundation Server 2015
Это отдельная установка сервера в среде VMWare. Добавление дополнительных ресурсов не является проблемой. Поэтому по этой причине мы хотели бы пойти на обновление на месте.
С информацией, которую я нашел на https://msdn.microsoft.com/library/vs/alm/tfs/administer/requirements, с нашей текущей версией SQL не представляется возможным перейти на TFS 2015 в одном идти.
Должен ли мы сначала перейти на TFS 2012 (который по-прежнему поддерживает SQL Server 2008 R2)? Затем обновите до SQL 2012 SP1, затем TFS 2015... и так далее.
Или должно быть проще в нашей ситуации перенести базы данных TFS 2010 на новый сервер со всеми последними версиями, а затем обновить базы данных (и, следовательно, не выполнять обновление на месте)?
Существует много документации, описывающей различные сценарии миграции, что вызывает некоторую путаницу.
Может ли кто-нибудь дать нам несколько предложений или ответить на вопрос о том, как лучше всего двигаться вперед?
Ответы
Ответ 1
Что вы можете сделать:
- Удалить TFS с текущего сервера
- Удалить SQL Server на текущем сервере
- Установите SQL Server 2014 на нем
- Прикрепите базы данных к SQL Server 2014
- Установите TFS 2015 и пройдите мастер обновления.
Это своего рода обновление на месте. В самом деле, помните о проблеме с Sharepoint, это будет ваша насущная причина сделать промежуточную остановку обновления по пути, если вам это нужно.
В любом случае, я вижу, что многие пользователи де-связи Sharepoint от TFS, так как функции Sharepoint редко используются или даже известны.
Ответ 2
Что-то еще нужно учитывать. Если вы используете какую-либо функцию sharepoint в TFS 2010, и хотите сохранить содержимое, хранящееся там, вы, вероятно, захотите перейти на TFS 2012 в любом случае. TFS 2010 использует WSS 3.0, а TFS 2015 использует последнюю версию sharepoint express. Прямая миграция с WSS 3.0 на последнюю версию отсутствует, поэтому вам нужно использовать пакетную версию в TFS 2012 в качестве промежуточного обновления.
Если sharepoint не является проблемой, я бы предложил создать новую инфраструктуру и перенести базы данных TFS. Это будет проще, и у ИМХО есть еще несколько преимуществ.
- вы можете выполнить пробную миграцию, чтобы очистить любые дополнительные проблемы.
- получите некоторые тайминги, чтобы вы знали, сколько времени займет реальная миграция.