Установка реплики 2.1.0

Костюков Владимир

Команда форума
Админ
Регистрация
04.03.23
Сообщения
401
Реакции
62
1. Для установки реплики требуется устанавливать модули aldpro-gc и aldpro-syncer. В случае отсутствия модулей реплика не развернется.
2. В процессе установки заменяется resolv.conf на 127.0.0.1, что негативно сказывается на установку реплики.
Решение проблемы: После установки КД требуется развернуть репозиторий и на клиенте где будет реплика прописать репозитории используя IP 'deb http://192.168.1.5/repos/aldpro/stable/repository-main/ 2.1.0 main'
Потом если служба celery будет неактивна запустить sudo aldpro-update-all --repo 'deb http://192.168.1.5/repos/aldpro/stable/repository-main/ 2.1.0 main' --username admin --password пароль --all --setup_syncer --setup_gc
 
Последнее редактирование:
1. Для установки реплики требуется устанавливать модули aldpro-gc и aldpro-syncer. В случае отсутствия модулей реплика не развернется.
2. В процессе установки заменяется resolv.conf на 127.0.0.1, что негативно сказывается на установку реплики.
Модули должны быть установлены на главном контроллере? У меня автоматизация завершается с ошибкой, реплика вроде ставится но вход только во freeipa. И почему плохо что адрес 127 в книге сказке в резолве должен быть этот адрес
 
cyberpskov, Да. В телегу напишите в ЛС помогу поставить реплику. На реплике не должно быть 127.0.0.1, т.к из-за этого и возникают проблемы
 
1. Для установки реплики требуется устанавливать модули aldpro-gc и aldpro-syncer. В случае отсутствия модулей реплика не развернется.
2. В процессе установки заменяется resolv.conf на 127.0.0.1, что негативно сказывается на установку реплики.
А если реплика уже была установлена? Обновлял с версии 1.4.0 до 2.1.0. Основной КД обновился, подсистемы в том числе реплика КД не обновились. Обновлял с модулем aldpro-syncer.
 
Тоже проблема с установкой второго КД
Нигде нет инструкции по установке реплики КД...
Все остальные сервера и клиенты вводятся и работают нормально, а вот второй КД не получается.
Делал так: ввёл второй север в домен как обычного клиента и запустил на первом КД задание создания реплики
Задание завершается ошибкой:
Код:
"loop_|-wait_for_salt_minion_on_srv-dc1.test.astra_|-saltutil.runner_|-until_no_eval":
    "duration": 6664.353,
    "name": "saltutil.runner",
    "jid": null,
    "comment": "Call provided the expected results in 1 attempts",
    "result": true

"loop_|-wait_for_salt_minion_on_srv-dc2.test.astra_|-saltutil.runner_|-until_no_eval":
    "duration": 534198.653,
    "name": "saltutil.runner",
    "jid": null,
    "comment": "Call did not produce the expected result after 17 attempts",
    "result": false

"salt_|-target_machine_sync_all_|-saltutil.sync_all_|-function":
    "duration": 0.011,
    "name": "",
    "jid": null,
    "comment": "One or more requisite failed: orch.dc.replica_install.wait_for_salt_minion_on_srv-dc2.test.astra",
    "result": false

"salt_|-mask_discovery_master_|-mask_discovery_master_|-state":
    "duration": 2872.447,
    "name": "mask_discovery_master",
    "jid": "20230926100958657837",
    "comment": "States ran successfully. Updating srv-dc1.test.astra.",
    "result": true

"salt_|-mask_discovery_target_|-mask_discovery_target_|-state":
    "duration": 172.05,
    "name": "mask_discovery_target",
    "jid": null,
    "comment": "No minions returned",
    "result": false

"salt_|-run_ssl_orchestrate_|-state.orchestrate_|-runner":
    "duration": 0.01,
    "name": "",
    "jid": null,
    "comment": "One or more requisite failed: orch.dc.replica_install.wait_for_salt_minion_on_srv-dc2.test.astra, orch.dc.replica_install.mask_discovery_target, orch.dc.replica_install.target_machine_sync_all",
    "result": false

"salt_|-install_mp_|-install_mp_|-state":
    "duration": 0.01,
    "name": "",
    "jid": null,
    "comment": "One or more requisite failed: orch.dc.replica_install.run_ssl_orchestrate",
    "result": false

"salt_|-stop_salt_master_target_|-stop_salt_master_target_|-state":
    "duration": 88.555,
    "name": "stop_salt_master_target",
    "jid": null,
    "comment": "No minions returned",
    "result": false

"salt_|-apply_deploy_state_|-apply_deploy_state_|-state":
    "duration": 0.01,
    "name": "",
    "jid": null,
    "comment": "One or more requisite failed: orch.dc.replica_install.install_mp",
    "result": false

"salt_|-unmask_discovery_target_|-unmask_discovery_target_|-state":
    "duration": 88.934,
    "name": "unmask_discovery_target",
    "jid": null,
    "comment": "No minions returned",
    "result": false

"salt_|-start_salt_master_target_|-start_salt_master_target_|-state":
    "duration": 86.315,
    "name": "start_salt_master_target",
    "jid": null,
    "comment": "No minions returned",
    "result": false

"salt_|-unmask_discovery_master_|-unmask_discovery_master_|-state":
    "duration": 2817.253,
    "name": "unmask_discovery_master",
    "jid": "20230926101001894670",
    "comment": "States ran successfully. Updating srv-dc1.test.astra.",
    "result": true
 
добрый день, а у меня контроллер вроде установился. появился в веб-интерфейсе.хотя задание завершено с ошибкой. не пойму что не так

"loop_|-wait_for_salt_minion_on_01-dc-astra.gdo.loc_|-saltutil.runner_|-until_no_eval":
"duration": 6137.062,
"name": "saltutil.runner",
"jid": null,
"comment": "Call provided the expected results in 1 attempts",
"result": true

"loop_|-wait_for_salt_minion_on_01-dc-astra-rep.gdo.loc_|-saltutil.runner_|-until_no_eval":
"duration": 6385.823,
"name": "saltutil.runner",
"jid": null,
"comment": "Call provided the expected results in 1 attempts",
"result": true

"salt_|-target_machine_sync_all_|-saltutil.sync_all_|-function":
"duration": 4578.322,
"name": "saltutil.sync_all",
"jid": "20231003044240598131",
"comment": "Function ran successfully. Function saltutil.sync_all ran on 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-mask_discovery_master_|-mask_discovery_master_|-state":
"duration": 2206.318,
"name": "mask_discovery_master",
"jid": "20231003044245196825",
"comment": "States ran successfully. Updating 01-dc-astra.gdo.loc.",
"result": true

"salt_|-mask_discovery_target_|-mask_discovery_target_|-state":
"duration": 3224.849,
"name": "mask_discovery_target",
"jid": "20231003044247389040",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-run_ssl_orchestrate_|-state.orchestrate_|-runner":
"duration": 11568.99,
"name": "state.orchestrate",
"jid": "20231003044251197603",
"comment": "Runner function 'state.orchestrate' executed.",
"result": true

"salt_|-install_mp_|-install_mp_|-state":
"duration": 691439.819,
"name": "install_mp",
"jid": "20231003044302207598",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-stop_salt_master_target_|-stop_salt_master_target_|-state":
"duration": 8942.93,
"name": "stop_salt_master_target",
"jid": "20231003045433640333",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-apply_deploy_state_|-apply_deploy_state_|-state":
"duration": 858581.918,
"name": "apply_deploy_state",
"jid": "20231003045442569141",
"comment": "Run failed on minions: 01-dc-astra-rep.gdo.loc",
"result": false

"salt_|-unmask_discovery_target_|-unmask_discovery_target_|-state":
"duration": 16623.991,
"name": "unmask_discovery_target",
"jid": "20231003050901148608",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-start_salt_master_target_|-start_salt_master_target_|-state":
"duration": 4791.812,
"name": "start_salt_master_target",
"jid": "20231003050917772984",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-unmask_discovery_master_|-unmask_discovery_master_|-state":
"duration": 2291.418,
"name": "unmask_discovery_master",
"jid": "20231003050922566072",
"comment": "States ran successfully. Updating 01-dc-astra.gdo.loc.",
"result": true
 
добрый день, а у меня контроллер вроде установился. появился в веб-интерфейсе.хотя задание завершено с ошибкой. не пойму что не так

"loop_|-wait_for_salt_minion_on_01-dc-astra.gdo.loc_|-saltutil.runner_|-until_no_eval":
"duration": 6137.062,
"name": "saltutil.runner",
"jid": null,
"comment": "Call provided the expected results in 1 attempts",
"result": true

"loop_|-wait_for_salt_minion_on_01-dc-astra-rep.gdo.loc_|-saltutil.runner_|-until_no_eval":
"duration": 6385.823,
"name": "saltutil.runner",
"jid": null,
"comment": "Call provided the expected results in 1 attempts",
"result": true

"salt_|-target_machine_sync_all_|-saltutil.sync_all_|-function":
"duration": 4578.322,
"name": "saltutil.sync_all",
"jid": "20231003044240598131",
"comment": "Function ran successfully. Function saltutil.sync_all ran on 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-mask_discovery_master_|-mask_discovery_master_|-state":
"duration": 2206.318,
"name": "mask_discovery_master",
"jid": "20231003044245196825",
"comment": "States ran successfully. Updating 01-dc-astra.gdo.loc.",
"result": true

"salt_|-mask_discovery_target_|-mask_discovery_target_|-state":
"duration": 3224.849,
"name": "mask_discovery_target",
"jid": "20231003044247389040",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-run_ssl_orchestrate_|-state.orchestrate_|-runner":
"duration": 11568.99,
"name": "state.orchestrate",
"jid": "20231003044251197603",
"comment": "Runner function 'state.orchestrate' executed.",
"result": true

"salt_|-install_mp_|-install_mp_|-state":
"duration": 691439.819,
"name": "install_mp",
"jid": "20231003044302207598",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-stop_salt_master_target_|-stop_salt_master_target_|-state":
"duration": 8942.93,
"name": "stop_salt_master_target",
"jid": "20231003045433640333",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-apply_deploy_state_|-apply_deploy_state_|-state":
"duration": 858581.918,
"name": "apply_deploy_state",
"jid": "20231003045442569141",
"comment": "Run failed on minions: 01-dc-astra-rep.gdo.loc",
"result": false

"salt_|-unmask_discovery_target_|-unmask_discovery_target_|-state":
"duration": 16623.991,
"name": "unmask_discovery_target",
"jid": "20231003050901148608",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-start_salt_master_target_|-start_salt_master_target_|-state":
"duration": 4791.812,
"name": "start_salt_master_target",
"jid": "20231003050917772984",
"comment": "States ran successfully. Updating 01-dc-astra-rep.gdo.loc.",
"result": true

"salt_|-unmask_discovery_master_|-unmask_discovery_master_|-state":
"duration": 2291.418,
"name": "unmask_discovery_master",
"jid": "20231003050922566072",
"comment": "States ran successfully. Updating 01-dc-astra.gdo.loc.",
"result": true
Здравствуйте.
Попробуйте выполнить на основном КД команду в терминале, как в первом сообщении в теме.
Код:
sudo aldpro-update-all --repo 'deb http://192.168.1.5/repos/aldpro/stable/repository-main/ 2.1.0 main' --username admin --password пароль --all --setup_syncer --setup_gc
Только указать свой локальный репозиторий.
У меня все сработало. Тоже были ошибки при установке dc2
 
Добрый день. А без установки локального репозитория можно решить эту проблему?
 
Добрый день. А без установки локального репозитория можно решить эту проблему?
Попробуйте например вместо имени вписать ip
вместо:
Код:
deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.4/repository-base 1.7_x86-64 main non-free contrib
написать:
Код:
deb https://51.250.6.116/astra/frozen/1.7_x86-64/1.7.4/repository-base 1.7_x86-64 main non-free contrib
 
Не помогло.
Использовал:
sudo aldpro-update-all --repo 'deb https://dl.astralinux.ru/aldpro/stable/repository-main/ 2.1.0 main' -- username admin --password пароль --all --setup_syncer --setup_gc
Заканчивается ошибкой:
Summary for dc1.......ru_master
-------------
Succeeded: 23 (changed=24)
Failed: 9
-------------
Total states run: 32
Total run time: 1440.246 s
[INFO ] Runner completed: 20231009011527123734
Traceback (most recent call last):
File "/usr/sbin/aldpro-update-all", line 130, in <module>
run()
File "/usr/sbin/aldpro-update-all", line 121, in run
pillar_string))
File "/usr/sbin/aldpro-update-all", line 61, in run_command_with_show_stdout
raise Exception('Произошла ошибка. Пожалуйста, попробуйте выполнить команду повторно. \n')
Exception: Произошла ошибка. Пожалуйста, попробуйте выполнить команду повторно.

При этом на реплике КД только одна ошибка "Авария служба celery" - на витрине достижений домена.
 
Добрый день!
Дополнительно, на будущей реплике, в файле hosts, нужно сделать запись о мастере. Если реплика находится в другой подсети, то на мастере так же необходимо разрешить резолв из других подсетей. Инструкция есть на данном ресурсе.
 
Назад
Сверху Снизу