Как восстановить базу данных Octopus Deploy из предыдущего файла резервной копии

После незапланированного отключения электроэнергии мы не смогли просмотреть сведения обо всех предыдущих развертываниях через развертывание Octopus. Мы безуспешно пытались восстановить базу данных с помощью Raven DB Studio. мы в основном получаем ошибку, как на скриншоте введите описание изображения здесь

Мне интересно, какой рекомендуемый способ для выполнения резервного копирования. ATM мы не можем просматривать информацию о средах, проектах и ​​страницах панели инструментов. Все они возвращаются пустыми. Все наши проекты также не отображаются в раскрывающемся меню проектов. введите здесь описание изображения

Любая помощь будет оценена.


person lacoder    schedule 12.06.2014    source источник


Ответы (1)


До Octopus 2.0 файлы резервных копий, созданные Octopus (файлы *.octobak), являются экспортами RavenDB, а не резервными копиями, потому что резервные копии RavenDB действительно работают только на той же или аналогичной машине, на которой они были созданы, а экспорты могут быть импортированы на любую машину. .

Однако вам не следует выполнять восстановление непосредственно в RavenDB — для этого у нас есть мастер:

https://octopus.com/docs/administration/backup-and-restore

В разделе о восстановлении предполагается, что вы выполняете восстановление на новый сервер, но процесс восстановления на существующем сервере точно такой же. Надеюсь это поможет!

person Paul Stovell    schedule 12.06.2014
comment
Привет, Пол. в документации написано «установить так, как если бы вы выполняли новую установку». Означает ли это загрузку самого последнего .msi или текущей версии осьминога. Я также попытался щелкнуть резервную копию, чтобы инициализировать инструменты администрирования (инструмент восстановления осьминога), но это возвращает ошибку could not start octopus tools, возможно, я что-то упускаю? - person lacoder; 13.06.2014
comment
Просто отметим, что мы все еще используем версию 1.6.2.1722 сервера octopus. - person lacoder; 13.06.2014
comment
Как указывалось ранее, мы запускаем предыдущую версию Octopus до текущей версии ATM, мы пока не хотим обновляться, если только это не станет неизбежным. На данный момент я не уверен, что инструкции по предоставленной ссылке означают, что мы должны предположить, что устанавливаем самую последнюю версию. - person lacoder; 16.06.2014
comment
Если кто-то столкнулся с ошибкой could not start octopus, вам может потребоваться запустить инструмент восстановления через командную строку, т.е. cd "Program Files\Octopus\Tools", а затем запустить инструмент, используя Tools.exe -restoreВыберите файл резервной копии, а затем нажмите restore - person lacoder; 16.06.2014