2016-11-05 2 views
2

Я пытаюсь настроить Jenkins HA с одним активным и одним холодным резервным узлом на Ubuntu-14.Настройка Jenkins HA - холодный резервный узел

Я смотрел на этот вопрос: How to setup Jenkins with HA?

Я вижу, что мне просто нужно скопировать содержимое /var/lib/jenkins, что мой $JENKINS_HOME.

#ls -alh /var/lib/jenkins 
drwxrwxr-x 3 jenkins jenkins 4.0K Oct 16 19:45 .bundle 
drwxr-xr-x 3 jenkins jenkins 4.0K Oct 26 14:54 .cache 
-rw-r--r-- 1 jenkins jenkins 2.4K Oct 24 21:09 config.xml 
-rw-r--r-- 1 jenkins jenkins 950 Oct 16 20:34 credentials.xml 
drwxr-xr-x 3 jenkins jenkins 4.0K Oct 16 19:53 .groovy 
-rw-r--r-- 1 jenkins jenkins 159 Oct 16 20:02 hudson.model.UpdateCenter.xml 
-rw-r--r-- 1 jenkins jenkins 370 Oct 16 19:52 hudson.plugins.git.GitTool.xml 
-rw------- 1 jenkins jenkins 1.7K Oct 16 19:40 identity.key.enc 
drwxr-xr-x 3 jenkins jenkins 4.0K Oct 16 19:40 .java 
-rw-r--r-- 1 jenkins jenkins 6 Oct 16 20:02 jenkins.install.InstallUtil.lastExecVersion 
-rw-r--r-- 1 jenkins jenkins 6 Oct 16 19:54 jenkins.install.UpgradeWizard.state 
drwxr-xr-x 5 jenkins jenkins 4.0K Oct 26 14:43 jobs 
drwxr-xr-x 3 jenkins jenkins 4.0K Oct 16 19:40 logs 
-rw-r--r-- 1 jenkins jenkins 907 Oct 16 20:02 nodeMonitors.xml 
drwxr-xr-x 2 jenkins jenkins 4.0K Oct 16 19:40 nodes 
-rw-r--r-- 1 jenkins jenkins 56 Nov 4 19:57 .owner 
drwxr-xr-x 81 jenkins jenkins 12K Oct 16 19:59 plugins 
drwxr-xr-x 5 jenkins jenkins 4.0K Oct 16 20:43 .puppetlabs 
-rw-r--r-- 1 jenkins jenkins 129 Oct 16 20:02 queue.xml.bak 
-rw-r--r-- 1 jenkins jenkins 64 Oct 16 19:40 secret.key 
-rw-r--r-- 1 jenkins jenkins 0 Oct 16 19:40 secret.key.not-so-secret 
drwx------ 4 jenkins jenkins 4.0K Oct 16 20:43 secrets 
drwxr-xr-x 2 jenkins jenkins 4.0K Nov 4 20:02 updates 
drwxr-xr-x 2 jenkins jenkins 4.0K Oct 16 19:40 userContent 
drwxr-xr-x 4 jenkins jenkins 4.0K Oct 17 13:09 users 
drwxr-xr-x 2 jenkins jenkins 4.0K Oct 16 19:53 workflow-libs 
drwxr-xr-x 2 jenkins jenkins 4.0K Oct 28 15:26 workspace 

Должен ли я копировать все вышеперечисленные элементы? Если нет, то какие из них следует синхронизировать? Любые какие-то ошибки или что-то еще мне нужно знать?

Спасибо!

ответ

0

Я протестировал этот сценарий и решил воспроизвести все со следующими исключениями. Первоначальное тестирование после этого, похоже, указывает на успех с плагинами, заданиями, учетными данными и т. Д.

rsync -e "ssh -o StrictHostKeyChecking=no" -rvh --delete --exclude '.bash_history' \ 
    --exclude 'logs' --exclude '.ssh' --exclude '.viminfo' \ 
    --exclude '.cache' ./ [email protected]:/var/lib/jenkins/ 
Смежные вопросы